Date: Tuesday, November 1, 2022 @ 23:11:05
  Author: felixonmars
Revision: 460042

archrelease: copy trunk to staging-x86_64

Added:
  pappl/repos/staging-x86_64/
  pappl/repos/staging-x86_64/PKGBUILD
    (from rev 460041, pappl/trunk/PKGBUILD)
  pappl/repos/staging-x86_64/keys/

----------+
 PKGBUILD |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

Copied: pappl/repos/staging-x86_64/PKGBUILD (from rev 460041, 
pappl/trunk/PKGBUILD)
===================================================================
--- staging-x86_64/PKGBUILD                             (rev 0)
+++ staging-x86_64/PKGBUILD     2022-11-01 23:11:05 UTC (rev 460042)
@@ -0,0 +1,51 @@
+# Maintainer: Andreas Radke <[email protected]>
+
+pkgname=pappl
+pkgver=1.2.3
+pkgrel=2
+pkgdesc="a simple C-based framework/library for developing CUPS Printer 
Applications"
+arch=('x86_64')
+url="https://www.msweet.org/pappl/";
+license=('Apache' 'custom')
+depends=('libcups' 'libjpeg-turbo' 'pam')
+makedepends=('git')
+source=(https://github.com/michaelrsweet/pappl/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz{,.sig})
+sha256sums=('19a2bebe7ceb0223aa2400b6f28f38cc066cdfafbdaf4b87f678911644fd568e'
+            'SKIP')
+validpgpkeys=('845464660B686AAB36540B6F999559A027815955') # "Michael R Sweet 
<[email protected]>"
+#validpgpkeys=('9086C3CDC66C3F563CF8F405BE67C75EC81F3244') # Michael R Sweet 
<[email protected]>
+
+build() {
+  cd "$pkgname-$pkgver"
+
+  # The build system uses only DSOFLAGS but not LDFLAGS to build some 
libraries.
+  export DSOFLAGS=${LDFLAGS}
+
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd "$pkgname-$pkgver"
+  #make check
+
+  # there's currently  no real test suite, 
+  # the tool is only useful outside the fakeroot envireonment - when packaging 
it crashes:
+  # testpappl: client.c:771: avahi_client_get_host_name_fqdn: Assertion 
`client' failed.
+  # /startdir/PKGBUILD: line 43:  1878 Aborted                 (core dumped) 
./testsuite/testpappl
+
+  # run it later outside fakeroot!
+  #./testsuite/testpappl 
+}
+
+package() {
+  cd "$pkgname-$pkgver"
+  make DESTDIR="$pkgdir/" install
+
+  # install the testing tool
+  install -Dm755 testsuite/testpappl -t "$pkgdir"/usr/bin
+  # install docs
+  install -Dm644 doc/* -t "$pkgdir"/usr/share/doc/$pkgname
+  # add license + exception
+  install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" {LICENSE,NOTICE}
+}

Reply via email to