[arch-commits] Commit in libgusb/trunk (PKGBUILD)

Jan Steffens heftig at archlinux.org
Wed Mar 29 20:38:43 UTC 2017


    Date: Wednesday, March 29, 2017 @ 20:38:43
  Author: heftig
Revision: 291830

0.2.9-2

Modified:
  libgusb/trunk/PKGBUILD

----------+
 PKGBUILD |   35 ++++++++++++++++++++++-------------
 1 file changed, 22 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-03-29 20:35:57 UTC (rev 291829)
+++ PKGBUILD	2017-03-29 20:38:43 UTC (rev 291830)
@@ -5,20 +5,30 @@
 pkgname=libgusb
 pkgver=0.2.9
 pkgrel=2
-pkgdesc='GObject wrapper for libusb1'
-arch=('i686' 'x86_64')
-url='https://github.com/hughsie/libgusb'
-license=('LGPL2.1')
-depends=('glib2' 'glibc' 'libusb')
-makedepends=('gobject-introspection' 'python2' 'vala' 'gtk-doc')
-source=("https://people.freedesktop.org/~hughsient/releases/libgusb-${pkgver}.tar.xz")
-sha256sums=('7320bdcd0ab1750d314fa86f48bd2cc186b9e33332314403779af9772fedde14')
+pkgdesc="GObject wrapper for libusb1"
+url="https://github.com/hughsie/libgusb"
+arch=(i686 x86_64)
+license=(LGPL2.1)
+depends=(glib2 glibc libusb)
+makedepends=(gobject-introspection python2 vala gtk-doc git)
+_commit=1a9ae96944de71ca0898d820f2ff325e864c5162  # tags/gusb_0_2_9^0
+source=("git+https://github.com/hughsie/libgusb#commit=$_commit")
+sha256sums=('SKIP')
 
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/^gusb_//;s/_/./g;s/-/+/g'
+}
+
+prepare() {
+  cd $pkgname
+  NOCONFIGURE=1 ./autogen.sh
+}
+
 build() {
-  cd libgusb-${pkgver}
-
+  cd $pkgname
   ./configure \
-    --prefix='/usr' \
+    --prefix=/usr \
     --enable-gtk-doc \
     --disable-static
   make
@@ -25,8 +35,7 @@
 }
 
 package() {
-  cd libgusb-${pkgver}
-
+  cd $pkgname
   make DESTDIR="${pkgdir}" install
 }
 


More information about the arch-commits mailing list