diff options
author | Michael Mason <ms13sp@gmail.com> | 2009-09-10 15:24:15 +0000 |
---|---|---|
committer | Michael Mason <ms13sp@gmail.com> | 2009-09-10 15:24:15 +0000 |
commit | 5b62c636cb3462c617f0719c1e6f50cd53135962 (patch) | |
tree | aa1baba81eb7fda84ec7e6deda16934818a3c060 /testing | |
parent | 2b3e4ef4cf8219e82fe32ec79670311d24c06096 (diff) | |
parent | a5a6865d3ffd716169ae484c8f7d43ad10ab58bb (diff) | |
download | aports-5b62c636cb3462c617f0719c1e6f50cd53135962.tar.bz2 aports-5b62c636cb3462c617f0719c1e6f50cd53135962.tar.xz |
Merge branch 'master' of git://git.alpinelinux.org/aports
Diffstat (limited to 'testing')
-rw-r--r-- | testing/luasql-mysql/APKBUILD | 26 | ||||
-rw-r--r-- | testing/luasql-sqlite3/APKBUILD | 21 | ||||
-rw-r--r-- | testing/mpc/APKBUILD | 20 | ||||
-rw-r--r-- | testing/mpd/APKBUILD | 48 | ||||
-rw-r--r-- | testing/mpd/mpd.confd | 7 | ||||
-rw-r--r-- | testing/mpd/mpd.initd | 43 | ||||
-rw-r--r-- | testing/mpd/mpd.pre-install | 4 | ||||
-rw-r--r-- | testing/util-vserver/APKBUILD | 30 |
8 files changed, 199 insertions, 0 deletions
diff --git a/testing/luasql-mysql/APKBUILD b/testing/luasql-mysql/APKBUILD new file mode 100644 index 0000000000..42f5d7604d --- /dev/null +++ b/testing/luasql-mysql/APKBUILD @@ -0,0 +1,26 @@ +# Maintainer: Natanael Copa <natanael.copa@gmail.com> +pkgname=luasql-mysql +pkgver=2.1.1 +pkgrel=0 +pkgdesc="MySQL driver for LuaSQL" +url="http://www.keplerproject.org/luasql/" +license="MIT" +depends="lua" +makedepends="lua-dev mysql-dev" +install= +subpackages= +source="http://luaforge.net/frs/download.php/2686/luasql-$pkgver.tar.gz" + +build() { + cd "$srcdir"/luasql-$pkgver + + # The config has DRIVER_INCS but it seems like its not respected + # so we just fix the .c file + sed -i -e 's:^\#include "mysql.h":\#include <mysql/mysql.h>:' \ + src/ls_mysql.c || return 1 + + make CFLAGS="$CFLAGS" T=mysql DRIVER_LIBS="-lmysqlclient" || return 1 + install -D src/mysql.so "$pkgdir"/usr/lib/lua/5.1/luasql/mysql.so +} + +md5sums="63bdd57de4b9d1be336ba112d8cb69eb luasql-2.1.1.tar.gz" diff --git a/testing/luasql-sqlite3/APKBUILD b/testing/luasql-sqlite3/APKBUILD new file mode 100644 index 0000000000..6cd89c8f0d --- /dev/null +++ b/testing/luasql-sqlite3/APKBUILD @@ -0,0 +1,21 @@ +# Maintainer: Natanael Copa <natanael.copa@gmail.com> +pkgname=luasql-sqlite3 +pkgver=2.1.1 +pkgrel=0 +pkgdesc="LuaSQL driver for sqlite3" +url="http://www.keplerproject.org/luasql/" +license="MIT" +depends="lua" +makedepends="lua-dev sqlite-dev" +install= +subpackages= +source="http://luaforge.net/frs/download.php/2686/luasql-$pkgver.tar.gz" + +build() { + cd "$srcdir"/luasql-$pkgver + + make CFLAGS="$CFLAGS" T=sqlite3 DRIVER_LIBS="-lsqlite3" || return 1 + install -D src/sqlite3.so "$pkgdir"/usr/lib/lua/5.1/luasql/sqlite3.so +} + +md5sums="63bdd57de4b9d1be336ba112d8cb69eb luasql-2.1.1.tar.gz" diff --git a/testing/mpc/APKBUILD b/testing/mpc/APKBUILD new file mode 100644 index 0000000000..d695fe9849 --- /dev/null +++ b/testing/mpc/APKBUILD @@ -0,0 +1,20 @@ +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> +pkgname=mpc +pkgver=0.17 +pkgrel=0 +pkgdesc="Minimalist command line interface to MPD" +url="http://mpd.wikia.com/wiki/Client:Mpc" +license="GPL2" +subpackages="$pkgname-doc" +depends= +makedepends= +source="http://downloads.sourceforge.net/project/musicpd/$pkgname/$pkgver/$pkgname-$pkgver.tar.bz2" + +build () +{ + cd "$srcdir"/mpc-$pkgver + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} +md5sums="3f642c2c2ad7a57a9be7a03351c8c558 mpc-0.17.tar.bz2" diff --git a/testing/mpd/APKBUILD b/testing/mpd/APKBUILD new file mode 100644 index 0000000000..92e8c6db7d --- /dev/null +++ b/testing/mpd/APKBUILD @@ -0,0 +1,48 @@ +# Contributor: Sebastian Wicki <gandro@gmx.net> +# Maintainer: Natanael Copa <natanael.copa@gmail.com> +pkgname=mpd +pkgver=0.15.2 +pkgrel=0 +pkgdesc="Music daemon that plays MP3, FLAC, and Ogg Vorbis files" +url="http://musicpd.org" +pkgusers="mpd" +pkggroups="mpd audio" +license="GPL2" +depends= +makedepends="pkgconfig lame-dev glib-dev curl-dev libao-dev libmad-dev flac-dev + libogg-dev faad2-dev libid3tag-dev libvorbis-dev alsa-lib-dev" +install="$pkgname.pre-install" +subpackages="$pkgname-doc" +source="http://downloads.sourceforge.net/project/musicpd/mpd/${pkgver}/mpd-${pkgver}.tar.bz2 + mpd.initd + mpd.confd + " + +build() { + cd "$srcdir"/$pkgname-$pkgver + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info + make || return 1 + make DESTDIR="$pkgdir" install + + #provide a config that works by default + install -d "$pkgdir"/etc + sed -e 's:\#pid_file.*:pid_file\t\t/var/run/mpd/mpd.pid:' \ + -e 's:\#user.*:user\t\tmpd:' \ + -e 's:\#log_file.*:log_file\t\t/var/log/mpd:' \ + doc/mpdconf.example > "$pkgdir"/etc/mpd.conf + + install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname + install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname + install -d -g audio -o mpd -m775 \ + "$pkgdir"/var/run/mpd \ + "$pkgdir"/var/log/mpd \ + "$pkgdir"/var/lib/mpd/playlists \ + "$pkgdir"/var/lib/mpd/music +} +md5sums="869779fdf592ac45d067c7dec228cb51 mpd-0.15.2.tar.bz2 +942017fbdc8bbaf5109e972a0a51b2c1 mpd.initd +dbd301041953a5cf9c2b9de8f23eb6bb mpd.confd" diff --git a/testing/mpd/mpd.confd b/testing/mpd/mpd.confd new file mode 100644 index 0000000000..720306e89e --- /dev/null +++ b/testing/mpd/mpd.confd @@ -0,0 +1,7 @@ +# conf.d file for music player daemon + +# +# Specify daemon $OPTS here. +# + +OPTS="" diff --git a/testing/mpd/mpd.initd b/testing/mpd/mpd.initd new file mode 100644 index 0000000000..7601ed4f27 --- /dev/null +++ b/testing/mpd/mpd.initd @@ -0,0 +1,43 @@ +#!/sbin/runscript + +# init.d file for music player daemon + +NAME=mpd +DAEMON=/usr/sbin/$NAME +CONF=/etc/mpd.conf + +depend() { + need localmount + use net netmount nfsmount esound pulseaudio +} + +checkconfig() { + [ -f "$CONF" ] && return 0 + eerror "configuration file $CONF is missing" + return 1 +} + +get_pidfile() { + pidfile=$(awk '$1 == "pid_file" { print $2 }' "$CONF") + pidfile=${pidfile:-/var/run/mpd/$NAME.pid} +} + +start() { + checkconf || return 1 + get_pidfile + ebegin "Starting ${NAME}" + start-stop-daemon --start --quiet \ + --pidfile $pidfile\ + --exec ${DAEMON} -- ${MPD_OPTS} + eend $? +} + +stop() { + get_pidfile + ebegin "Stopping ${NAME}" + start-stop-daemon --stop --quiet \ + --pidfile $pidfile \ + --exec ${DAEMON} + eend $? +} + diff --git a/testing/mpd/mpd.pre-install b/testing/mpd/mpd.pre-install new file mode 100644 index 0000000000..4baabab1a8 --- /dev/null +++ b/testing/mpd/mpd.pre-install @@ -0,0 +1,4 @@ +#!/bin/sh + +adduser -h /var/lib/mpd -s /bin/false -G audio -D mpd 2>/dev/null || true + diff --git a/testing/util-vserver/APKBUILD b/testing/util-vserver/APKBUILD new file mode 100644 index 0000000000..c776de22dd --- /dev/null +++ b/testing/util-vserver/APKBUILD @@ -0,0 +1,30 @@ +pkgname=util-vserver +pkgver=0.30.216_pre2841 +_realver=0.30.216-pre2841 +pkgrel=0 +pkgdesc="Linux-VServer admin utilities" +url="http://www.nongnu.org/util-vserver/" +license="GPL" +makedepends="iptables-dev e2fsprogs-dev beecrypt-dev autoconf automake + pkgconfig coreutils" +# needs coreutils for touch -t + +source="http://people.linux-vserver.org/~dhozac/t/uv-testing/util-vserver-$_realver.tar.bz2 + " +subpackages="$pkgname-doc $pkgname-dev" + +build() { + local i + cd "$srcdir"/$pkgname-$_realver + + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --sysconfdir=/etc \ + --with-initscripts=gentoo \ + --localstatedir=/var + + make || return 1 + make DESTDIR="$pkgdir/" install install-distribution +} + +md5sums="71c3f2012d0159aac22fee098be063e9 util-vserver-0.30.216-pre2841.tar.bz2" |