You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tde-packaging/arch
Shauna Recto 06d407909e ArchLinux README.md: Updated to include documentation and useful info
[Changes]
- Updated README to have documentation from the ArchWiki for Packaging.
- Also Referred to the TDE wiki if known bugs building packages are
  known.
- Wrote useful infomation for building with the script.

Signed-off-by: Shauna Recto <shauna.recto@gmail.com>
1 month ago
..
DockerBuildEnvironment ArchLinux: Take a newer state of pkgbuilds from Michael Manley 5 years ago
packages ArchLinux packages: relocated all packages to new packages dir 1 month ago
.gitignore ArchLinux packages: relocated all packages to new packages dir 1 month ago
PKGBUILD.template ArchLinux: Update for final R14.1.5. 5 months ago
README.md ArchLinux README.md: Updated to include documentation and useful info 1 month ago
build.sh ArchLinux: Update for final R14.1.4. 11 months ago
build_tde.sh ArchLinux buildscripts: Added new build script + packaging capabilities 1 month ago
environment ArchLinux: Take a newer state of pkgbuilds from Michael Manley 5 years ago
updatehashes.sh ArchLinux: Take a newer state of pkgbuilds from Michael Manley 5 years ago

README.md

TDE Arch Linux Building and Packaging

This directory contains all the required scripts to build TDE packages for Arch Linux. Please acquaint yourself with the build scripts and the PKGBUILDs if you also intend to package the builds.

Building

If building all the build packages, please run ./build_tde.sh all which will invoke makepkg on all of the PKGBUILDs in the packages directory.

Refer to ./build_tde.sh -h for other

Building a Single Package

If you have trouble building one of these packages, please source the environment variables by issuing (from packages directory):

. ../environment

# Or:

source ../environment

# Run makgepkg after

Note that this is only needed for building individual packages as the built_tde.sh script sources environment automatically

Packaging Information

When verifying that the packages or the PKGBUILDs are good for packaging for distribution, please familarize yourself with Arch Linux provided documentation.

General Tips

Keep Your System up to Date

You're using a rolling release distro, please ensure you run # pacman -Syu as needed.

Errors With Java

Arch Linux uses OpenJDK as the provider for compiling Java programs and so should be installed on your system. If needed, please change the default java enviroment to comply with Java requirements.

Reforming PKGBUILDs

If you feel like a PKGBUILD needs changes, please refer to the Arch Wiki for guidlines. Also refer to the AUR for PKGBUILDs currently provided for references on how maintainers use them.

Unbuildable Packages

Here lists the unbuildable packages at the moment. Please help make these packages buildable and submit any pull requests to fix them. Each package has a Bug entry which includes the build log for reference.

Also refer to TDE Module Quirks and Known Bugs if a particular package is currently unbuildable.