From 7553795ec2d735c01dbdde129a65b7f45d5aa999 Mon Sep 17 00:00:00 2001
From: "A. Wilcox" <AWilcox@Wilcox-Tech.com>
Date: Tue, 27 Feb 2018 14:34:02 -0600
Subject: Add harmony/ repo for packages still being discussed

See https://wiki.adelielinux.org/wiki/Project:Harmony
---
 harmony/libcanberra/APKBUILD | 95 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 95 insertions(+)
 create mode 100644 harmony/libcanberra/APKBUILD

(limited to 'harmony/libcanberra')

diff --git a/harmony/libcanberra/APKBUILD b/harmony/libcanberra/APKBUILD
new file mode 100644
index 000000000..31cae167b
--- /dev/null
+++ b/harmony/libcanberra/APKBUILD
@@ -0,0 +1,95 @@
+# Contributor: William Pitcock <nenolod@dereferenced.org>
+# Maintainer: William Pitcock <nenolod@dereferenced.org>
+pkgname=libcanberra
+pkgver=0.30
+pkgrel=2
+pkgdesc="simple audio library for GTK applications"
+url="http://0pointer.de/lennart/projects/libcanberra/"
+license="LGPL"
+options="!check"  # No test suite.
+depends=
+makedepends="gtk+-dev libogg-dev libvorbis-dev alsa-lib-dev libtool gtk+3.0-dev
+	pulseaudio-dev gstreamer-dev"
+install=
+subpackages="$pkgname-dev $pkgname-doc $pkgname-gtk2 $pkgname-gtk3
+	$pkgname-gstreamer $pkgname-pulse"
+source="http://dev.alpinelinux.org/archive/$pkgname/$pkgname-$pkgver.tar.xz"
+arch="all"
+
+depends_dev="$makedepends"
+
+builddir="$srcdir"/$pkgname-$pkgver
+
+prepare() {
+	cd "$builddir"
+	update_config_sub
+	default_prepare
+}
+
+build() {
+	cd "$builddir"
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--prefix=/usr \
+		--sysconfdir=/etc \
+		--mandir=/usr/share/man \
+		--infodir=/usr/share/info \
+		--disable-oss
+	make
+}
+
+package() {
+	cd "$builddir"
+	make -j1 DESTDIR="$pkgdir" install
+}
+
+gtk2() {
+	pkgdesc="Gtk+ 2.x Bindings for libcanberra"
+	mkdir -p "$subpkgdir"/usr/lib
+	mv "$pkgdir"/usr/lib/libcanberra-gtk.so.* \
+		"$subpkgdir"/usr/lib/
+	mv "$pkgdir"/usr/lib/gtk-2.0 \
+		"$subpkgdir"/usr/lib/
+}
+
+gtk3() {
+	pkgdesc="Gtk+ 3.x Bindings for libcanberra"
+	mkdir -p "$subpkgdir"/usr/lib/gnome-settings-daemon-3.0/gtk-modules \
+		"$subpkgdir"/usr/bin \
+		"$subpkgdir"/usr/share/gnome/autostart \
+		"$subpkgdir"/usr/share/gnome/shutdown \
+		"$subpkgdir"/usr/share/gdm/autostart/LoginWindow
+	mv "$pkgdir"/usr/lib/gtk-3.0 \
+		"$subpkgdir"/usr/lib
+	mv "$pkgdir"/usr/lib/libcanberra-gtk3.so.* \
+		"$subpkgdir"/usr/lib
+	mv "$pkgdir"/usr/bin/canberra-gtk-play \
+		"$subpkgdir"/usr/bin/
+	mv "$pkgdir"/usr/share/gnome/autostart/libcanberra-login-sound.desktop \
+		"$subpkgdir"/usr/share/gnome/autostart
+	mv "$pkgdir"/usr/share/gnome/shutdown/libcanberra-logout-sound.sh \
+		"$subpkgdir"/usr/share/gnome/autostart/
+	mv "$pkgdir"/usr/share/gdm/autostart/LoginWindow/libcanberra-ready-sound.desktop \
+		"$subpkgdir"/usr/share/gdm/autostart/LoginWindow/
+	mv "$pkgdir"/usr/lib/gnome-settings-daemon-3.0/gtk-modules/canberra-gtk-module.desktop \
+		"$subpkgdir"/usr/lib/gnome-settings-daemon-3.0/gtk-modules/
+}
+
+gstreamer() {
+	pkgdesc="GStreamer backend for libcanberra"
+	install_if="$pkgname=$pkgver-$pkgrel gstreamer"
+	mkdir -p "$subpkgdir"/usr/lib/libcanberra-$pkgver
+	mv "$pkgdir"/usr/lib/libcanberra-$pkgver/libcanberra-gstreamer.so \
+		"$subpkgdir"/usr/lib/libcanberra-$pkgver/
+}
+
+pulse() {
+	pkgdesc="PulseAudio backend for libcanberra"
+	install_if="$pkgname=$pkgver-$pkgrel pulseaudio"
+	mkdir -p "$subpkgdir"/usr/lib/libcanberra-$pkgver
+	mv "$pkgdir"/usr/lib/libcanberra-$pkgver/libcanberra-pulse.so \
+		"$subpkgdir"/usr/lib/libcanberra-$pkgver/
+}
+
+sha512sums="f7543582122256826cd01d0f5673e1e58d979941a93906400182305463d6166855cb51f35c56d807a56dc20b7a64f7ce4391368d24990c1b70782a7d0b4429c2  libcanberra-0.30.tar.xz"
-- 
cgit v1.2.3-70-g09d2