Skip to content

Instantly share code, notes, and snippets.

@gofer
Last active March 27, 2017 12:34
Show Gist options
  • Save gofer/29940924c9684bb0ee5a81f8da3f77cd to your computer and use it in GitHub Desktop.
Save gofer/29940924c9684bb0ee5a81f8da3f77cd to your computer and use it in GitHub Desktop.
GNU Hello PKGBUILD
# Contributor: Gofer <[email protected]>
pkgname=hello
pkgver=2.10
pkgrel=1
pkgdesc="The GNU Hello program produces a familiar, friendly greeting."
arch=('i686' 'x86_64')
url="https://www.gnu.org/software/hello/"
license=('GPL')
depends=('glibc')
source=(https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz)
sha256sums=('31e066137a962676e89f69d1b65382de95a7ef7d914b8cb956f41ea72e0f516b')
build() {
cd ${srcdir}/${pkgname}-${pkgver}
./configure --prefix=${pkgdir}/usr/local/${pkgname}/${pkgname}-${pkgver}
make
}
check() {
cd ${srcdir}/${pkgname}-${pkgver}
make check
}
package() {
cd ${srcdir}/${pkgname}-${pkgver}
install -D -m 0755 "./hello" "${pkgdir}/usr/local/${pkgname}/${pkgname}-${pkgver}/bin/hello"
for f in `ls ./po/*.gmo`; do
lang=`echo $f | sed -E 's/\.\/po\/(.+)\.gmo/\1/g'`
install -D -m 0644 "./po/${lang}.gmo" "${pkgdir}/usr/local/${pkgname}/${pkgname}-${pkgver}/share/locale/${lang}/LC_MESSAGES/${pkgname}.mo"
done
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment