Convert packages to the new template format (all neverball deps completed).
This commit is contained in:
parent
903473c9b9
commit
7e7f112cd1
22 changed files with 194 additions and 214 deletions
|
@ -5,7 +5,7 @@ revision=3
|
|||
build_style=gnu-configure
|
||||
configure_args="--disable-static"
|
||||
hostmakedepends="pkg-config"
|
||||
makedepends="freetype-devel SDL-devel MesaLib-devel"
|
||||
makedepends="freetype-devel SDL-devel"
|
||||
short_desc="Use TrueType fonts in your SDL applications"
|
||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||
license="LGPL-2.1"
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
# Template file for 'orc-devel'.
|
||||
#
|
||||
noarch=yes
|
||||
depends="orc>=${version}"
|
||||
short_desc="${short_desc} - development files"
|
||||
long_desc="${long_desc}
|
||||
|
||||
This package contains files for development, headers, static libs, etc."
|
||||
|
||||
do_install() {
|
||||
vmove usr/include usr
|
||||
vmove usr/lib/pkgconfig usr/lib
|
||||
vmove usr/share/gtk-doc usr/share
|
||||
}
|
|
@ -1,11 +1,10 @@
|
|||
# Template build file for 'orc'.
|
||||
pkgname=orc
|
||||
version=0.4.16
|
||||
revision=1
|
||||
subpackages="orc-devel"
|
||||
revision=2
|
||||
build_style=gnu-configure
|
||||
configure_args="--disable-static"
|
||||
makedepends="pkg-config"
|
||||
hostmakedepends="pkg-config"
|
||||
short_desc="The Oild Runtime Compiler"
|
||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||
homepage="http://code.entropywave.com/orc/"
|
||||
|
@ -21,3 +20,19 @@ long_desc="
|
|||
post_install() {
|
||||
vinstall COPYING 644 usr/share/licenses/orc
|
||||
}
|
||||
|
||||
orc-devel_package() {
|
||||
depends="orc>=${version}"
|
||||
short_desc="${short_desc} - development files"
|
||||
pkg_install() {
|
||||
vmove usr/include
|
||||
vmove usr/lib/pkgconfig
|
||||
vmove usr/share/gtk-doc
|
||||
}
|
||||
}
|
||||
|
||||
orc_package() {
|
||||
pkg_install() {
|
||||
vmove usr
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
# Template file for 'physfs-devel'.
|
||||
#
|
||||
depends="readline-devel zlib-devel physfs-${version}_${revision}"
|
||||
short_desc="${sourcepkg} development files"
|
||||
long_desc="${long_desc}
|
||||
|
||||
This package contains files for development, headers, static libs, etc."
|
||||
|
||||
noarch=yes
|
||||
|
||||
do_install() {
|
||||
vmove usr/include usr
|
||||
}
|
|
@ -1,12 +1,12 @@
|
|||
# Template file for 'physfs'
|
||||
pkgname=physfs
|
||||
version=2.0.3
|
||||
revision=1
|
||||
subpackages="$pkgname-devel"
|
||||
revision=2
|
||||
build_style=cmake
|
||||
configure_args="-DPHYSFS_BUILD_TEST=OFF -DPHYSFS_BUILD_WX_TEST=OFF
|
||||
-DPHYSFS_BUILD_STATIC=OFF"
|
||||
makedepends="cmake zlib-devel readline-devel"
|
||||
hostmakedepends="cmake"
|
||||
makedepends="zlib-devel readline-devel"
|
||||
short_desc="Library to provide abstract access to various archives"
|
||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||
homepage="http://icculus.org/physfs/"
|
||||
|
@ -18,3 +18,17 @@ long_desc="
|
|||
by Quake 3's file subsystem. The programmer defines a write directory on
|
||||
the physical filesystem. No file writing done through the PhysicsFS API can
|
||||
leave that write directory, for security."
|
||||
|
||||
physfs-devel_package() {
|
||||
depends="readline-devel zlib-devel physfs-${version}_${revision}"
|
||||
short_desc+=" -- development files"
|
||||
pkg_install() {
|
||||
vmove usr/include
|
||||
}
|
||||
}
|
||||
|
||||
physfs_package() {
|
||||
pkg_install() {
|
||||
vmove usr
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,17 +0,0 @@
|
|||
# Template file for 'libpulseaudio'.
|
||||
#
|
||||
short_desc="${short_desc} - shared libraries"
|
||||
long_desc="
|
||||
PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
|
||||
WIN32 systems. It is a drop in replacement for the ESD sound server with
|
||||
much better latency, mixing/re-sampling quality and overall architecture.
|
||||
|
||||
This package provides client libraries used by applications that access a
|
||||
PulseAudio sound server via PulseAudio's native interface."
|
||||
|
||||
do_install() {
|
||||
vmove "usr/lib/libpulse.so*" usr/lib
|
||||
vmove "usr/lib/libpulse-simple.so*" usr/lib
|
||||
vmove "usr/lib/libpulse-mainloop-glib.so*" usr/lib
|
||||
vmove usr/lib/pulseaudio usr/lib
|
||||
}
|
|
@ -1,19 +0,0 @@
|
|||
# Template file for 'pulseaudio-devel'.
|
||||
#
|
||||
noarch=yes
|
||||
depends="libasyncns-devel dbus-devel libXtst-devel
|
||||
libpulseaudio-${version}_${revision}"
|
||||
short_desc="${short_desc} - development files"
|
||||
long_desc="
|
||||
PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
|
||||
WIN32 systems. It is a drop in replacement for the ESD sound server with much
|
||||
better latency, mixing/re-sampling quality and overall architecture.
|
||||
|
||||
This package contains files for development, headers, static libs, etc."
|
||||
|
||||
do_install() {
|
||||
vmove usr/include usr
|
||||
vmove usr/lib/pkgconfig usr/lib
|
||||
vmove usr/lib/cmake usr/lib
|
||||
vmove usr/share/vala usr/share
|
||||
}
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'pulseaudio'
|
||||
pkgname=pulseaudio
|
||||
version=3.0
|
||||
revision=3
|
||||
revision=4
|
||||
build_style=gnu-configure
|
||||
configure_args="--disable-oss-output --disable-oss-wrapper --disable-tcpwrap
|
||||
--enable-jack --disable-lirc --disable-hal-compat --disable-gconf --enable-orc
|
||||
|
@ -11,9 +11,7 @@ makedepends="pkg-config intltool zlib-devel gtk+-devel libltdl-devel
|
|||
libasyncns-devel dbus-devel tdb-devel libcap-devel libbluetooth-devel
|
||||
avahi-libs-devel openssl-devel libsamplerate-devel json-c-devel orc-devel
|
||||
jack-devel fftw-devel systemd-devel webrtc-audio-processing-devel sbc-devel
|
||||
libcap-progs"
|
||||
fulldepends="rtkit"
|
||||
subpackages="libpulseaudio $pkgname-devel"
|
||||
libcap-progs rtkit"
|
||||
short_desc="A featureful, general-purpose sound server"
|
||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||
homepage="http://www.freedesktop.org/wiki/Software/PulseAudio"
|
||||
|
@ -45,14 +43,42 @@ long_desc="
|
|||
* Extensible plug-in architecture with plug-ins for jackd, multicast-rtp
|
||||
lirc and avahi, just to name a few."
|
||||
|
||||
conf_files="
|
||||
/etc/pulse/system.pa
|
||||
/etc/pulse/daemon.conf
|
||||
/etc/pulse/client.conf
|
||||
/etc/pulse/default.pa"
|
||||
|
||||
post_install() {
|
||||
vinstall ${FILESDIR}/pulseaudio.xinit 755 \
|
||||
etc/X11/xinit/xinitrc.d pulseaudio
|
||||
rm -f ${DESTDIR}/etc/dbus-1/system.d/pulseaudio-system.conf
|
||||
}
|
||||
|
||||
libpulseaudio_package() {
|
||||
short_desc="${short_desc} - shared libraries"
|
||||
pkg_install() {
|
||||
vmove "usr/lib/libpulse.so*"
|
||||
vmove "usr/lib/libpulse-simple.so*"
|
||||
vmove "usr/lib/libpulse-mainloop-glib.so*"
|
||||
vmove usr/lib/pulseaudio
|
||||
}
|
||||
}
|
||||
|
||||
pulseaudio-devel_package() {
|
||||
depends="libasyncns-devel dbus-devel libXtst-devel
|
||||
libpulseaudio-${version}_${revision}"
|
||||
short_desc="${short_desc} - development files"
|
||||
pkg_install() {
|
||||
vmove usr/include
|
||||
vmove usr/lib/pkgconfig
|
||||
vmove usr/lib/cmake
|
||||
vmove usr/share/vala
|
||||
}
|
||||
}
|
||||
|
||||
pulseaudio_package() {
|
||||
conf_files="
|
||||
/etc/pulse/system.pa
|
||||
/etc/pulse/daemon.conf
|
||||
/etc/pulse/client.conf
|
||||
/etc/pulse/default.pa"
|
||||
pkg_install() {
|
||||
vmove etc
|
||||
vmove usr
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Template file for 'rtkit'
|
||||
pkgname=rtkit
|
||||
version=0.11
|
||||
revision=3
|
||||
revision=4
|
||||
build_style=gnu-configure
|
||||
configure_args="LIBS=-lrt --with-systemdsystemunitdir=/usr/lib/systemd/system"
|
||||
short_desc="Realtime Policy and Watchdog Daemon"
|
||||
|
@ -12,8 +12,6 @@ distfiles="http://0pointer.de/public/$pkgname-$version.tar.xz"
|
|||
checksum=68859108cff6410901502b58365eb7607da37110a06b837762f771735f58acd0
|
||||
|
||||
makedepends="pkg-config dbus-devel libcap-devel"
|
||||
system_accounts="rtkit"
|
||||
rtkit_homedir="/proc"
|
||||
|
||||
post_install() {
|
||||
# DBus configuration
|
||||
|
@ -21,3 +19,12 @@ post_install() {
|
|||
./rtkit-daemon --introspect > \
|
||||
${DESTDIR}/usr/share/dbus-1/interfaces/org.freedesktop.RealtimeKit1.xml
|
||||
}
|
||||
|
||||
rtkit_package() {
|
||||
depends="shadow"
|
||||
system_accounts="rtkit"
|
||||
rtkit_homedir="/proc"
|
||||
pkg_install() {
|
||||
vmove usr
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
# Template file for 'sbc-devel'.
|
||||
#
|
||||
noarch=yes
|
||||
depends="sbc>=$version"
|
||||
short_desc="${short_desc} -- development files"
|
||||
long_desc="${long_desc}
|
||||
|
||||
This package contains files for development, headers, static libs, etc."
|
||||
|
||||
do_install() {
|
||||
vmove usr/include usr
|
||||
vmove usr/lib/pkgconfig usr/lib
|
||||
}
|
|
@ -1,16 +1,29 @@
|
|||
# Template file for 'sbc'
|
||||
pkgname=sbc
|
||||
version=1.0
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=gnu-configure
|
||||
configure_args="--enable-pie --disable-static"
|
||||
subpackages="sbc-devel"
|
||||
makedepends="pkg-config libsndfile-devel"
|
||||
hostmakedepends="pkg-config"
|
||||
makedepends="libsndfile-devel"
|
||||
short_desc="SBC library"
|
||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||
homepage="http://www.bluez.org/"
|
||||
license="GPL-2"
|
||||
distfiles="${KERNEL_SITE}/bluetooth/$pkgname-$version.tar.xz"
|
||||
checksum=bf970aa21226c594bb04ba3d949770c8fd91dc8f953556305f20c1016b16b882
|
||||
long_desc="
|
||||
This package implements a ${short_desc}."
|
||||
|
||||
sbc-devel_package() {
|
||||
depends="sbc>=$version"
|
||||
short_desc="${short_desc} -- development files"
|
||||
pkg_install() {
|
||||
vmove usr/include
|
||||
vmove usr/lib/pkgconfig
|
||||
}
|
||||
}
|
||||
|
||||
sbc_package() {
|
||||
pkg_install() {
|
||||
vmove usr
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,17 +0,0 @@
|
|||
# Template file for 'libspeex'.
|
||||
#
|
||||
short_desc="${short_desc} - shared libraries"
|
||||
long_desc="
|
||||
Speex is an audio codec especially designed for compressing voice at low
|
||||
bit-rates for applications such as voice over IP (VoIP). In some senses, it
|
||||
is meant to be complementary to the Vorbis codec which places a greater
|
||||
emphasis on high-quality music reproduction.
|
||||
|
||||
This package contains the Speex runtime shared libraries."
|
||||
|
||||
|
||||
do_install()
|
||||
{
|
||||
install -d ${DESTDIR}/usr/lib
|
||||
mv ${SRCPKGDESTDIR}/usr/lib/lib*.so* ${DESTDIR}/usr/lib
|
||||
}
|
|
@ -1,19 +0,0 @@
|
|||
# Template file for 'speex-devel'.
|
||||
#
|
||||
noarch=yes
|
||||
depends="libspeex-${version}_${revision}"
|
||||
short_desc="${sourcepkg} development files"
|
||||
long_desc="
|
||||
Speex is an audio codec especially designed for compressing voice at low
|
||||
bit-rates for applications such as voice over IP (VoIP). In some senses, it
|
||||
is meant to be complementary to the Vorbis codec which places a greater
|
||||
emphasis on high-quality music reproduction.
|
||||
|
||||
This package contains files for development, headers, static libs, etc."
|
||||
|
||||
do_install() {
|
||||
install -d ${DESTDIR}/usr/{lib,share}
|
||||
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
|
||||
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
|
||||
mv ${SRCPKGDESTDIR}/usr/share/{doc,aclocal} ${DESTDIR}/usr/share
|
||||
}
|
|
@ -1,11 +1,11 @@
|
|||
# Template file for 'speex'.
|
||||
pkgname=speex
|
||||
version=1.2rc1
|
||||
revision=5
|
||||
subpackages="libspeex $pkgname-devel"
|
||||
revision=6
|
||||
build_style=gnu-configure
|
||||
configure_args="--disable-static"
|
||||
makedepends="pkg-config libogg-devel"
|
||||
hostmakedepends="pkg-config"
|
||||
makedepends="libogg-devel"
|
||||
short_desc="A free codec for free speech"
|
||||
homepage="http://www.speex.org"
|
||||
license="BSD"
|
||||
|
@ -16,6 +16,28 @@ long_desc="
|
|||
Speex is an audio codec especially designed for compressing voice at low
|
||||
bit-rates for applications such as voice over IP (VoIP). In some senses, it
|
||||
is meant to be complementary to the Vorbis codec which places a greater
|
||||
emphasis on high-quality music reproduction.
|
||||
emphasis on high-quality music reproduction."
|
||||
|
||||
This package contains the encoder and decoder command-line applications."
|
||||
libspeex_package() {
|
||||
short_desc="${short_desc} - shared libraries"
|
||||
pkg_install() {
|
||||
vmove "usr/lib/*.so*"
|
||||
}
|
||||
}
|
||||
|
||||
speex-devel_package() {
|
||||
depends="libspeex-${version}_${revision}"
|
||||
short_desc+=" -- development files"
|
||||
pkg_install() {
|
||||
vmove usr/include
|
||||
vmove usr/lib/pkgconfig
|
||||
vmove usr/share/doc
|
||||
vmove usr/share/aclocal
|
||||
}
|
||||
}
|
||||
|
||||
speex_package() {
|
||||
pkg_install() {
|
||||
vmove usr
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
# Template file for 'libtdb'.
|
||||
#
|
||||
short_desc="Trivial Database - shared library"
|
||||
long_desc="${long_desc}
|
||||
|
||||
This package contains the shared library file."
|
||||
|
||||
do_install() {
|
||||
vmove "usr/lib/*.so*" usr/lib
|
||||
}
|
|
@ -1,14 +0,0 @@
|
|||
# Template file for 'tdb-devel'.
|
||||
#
|
||||
depends="libtdb-${version}_${revision}"
|
||||
short_desc="${short_desc} - development files"
|
||||
long_desc="${long_desc}
|
||||
|
||||
This package contains files for development, headers, static libs, etc."
|
||||
|
||||
noarch=yes
|
||||
|
||||
do_install() {
|
||||
vmove usr/include usr
|
||||
vmove usr/lib/pkgconfig usr/lib
|
||||
}
|
|
@ -1,10 +0,0 @@
|
|||
# Template file for 'tdb-python'.
|
||||
#
|
||||
short_desc="Trivial Database - python bindings"
|
||||
long_desc="${long_desc}
|
||||
|
||||
This package contains the Python bindings to the libtdb."
|
||||
|
||||
do_install() {
|
||||
vmove "usr/lib/python*" usr/lib
|
||||
}
|
|
@ -1,10 +1,9 @@
|
|||
# Template build file for 'tdb'.
|
||||
pkgname=tdb
|
||||
version=1.2.11
|
||||
revision=1
|
||||
subpackages="libtdb tdb-devel tdb-python"
|
||||
revision=2
|
||||
build_style=gnu-configure
|
||||
makedepends="pkg-config python-devel libxslt docbook-xsl"
|
||||
hostmakedepends="pkg-config python-devel libxslt docbook-xsl"
|
||||
short_desc="Hierarchical pool based memory allocator with destructors"
|
||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||
license="GPL-3"
|
||||
|
@ -15,3 +14,32 @@ long_desc="
|
|||
This is a simple database API. It is modelled after the structure of GDBM.
|
||||
TDB features, unlike GDBM, multiple writers support with appropriate locking
|
||||
and transactions."
|
||||
|
||||
tdb-devel_package() {
|
||||
depends="libtdb-${version}_${revision}"
|
||||
short_desc="${short_desc} - development files"
|
||||
pkg_install() {
|
||||
vmove usr/include
|
||||
vmove usr/lib/pkgconfig
|
||||
}
|
||||
}
|
||||
|
||||
libtdb_package() {
|
||||
short_desc="Trivial Database - shared library"
|
||||
pkg_install() {
|
||||
vmove "usr/lib/*.so*"
|
||||
}
|
||||
}
|
||||
|
||||
tdb-python_package() {
|
||||
short_desc="Trivial Database - python bindings"
|
||||
pkg_install() {
|
||||
vmove "usr/lib/python*"
|
||||
}
|
||||
}
|
||||
|
||||
tdb_package() {
|
||||
pkg_install() {
|
||||
vmove usr
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
# Template file for 'webrtc-audio-processing'
|
||||
pkgname=webrtc-audio-processing
|
||||
version=0.1
|
||||
homepage="http://freedesktop.org/software/pulseaudio/webrtc-audio-processing"
|
||||
distfiles="$homepage/$pkgname-$version.tar.xz"
|
||||
revision=2
|
||||
build_style=gnu-configure
|
||||
revision=1
|
||||
short_desc="AudioProcessing library based on Google's implementation of WebRTC"
|
||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||
license="BSD"
|
||||
homepage="http://freedesktop.org/software/pulseaudio/webrtc-audio-processing"
|
||||
distfiles="$homepage/$pkgname-$version.tar.xz"
|
||||
checksum=ed4b52f9c2688b97628035a5565377d74704d7c04de4254a768df3342c7afedc
|
||||
long_desc="
|
||||
This package contains an ${short_desc}:
|
||||
|
@ -16,9 +16,23 @@ long_desc="
|
|||
|
||||
Which has been converted to be built with GNU autotools."
|
||||
|
||||
subpackages="$pkgname-devel"
|
||||
|
||||
post_install() {
|
||||
vinstall COPYING 644 usr/share/licenses/${pkgname}
|
||||
vinstall PATENTS 644 usr/share/licenses/${pkgname}
|
||||
}
|
||||
|
||||
webrtc-audio-processing-devel_package() {
|
||||
depends="${sourcepkg}>=${version}"
|
||||
short_desc="${short_desc} - development files"
|
||||
pkg_install() {
|
||||
vmove usr/include
|
||||
vmove usr/lib/pkgconfig
|
||||
vmove "usr/lib/*.a"
|
||||
}
|
||||
}
|
||||
|
||||
webrtc-audio-processing_package() {
|
||||
pkg_install() {
|
||||
vmove usr
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
# Template file for 'webrtc-audio-processing--devel'.
|
||||
#
|
||||
depends="glibc-devel webrtc-audio-processing>=0.1"
|
||||
short_desc="${short_desc} - development files"
|
||||
long_desc="${long_desc}
|
||||
|
||||
This package contains files for development, headers, static libs, etc."
|
||||
|
||||
|
||||
do_install() {
|
||||
vmove usr/include usr
|
||||
vmove usr/lib/pkgconfig usr/lib
|
||||
vmove "usr/lib/*.a" usr/lib
|
||||
}
|
|
@ -1,10 +1,11 @@
|
|||
# Template build for 'xcb-util'.
|
||||
pkgname=xcb-util
|
||||
version=0.3.9
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=gnu-configure
|
||||
configure_args="--disable-static"
|
||||
makedepends="pkg-config gperf libxcb-devel>=1.8"
|
||||
hostmakedepends="pkg-config gperf"
|
||||
makedepends="libxcb-devel>=1.8"
|
||||
short_desc="XCB utilities"
|
||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||
homepage="http://xcb.freedesktop.org"
|
||||
|
@ -19,4 +20,17 @@ long_desc="
|
|||
libraries also provide client-side code which is not strictly part of
|
||||
the X protocol but which have traditionally been provided by Xlib."
|
||||
|
||||
subpackages="$pkgname-devel"
|
||||
xcb-util-devel_package() {
|
||||
depends="libxcb-devel xcb-util>=${version}"
|
||||
short_desc+=" -- development files"
|
||||
pkg_install() {
|
||||
vmove usr/include
|
||||
vmove usr/lib/pkgconfig
|
||||
}
|
||||
}
|
||||
|
||||
xcb-util_package() {
|
||||
pkg_install() {
|
||||
vmove usr
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
# Template file for 'xcb-util-devel'.
|
||||
#
|
||||
noarch=yes
|
||||
depends="libxcb-devel xcb-util>=${version}"
|
||||
short_desc="${sourcepkg} -- development files"
|
||||
long_desc="${long_desc}
|
||||
|
||||
This package contains files for development, headers, static libs, etc."
|
||||
|
||||
do_install() {
|
||||
vmove usr/include usr
|
||||
vmove usr/lib/pkgconfig usr/lib
|
||||
}
|
Loading…
Reference in a new issue