Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
wiki
wiki
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 11
    • Issues 11
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Requirements
    • Requirements
    • List
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • openlp
  • wikiwiki
  • Wiki
    • Packaging
  • Arch_Linux

Last edited by Raoul Snyman Oct 14, 2019
Page history

Arch_Linux

Brief Summary of AUR

The Arch User Repository (AUR) is a bunch of PKGBUILD scripts that compile different programs. You can download the PKGBUILD and use makepkg to build it, or you can download an AUR package manager such as yaourt, clyde, or cower. Most PKGBUILD scripts don't install binary packages. Most of them just build the package from source. For more information, see the official Arch Linux wiki page.

Current Package Build Scripts

Currently there are two different Arch Linux package build scripts in the AUR.

  • openlp
  • openlp-bzr

The first builds OpenLP using offical release archives. The second builds directly from bzr. For information on how to actually write the scripts, see PKBGUILD Information on the Arch Wiki.

How to Update

Source Forge Package

To update the package build script that builds from the Source Forge package, you need to do three things.

  1. Update the version number (change the pkgver variable)
  2. Verifying that the source actually exists (in the source variable). If it doesn't exist, replace the URL with one that does work.
  3. Update the MD5 sums by looking at the MD5 sum on Source Forge.
  4. Install the package with the PKGBUILD script (e.g. makepkg -sirc) to verify it works.
  5. Upload the package to the AUR or give it to the package maintainer.

BZR Package

The openlp-bzr package probably won't need to be updated except for dependency changes. To get a newer revision, just reinstall the package.

Packaging/Pages

Clone repository
  • Addendum
  • Brand_Guidelines
  • Classes_Plugin
  • Code Structure
  • Configuring_SSH_Keys_on_Linux_and_Mac_OS_X
  • Configuring_SSH_Keys_on_Windows
  • Creating a Study Bible for OpenLP
  • Custom Stage Views
  • Development of Icons
  • Development
    • Branching_And_Merging_Standards
    • Coding_Standards
    • Convert from Bazaar to Git
    • Core_API_Framework
    • EasySlides_ _Song_Data_Format
    • EasyWorship_ _Song_Data_Format
View All Pages