summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaxime Gauduin2015-06-09 14:23:46 +0200
committerMaxime Gauduin2015-06-09 14:23:46 +0200
commit7b7e7d54eeb7551dd422d5f2b9c97cb371020a94 (patch)
tree9d0ceb24f487461f0e43366195fc896f9f102cf1
downloadaur-7b7e7d54eeb7551dd422d5f2b9c97cb371020a94.tar.gz
Initial import
-rw-r--r--.SRCINFO18
-rw-r--r--MKPKG9
-rw-r--r--PKGBUILD52
3 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..123c5ec6509f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = lib32-libcanberra-gtk3
+ pkgdesc = A small and lightweight implementation of the XDG Sound Theme Specification
+ pkgver = 0.30
+ pkgrel = 2
+ url = http://0pointer.de/lennart/projects/libcanberra
+ arch = x86_64
+ license = LGPL
+ makedepends = gcc-multilib
+ makedepends = git
+ makedepends = gtk-doc
+ makedepends = libtool-multilib
+ depends = lib32-gtk3
+ depends = lib32-libcanberra
+ source = git://git.0pointer.de/libcanberra.git#commit=c0620e4
+ sha256sums = SKIP
+
+pkgname = lib32-libcanberra-gtk3
+
diff --git a/MKPKG b/MKPKG
new file mode 100644
index 000000000000..9edf7d9246de
--- /dev/null
+++ b/MKPKG
@@ -0,0 +1,9 @@
+pkgname=('lib32-libcanberra-gtk3')
+builddeps=('lib32-at-spi2-core' 'lib32-at-spi2-atk' 'lib32-dconf'
+ 'lib32-libgusb' 'lib32-js17' 'lib32-cracklib' 'lib32-libtirpc'
+ 'lib32-pam' 'lib32-polkit' 'lib32-colord' 'lib32-json-glib'
+ 'lib32-libproxy' 'lib32-glib-networking' 'lib32-libcanberra-gtk3'
+ 'lib32-libepoxy' 'lib32-libsoup' 'lib32-libxkbcommon' 'lib32-rest'
+ 'lib32-gtk3')
+
+# vim: ts=2 sw=2 et:
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..21e2bca8b8e3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: Maxime Gauduin <alucryd@archlinux.org>
+# Contributor: Florian Pritz <flo@xssn.at>
+# Contributor: Jan de Groot <jgc@archlinux.org>
+
+pkgname=lib32-libcanberra-gtk3
+pkgver=0.30
+pkgrel=2
+pkgdesc='A small and lightweight implementation of the XDG Sound Theme Specification'
+arch=('x86_64')
+url='http://0pointer.de/lennart/projects/libcanberra'
+license=('LGPL')
+depends=('lib32-gtk3' 'lib32-libcanberra')
+makedepends=('gcc-multilib' 'git' 'gtk-doc' 'libtool-multilib')
+source=('git://git.0pointer.de/libcanberra.git#commit=c0620e4')
+sha256sums=('SKIP')
+
+prepare() {
+ cd libcanberra
+
+ ./autogen.sh
+}
+
+build() {
+ cd libcanberra
+
+ export CC='gcc -m32'
+ export CXX='g++ -m32'
+ export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
+
+ ./configure \
+ --prefix='/usr' \
+ --libdir='/usr/lib32' \
+ --localstatedir='/var' \
+ --sysconfdir='/etc' \
+ --with-builtin='dso' \
+ --disable-{alsa,gstreamer,gtk,oss,pulse,udev} \
+ --disable-static
+
+ # Fight unused direct deps
+ 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 libcanberra
+
+ make -j1 DESTDIR="${pkgdir}" install
+ rm -rf "${pkgdir}"/usr/{bin,include,lib32/{gnome-settings-daemon-3.0,libcanberra-0.30,libcanberra.so*,pkgconfig/libcanberra.pc},share}
+}
+
+# vim: ts=2 sw=2 et: