Date: Monday, December 24, 2018 @ 04:28:11 Author: heftig Revision: 342705
archrelease: copy trunk to extra-x86_64 Added: libgphoto2/repos/extra-x86_64/PKGBUILD (from rev 342703, libgphoto2/trunk/PKGBUILD) Deleted: libgphoto2/repos/extra-x86_64/PKGBUILD ----------+ PKGBUILD | 126 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 63 insertions(+), 63 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-12-24 04:28:10 UTC (rev 342704) +++ PKGBUILD 2018-12-24 04:28:11 UTC (rev 342705) @@ -1,63 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> -# Maintainer: Jan de Groot <j...@archlinux.org> -# Contributor: Tom Gundersen <t...@jklm.no> -# Contributor: Eduardo Romero <edua...@archlinux.org> -# Contributor: Damir Perisa <damir.per...@bluewin.ch> - -pkgname=libgphoto2 -pkgver=2.5.20 -pkgrel=1 -pkgdesc="The core library of gphoto2, designed to allow access to digital camera by external programs." -url="http://www.gphoto.org/" -arch=(x86_64) -license=(LGPL) -depends=(libexif libjpeg gd libltdl libusb libxml2) -makedepends=(autoconf-archive git) -_commit=cd64b9165294738042f2cb8d85349b792f86a0db # tags/libgphoto2-2_5_20-release -source=("git+https://github.com/gphoto/libgphoto2#commit=$_commit") -sha256sums=('SKIP') -validpgpkeys=('7C4AFD61D8AAE7570796A5172209D6902F969C95') # Marcus Meissner - -pkgver() { - cd $pkgname - git describe --tags | sed 's/^libgphoto2-//;s/-release//;s/_/./g;s/-/+/g' -} - -prepare() { - cd $pkgname - autoreconf -fvi -} - -build() { - cd $pkgname - ./configure --prefix=/usr --disable-rpath - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool - make -} - -package() { - cd $pkgname - make DESTDIR="$pkgdir" install - - # Remove unused udev helper - rm -r "$pkgdir/usr/lib/udev" - - # Remove recursive symlink - rm "$pkgdir/usr/include/gphoto2/gphoto2" - - _genudev -} - -_genudev() ( - cd "$pkgdir/usr/lib/libgphoto2" - - export LD_LIBRARY_PATH="$pkgdir/usr/lib${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" - export CAMLIBS="$PWD/$pkgver" - - ./print-camera-list hwdb \ - | install -Dm644 /dev/stdin "$pkgdir/usr/lib/udev/hwdb.d/20-gphoto.hwdb" - ./print-camera-list udev-rules version 201 \ - | install -Dm644 /dev/stdin "$pkgdir/usr/lib/udev/rules.d/40-gphoto.rules" -) - -# vim:set sw=2 et: Copied: libgphoto2/repos/extra-x86_64/PKGBUILD (from rev 342703, libgphoto2/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-12-24 04:28:11 UTC (rev 342705) @@ -0,0 +1,63 @@ +# Maintainer: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> +# Maintainer: Jan de Groot <j...@archlinux.org> +# Contributor: Tom Gundersen <t...@jklm.no> +# Contributor: Eduardo Romero <edua...@archlinux.org> +# Contributor: Damir Perisa <damir.per...@bluewin.ch> + +pkgname=libgphoto2 +pkgver=2.5.21 +pkgrel=1 +pkgdesc="The core library of gphoto2, designed to allow access to digital camera by external programs." +url="http://www.gphoto.org/" +arch=(x86_64) +license=(LGPL) +depends=(libexif libjpeg gd libltdl libusb libxml2) +makedepends=(autoconf-archive git) +_commit=284111f543073a81c01c1a9e34cf23cc0f2781b3 # tags/libgphoto2-2_5_21-release +source=("git+https://github.com/gphoto/libgphoto2#commit=$_commit") +sha256sums=('SKIP') +validpgpkeys=('7C4AFD61D8AAE7570796A5172209D6902F969C95') # Marcus Meissner + +pkgver() { + cd $pkgname + git describe --tags | sed 's/^libgphoto2-//;s/-release//;s/_/./g;s/-/+/g' +} + +prepare() { + cd $pkgname + autoreconf -fvi +} + +build() { + cd $pkgname + ./configure --prefix=/usr --disable-rpath + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool + make +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install + + # Remove unused udev helper + rm -r "$pkgdir/usr/lib/udev" + + # Remove recursive symlink + rm "$pkgdir/usr/include/gphoto2/gphoto2" + + _genudev +} + +_genudev() ( + cd "$pkgdir/usr/lib/libgphoto2" + + export LD_LIBRARY_PATH="$pkgdir/usr/lib${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" + export CAMLIBS="$PWD/$pkgver" + + ./print-camera-list hwdb \ + | install -Dm644 /dev/stdin "$pkgdir/usr/lib/udev/hwdb.d/20-gphoto.hwdb" + ./print-camera-list udev-rules version 201 \ + | install -Dm644 /dev/stdin "$pkgdir/usr/lib/udev/rules.d/40-gphoto.rules" +) + +# vim:set sw=2 et: