summaryrefslogtreecommitdiff
path: root/libre/glib2-static/PKGBUILD
diff options
context:
space:
mode:
authorcoadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu>2016-04-13 15:35:21 -0300
committercoadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu>2016-04-16 10:22:52 -0300
commit0a7a56e0e5954a3414e0a7763581949edcc20c8f (patch)
tree7abb504a962d89eaa27568aabfbd0d80758bbe38 /libre/glib2-static/PKGBUILD
parentfa98ccf42a1f4f8b2fb536400c5048530c45355e (diff)
glib2-static: add new package to [libre]
Diffstat (limited to 'libre/glib2-static/PKGBUILD')
-rw-r--r--libre/glib2-static/PKGBUILD50
1 files changed, 50 insertions, 0 deletions
diff --git a/libre/glib2-static/PKGBUILD b/libre/glib2-static/PKGBUILD
new file mode 100644
index 000000000..c5c50baa3
--- /dev/null
+++ b/libre/glib2-static/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Márcio Silva <coadde@parabola.nu>
+# based of glib2
+
+pkgbase=glib2
+pkgname=glib2-static
+pkgver=2.48.0
+pkgrel=1
+pkgdesc="Common C routines used by GTK+ and other libs (static libraries only)"
+url="http://www.gtk.org/"
+arch=(i686 x86_64 armv7h)
+makedepends=('pkg-config' 'python' 'libxslt' 'docbook-xml' 'pcre' 'libffi' 'libelf')
+source=(http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver:0:4}/glib-$pkgver.tar.xz
+ revert-warn-glib-compile-schemas.patch)
+sha256sums=('744be6931ca914c68af98dc38ff6b0cf8381d65e335060faddfbf04c17147c34'
+ '049240975cd2f1c88fbe7deb28af14d4ec7d2640495f7ca8980d873bb710cc97')
+
+prepare() {
+ cd glib-$pkgver
+ patch -Rp1 -i ../revert-warn-glib-compile-schemas.patch
+}
+
+build() {
+ cd glib-$pkgver
+ ./configure --prefix=/usr --libdir=/usr/lib \
+ --with-pcre=system \
+ --disable-fam
+ make
+}
+
+check() {
+ cd glib-$pkgver
+ #make -k check || :
+}
+
+package() {
+ depends=('pcre-static' 'libffi-static' 'glib2')
+ options=('!docs' '!emptydirs' 'staticlibs')
+ license=('LGPL')
+
+ cd glib-$pkgver
+ make completiondir=/usr/share/bash-completion/completions DESTDIR="$pkgdir" install
+
+ for _i in "$pkgdir/usr/share/bash-completion/completions/"*; do
+ chmod -x "$_i"
+ done
+
+ # Our gdb does not ship the required python modules, so remove it
+ rm -rf "$pkgdir/usr/share/gdb/"
+}
+}