Convert packages the new template format (a-c range).

This commit is contained in:
Juan RP 2013-04-12 08:55:23 +02:00
parent 30b6eee12b
commit 9c87483ea8
242 changed files with 2380 additions and 1800 deletions

View file

@ -13,3 +13,9 @@ checksum=2a9635f62aabc59edb54ada07048dd47e896b90caff94bcee710d3582606f55f
long_desc="
a2jmidid is daemon for exposing legacy ALSA sequencer applications in JACK
MIDI system."
a2jmidid_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,12 +0,0 @@
# Template file for 'aalib-devel'.
#
depends="aalib>=${version}"
short_desc="${short_desc} - development files"
do_install() {
vmove usr/bin/aalib-config usr/bin
vmove usr/include usr
vmove usr/share/aclocal/
vmove "usr/lib/*.a" usr/lib
vmove usr/share/man/man3 usr/share/man
}

View file

@ -2,20 +2,37 @@
pkgname=aalib
version=1.4rc4
revision=2
wrksrc="aalib-1.4.0"
build_style=gnu-configure
subpackages="${pkgname}-devel"
short_desc="Portable ASCII art GFX library"
maintainer="pancake <pancake@nopcode.org>"
homepage="http://aa-project.sourceforge.net/aalib/"
license="LGPL"
distfiles="http://prdownloads.sourceforge.net/aa-project/${pkgname}-${version}.tar.gz"
checksum=0b214b98850f559e0a9ef7282de2ff336b094e1aacedefff3ffa50f07711db58
wrksrc=aalib-1.4.0
if [ -n "$CROSS_BUILD" ]; then
makedepends="automake"
makedepends="libtool automake"
pre_configure() {
sed -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,g' -i configure.in
autoreconf -fi
}
fi
aalib-devel_package() {
depends="aalib>=${version}"
short_desc="${short_desc} - development files"
pkg_install() {
vmove usr/bin/aalib-config
vmove usr/include
vmove usr/share/aclocal
vmove "usr/lib/*.a"
vmove usr/share/man/man3
}
}
aalib_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,17 +1,20 @@
# Template file for 'abGate'
pkgname=abGate
version=1.1.6
homepage="http://abgate.sourceforge.net/"
build_style=gnu-makefile
distfiles="${SOURCEFORGE_SITE}/abgate/${pkgname}-${version}.tar.gz"
revision=1
makedepends="pkg-config qt-devel gtkmm2-devel atkmm-devel glibmm-devel libsigc++-devel gtk+-devel glib-devel libstdc++-devel"
fulldepends="lv2"
revision=2
hostmakedepends="pkg-config"
makedepends="qt-devel gtkmm2-devel lv2"
short_desc="LV2 Noise Gate plugin"
maintainer="davehome <davehome@redthumb.info.tm>"
license="GPL-3"
homepage="http://abgate.sourceforge.net/"
distfiles="${SOURCEFORGE_SITE}/abgate/${pkgname}-${version}.tar.gz"
checksum=df1e0457757ba3c01ba55eba975fd04f8b96c10157ae1955738c0a77106dafa4
long_desc="
abGate: LV2 Noise Gate plugin."
abGate_package() {
depends="lv2"
pkg_install() {
vmove usr
}
}

View file

@ -1,10 +0,0 @@
# Template file for 'abiword-devel'.
#
depends="fribidi-devel libgsf-devel wv-devel enchant-devel gtk-devel
librsvg-devel libabiword>=${version}"
short_desc="${short_desc} - Development files"
do_install() {
vmove usr/include usr
vmove usr/lib/pkgconfig usr/lib
}

View file

@ -1,10 +0,0 @@
# Template file for 'libabiword'.
#
short_desc="${short_desc} - Runtime library"
long_desc="${long_desc}
This package contains the runtime libraries."
do_install() {
vmove "usr/lib/*.so*" usr/lib
}

View file

@ -7,8 +7,6 @@ configure_args="--enable-shave --enable-collab-backend-telepathy
--enable-collab-backend-tcp --enable-collab-backend-service
--enable-templates --enable-clipart --enable-plugins --with-gio
--disable-static"
subpackages="lib${pkgname} ${pkgname}-devel"
depends="hicolor-icon-theme desktop-file-utils"
hostmakedepends="automake libtool flex pkg-config"
makedepends="libjpeg-turbo-devel libpng-devel>=1.5.10
fribidi-devel libgsf-devel enchant-devel gtk+-devel librsvg-devel
@ -25,3 +23,27 @@ CPPFLAGS="-I/usr/include/boost"
pre_configure() {
autoreconf -fi
}
libabiword_package() {
short_desc="${short_desc} - Runtime library"
pkg_install() {
vmove "usr/lib/*.so*" usr/lib
}
}
abiword-devel_package() {
depends="fribidi-devel libgsf-devel wv-devel enchant-devel gtk-devel
librsvg-devel libabiword>=${version}"
short_desc="${short_desc} - Development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
}
}
abiword_package() {
depends="hicolor-icon-theme desktop-file-utils"
pkg_install() {
vmove usr
}
}

View file

@ -1,15 +0,0 @@
# Template file for 'accountsservice-devel'.
#
noarch=yes
depends="accountsservice>=$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
vmove usr/share/gir-1.0 usr/share
vmove usr/share/gtk-doc usr/share
}

View file

@ -1,13 +1,12 @@
# Template file for 'accountsservice'
pkgname=accountsservice
version=0.6.30
revision=2
revision=3
build_style=gnu-configure
configure_args="--disable-static
--with-systemdsystemunitdir=/usr/lib/systemd/system"
makedepends="pkg-config intltool gobject-introspection polkit-devel
systemd-devel"
subpackages="$pkgname-devel"
hostmakedepends="pkg-config intltool gobject-introspection"
makedepends="polkit-devel systemd-devel"
short_desc="D-Bus interfaces for querying and manipulating user account information"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://cgit.freedesktop.org/accountsservice/"
@ -19,6 +18,22 @@ long_desc="
querying and manipulating user account information and an implementation
of these interfaces, based on the useradd, usermod and userdel commands."
make_dirs="
/var/lib/AccountsService/users 755 root root
/var/lib/AccountsService/icons 755 root root"
accountsservice-devel_package() {
depends="${sourcepkg}>=${version}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/share/gir-1.0
vmove usr/share/gtk-doc
}
}
accountsservice_package() {
make_dirs="
/var/lib/AccountsService/users 755 root root
/var/lib/AccountsService/icons 755 root root"
pkg_install() {
vmove usr
}
}

View file

@ -1,22 +1,26 @@
# Template file for 'acct'
pkgname=acct
version=6.5.5
distfiles="http://ftp.gnu.org/gnu/acct/acct-$version.tar.gz"
build_style=gnu-configure
revision=2
short_desc="GNU Accounting Utilities"
homepage="https://www.gnu.org/software/acct/"
license="GPL-3"
maintainer="Juan RP <xtraeme@gmail.com>"
distfiles="http://ftp.gnu.org/gnu/acct/acct-$version.tar.gz"
checksum=4163c87b9e92a73a65eaeadc6c41caa4626da782ff26d6e7a945edcc140a6fd5
long_desc="
The GNU Accounting Utilities provide login and process accounting
utilities for GNU/Linux and other systems."
post_install()
{
# The last(1) command is provided by sysvinit.
post_install() {
# The last(1) command is provided by busybox.
rm ${DESTDIR}/usr/bin/last
rm ${DESTDIR}/usr/share/man/man1/last.1
}
acct_package() {
pkg_install() {
vmove usr
}
}

View file

@ -2,15 +2,15 @@
pkgname=acpica-utils
version=20100121
wrksrc=acpica-unix-${version}
# Sigh, can't use official URL!
#distfiles="http://acpica.org/downloads/acpica-unix-${version}.tar.gz"
distfiles="http://xbps.nopcode.org/distfiles/acpica-unix-${version}.tar.gz"
revision=2
makedepends="flex"
hostmakedepends="flex"
short_desc="Intel ACPI CA Unix utilities"
homepage="https://www.acpica.org/"
license="GPL-2"
maintainer="Juan RP <xtraeme@gmail.com>"
# Sigh, can't use official URL!
#distfiles="http://acpica.org/downloads/acpica-unix-${version}.tar.gz"
distfiles="http://xbps.nopcode.org/distfiles/acpica-unix-${version}.tar.gz"
checksum=97fdbf6768f26f15ebf6aa106461e10f8e84bfb2766c7f8fe313fcd08e381d2e
long_desc="
This package provides the ACPICA user-space utilities built upon
@ -21,22 +21,28 @@ long_desc="
* ACPI Simulator (AcpiExec)
* ACPI Table Extractor"
do_build() {
cd ${wrksrc}/tools/acpiexec
make
cp -f acpiexec ${wrksrc}
make clean
do_build()
{
cd ${wrksrc}/tools/acpiexec && make && \
cp -f acpiexec ${wrksrc} && make clean || return 1
cd ${wrksrc}
for _dir_ in compiler tools/acpisrc tools/acpixtract; do
make -C ${_dir_} || return 1
make -C ${_dir_}
done
}
do_install()
{
do_install() {
install -d ${DESTDIR}/usr/sbin
install -m755 ${wrksrc}/acpiexec ${DESTDIR}/usr/sbin
install -m755 ${wrksrc}/tools/acpisrc/acpisrc ${DESTDIR}/usr/sbin
install -m755 ${wrksrc}/tools/acpixtract/acpixtract ${DESTDIR}/usr/sbin
install -m755 ${wrksrc}/compiler/iasl ${DESTDIR}/usr/sbin
}
acpica-utils_package() {
pkg_install() {
vmove usr
}
}

View file

@ -3,8 +3,6 @@ pkgname=acpid
version=2.0.16
revision=2
build_style=gnu-configure
systemd_services="acpid.socket on"
conf_files="/etc/conf.d/acpid"
short_desc="The ACPI Daemon (acpid) With Netlink Support"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
@ -24,3 +22,12 @@ post_install() {
vinstall ${FILESDIR}/handler.sh 755 etc/acpi
vinstall ${FILESDIR}/anything 644 etc/acpi/events
}
acpid_package() {
conf_files="/etc/conf.d/acpid"
systemd_services="acpid.socket on"
pkg_install() {
vmove etc
vmove usr
}
}

View file

@ -2,7 +2,6 @@
pkgname=acr
version=0.9.4
revision=1
noarch=yes
build_style=gnu-configure
short_desc="AutoConf Replacement"
maintainer="pancake <pancake@nopcode.org>"
@ -14,3 +13,10 @@ long_desc="
ACR tries to replace autoconf functionality generating a full-compatible
'configure' script (runtime flags). But using shell-script instead of m4.
This means that ACR is faster, smaller and easy to use."
acr_package() {
noarch="yes"
pkg_install() {
vmove usr
}
}

View file

@ -21,13 +21,10 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.adobe.com"
license="Adobe License (non free)"
nonfree=yes # restricted use
disable_debug=yes
create_srcdir=yes
create_wrksrc=yes
depends="curl hicolor-icon-theme desktop-file-utils"
do_install() {
vinstall libflashplayer.so 755 usr/lib/mozilla/plugins
#vinstall usr/lib/kde4/kcm_adobe_flash_player.so 755 usr/lib/kde4
@ -43,3 +40,11 @@ do_install() {
vinstall "${XBPS_SRCDISTDIR}/${pkgname}-${version}/$(basename ${_eula})" 644 \
usr/share/licenses/${pkgname} LICENSE.pdf
}
adobe-flash-plugin_package() {
nonfree="yes"
depends="curl hicolor-icon-theme desktop-file-utils"
pkg_install() {
vmove usr
}
}

View file

@ -21,13 +21,8 @@ homepage="http://www.adobe.com"
license="Propietary license - adobe"
maintainer="Juan RP <xtraeme@gmail.com>"
nonfree=yes # restricted use
create_srcdir=yes
create_wrksrc=yes
provides="adobe-flash-plugin-${version}"
replaces="adobe-flash-plugin>=0"
depends="curl hicolor-icon-theme desktop-file-utils"
do_install() {
vinstall usr/lib/mozilla/plugins/libflashplayer.so 755 usr/lib/mozilla/plugins
@ -44,3 +39,13 @@ do_install() {
vinstall "${XBPS_SRCDISTDIR}/${pkgname}-${version}/$(basename ${_eula})" 644 \
usr/share/licenses/${pkgname} LICENSE.pdf
}
adobe-flash-plugin11.1_package() {
nonfree="yes"
replaces="adobe-flash-plugin>=0"
provides="adobe-flash-plugin-11.1.102.63"
depends="curl hicolor-icon-theme desktop-file-utils"
pkg_install() {
vmove usr
}
}

View file

@ -1,17 +0,0 @@
# Template file for 'agar-devel'.
#
depends="glibc freetype-devel libjpeg-turbo-devel MesaLib-devel SDL-devel agar"
short_desc="${short_desc} (development files)"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
do_install()
{
mkdir -p ${DESTDIR}/usr/{lib,share}
mv ${SRCPKGDESTDIR}/usr/{bin,include} ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/lib*.*a ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/share/{aclocal,man} ${DESTDIR}/usr/share
}

View file

@ -1,19 +1,19 @@
# Template file for 'agar'
pkgname=agar
version=1.4.0
revision=3
distfiles="${SOURCEFORGE_SITE}/agar/agar-$version.tar.gz"
revision=4
build_style=configure
configure_args="--prefix=/usr --without-db4 --enable-nls
--with-gettext --enable-threads --with-sdl --with-jpeg --with-freetype
--with-manpages --with-manlinks --with-glx --with-gl"
make_build_target="depend all"
depends="glibc freetype jpeg libGL SDL"
makedepends="perl groff freetype-devel libjpeg-turbo-devel MesaLib-devel SDL-devel"
hostmakedepends="perl groff"
makedepends="freetype-devel libjpeg-turbo-devel MesaLib-devel SDL-devel"
short_desc="Modern open-source, cross-platform toolkit"
homepage="http://libagar.org/"
license="BSD"
maintainer="Juan RP <xtraeme@gmail.com>"
distfiles="${SOURCEFORGE_SITE}/agar/agar-$version.tar.gz"
checksum=6af24c3ffecdddc04f28f707065f6fa66c5a8f83062faf62563db09eec1842c4
long_desc="
Agar is a modern open-source, cross-platform toolkit for graphical
@ -27,14 +27,28 @@ long_desc="
support."
disable_parallel_build=yes
subpackages="$pkgname-devel"
pre_install()
{
pre_install() {
# Pre-create the dirs, otherwise install will fail!
for d in bin lib share/man/man3 share/man/man5 share/man/man8; do
vmkdir usr/${d}
done
}
agar-devel_package() {
depends="agar>=${version}"
short_desc+=" -- development files"
pkg_install() {
vmove usr/bin
vmove usr/include
vmove "usr/lib/*.a"
vmove usr/share/aclocal
vmove usr/share/man
}
}
agar_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,11 +0,0 @@
# Template file for 'alsa-lib-devel'.
#
noarch=yes
depends="glibc-devel alsa-lib>=${version}"
short_desc="${short_desc} - development files"
do_install() {
vmove usr/include usr
vmove usr/lib/pkgconfig usr/lib
vmove usr/share/aclocal usr/share
}

View file

@ -1,9 +0,0 @@
# Template file for 'alsa-lib-python'.
#
short_desc="${short_desc} - python smixer plugin"
replaces="alsa-lib<=1.0.25"
do_install() {
vmove usr/lib/alsa-lib/smixer/smixer-python.so \
usr/lib/alsa-mixer/smixer
}

View file

@ -1,10 +1,10 @@
# Template build file for 'alsa-lib'.
pkgname=alsa-lib
version=1.0.26
revision=2
subpackages="$pkgname-devel $pkgname-python"
revision=3
build_style=gnu-configure
makedepends="pkg-config python-devel"
hostmakedepends="pkg-config"
makedepends="python-devel"
short_desc="The Advanced Linux Sound Architecture (ALSA) library"
maintainer="Juan RP <xtraeme@gmail.com>"
license="LGPL-2.1"
@ -21,11 +21,37 @@ long_desc="
if [ -n "$CROSS_BUILD" ]; then
# XXX python plugin
makedepends="automake pkg-config"
configure_args="--disable-python"
subpackages="$pkgname-devel"
unset makedepends
hostmakedepends+=" libtool automake"
configure_args+=" --disable-python"
pre_configure() {
sed -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,g' -i configure.in
autoreconf -fi
}
fi
alsa-lib-devel_package() {
depends="alsa-lib>=${version}"
short_desc="${short_desc} - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/share/aclocal
}
}
alsa-lib_package() {
pkg_install() {
vmove usr
}
}
if [ -z "$CROSS_BUILD" ]; then
alsa-lib-python_package() {
short_desc="${short_desc} - python smixer plugin"
replaces="alsa-lib<=1.0.25"
pkg_install() {
vmove usr/lib/alsa-lib/smixer/smixer-python.so
}
}
fi

View file

@ -4,7 +4,8 @@ version=1.0.26
revision=2
build_style=gnu-configure
configure_args="--disable-maemo-plugin --with-speex=lib"
makedepends="pkg-config alsa-lib-devel speex-devel ffmpeg-devel>=1.0.1
hostmakedepends="pkg-config"
makedepends="alsa-lib-devel speex-devel ffmpeg-devel>=1.0.1
libsamplerate-devel pulseaudio-devel jack-devel"
short_desc="Advanced Linux Sound Architecture (ALSA) extra plugins"
maintainer="Juan RP <xtraeme@gmail.com>"
@ -19,8 +20,14 @@ long_desc="
This package includes some ALSA extra plugins for PulseAudio, Speex,
FFmpeg's libavcodec library and libsamplerate."
conf_files="/etc/asound.conf"
post_install() {
vinstall ${FILESDIR}/asound.conf 644 etc
}
alsa-plugins_package() {
conf_files="/etc/asound.conf"
pkg_install() {
vmove etc
vmove usr
}
}

View file

@ -3,7 +3,6 @@ pkgname=alsa-utils
version=1.0.26
revision=2
build_style=gnu-configure
make_dirs="/var/lib/alsa 0750 root root"
configure_args="--with-systemdsystemunitdir=/usr/lib/systemd/system
--with-udev-rules-dir=/usr/lib/udev/rules.d"
hostmakedepends="pkg-config xmlto"
@ -19,3 +18,10 @@ long_desc="
functionality to the Linux operating system.
This package includes the ALSA runtime utilities."
alsa-utils_package() {
make_dirs="/var/lib/alsa 0750 root root"
pkg_install() {
vmove usr
}
}

View file

@ -3,7 +3,6 @@ pkgname=amd-ucode
_distver=2012-09-10
version=$(echo ${_distver}|sed 's|-|.|g')
wrksrc=${pkgname}-${_distver}
noarch=yes
revision=2
short_desc="Microcode update files for AMD CPUs"
maintainer="Juan RP <xtraeme@gmail.com>"
@ -20,3 +19,10 @@ do_install() {
vinstall microcode_amd_fam15h.bin 644 usr/lib/firmware/amd-ucode
vinstall LICENSE 644 usr/share/licenses/${pkgname}
}
amd-ucode_package() {
noarch="yes"
pkg_install() {
vmove usr
}
}

View file

@ -4,14 +4,12 @@
. ${XBPS_SRCPKGDIR}/apache/template
# Unset unused stuff.
unset subpackages conf_files system_accounts systemd_services
unset conf_files system_accounts systemd_services
unset post_install pre_configure depends
# Override some vars.
pkgname=apache-mpm-event
configure_args="${configure_args} --enable-modules= --prefix=/usr --with-mpm=event"
# dlopen(3) run-time dependencies.
depends="apache>=$version"
configure_args+=" --enable-modules= --prefix=/usr --with-mpm=event"
revision=1
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://httpd.apache.org/"
@ -28,8 +26,6 @@ long_desc="
This MPM is experimental and less tested than the worker and prefork MPMs."
systemd_services="apache-mpm-event.service on"
pre_configure() {
cat ${XBPS_SRCPKGDIR}/apache/files/xbps.layout >> config.layout
}
@ -41,3 +37,12 @@ post_install() {
vinstall httpd 755 usr/sbin httpd.event
vinstall ${FILESDIR}/${pkgname}.service 644 usr/lib/systemd/system
}
apache-mpm-event_package() {
# dlopen(3) run-time dependencies.
depends="apache>=$version"
systemd_services="apache-mpm-event.service on"
pkg_install() {
vmove usr
}
}

View file

@ -4,14 +4,13 @@
. ${XBPS_SRCPKGDIR}/apache/template
# Unset unused stuff.
unset subpackages conf_files system_accounts systemd_services
unset conf_files system_accounts systemd_services
unset post_install pre_configure depends
unset apache_package apache-devel_package
# Override some vars.
pkgname=apache-mpm-worker
configure_args="${configure_args} --enable-modules= --prefix=/usr --with-mpm=worker"
# dlopen(3) run-time dependencies.
depends="apache>=$version"
configure_args+=" --enable-modules= --prefix=/usr --with-mpm=worker"
revision=1
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://httpd.apache.org/"
@ -25,8 +24,6 @@ long_desc="
recommended especially for high-traffic sites because it is faster and has
a smaller memory footprint than the traditional prefork MPM."
systemd_services="${pkgname}.service on"
pre_configure() {
cat ${XBPS_SRCPKGDIR}/apache/files/xbps.layout >> config.layout
}
@ -38,3 +35,12 @@ post_install() {
vinstall httpd 755 usr/sbin httpd.worker
vinstall ${FILESDIR}/${pkgname}.service 644 usr/lib/systemd/system
}
apache-mpm-worker_package() {
# dlopen(3) run-time dependencies.
depends="apache>=$version"
systemd_services="apache-mpm-worker.service on"
pkg_install() {
vmove usr
}
}

View file

@ -1,11 +0,0 @@
# Template file for 'apache-devel'.
#
depends="apr-devel apr-util-devel perl"
short_desc="${short_desc} - development files"
do_install() {
vmove usr/include usr
vmove usr/share/apache-httpd/build usr/share/apache-httpd
vmove usr/bin/apxs usr/bin
vmove "usr/share/man/man1/apxs*" usr/share/man/man1
}

View file

@ -3,29 +3,30 @@ pkgname=apache
version=2.4.4
revision=1
wrksrc=httpd-${version}
distfiles="http://www.apache.org/dist/httpd/httpd-${version}.tar.bz2"
build_style=gnu-configure
configure_args="--prefix= --enable-pie --enable-modules=all
--enable-mods-shared=all --enable-authn-dbm --enable-authn-anon
--enable-authn-dbd --enable-authn-alias --enable-authz-dbm
--enable-authz-owner --enable-authnz-ldap --enable-auth-digest -enable-isapi
--enable-file-cache --enable-cache --enable-disk-cache --enable-mem-cache
--enable-dbd --enable-bucketeer --enable-dumpio --enable-echo --enable-reqtimeout
--enable-ext-filter --enable-substitute --enable-deflate --enable-charset-lite
--enable-ldap --enable-log-forensic --enable-logio --enable-mime-magic
--enable-cern-meta --enable-expires --enable-headers --enable-ident
--enable-usertrack --enable-unique-id --enable-proxy --enable-proxy-connect
--enable-proxy-ftp --enable-proxy-http --enable-proxy-scgi --enable-proxy-ajp
--enable-proxy-balancer --enable-ssl --enable-http --enable-speling
--enable-dav --enable-info --enable-cgi --enable-cgid --enable-dav-fs
--enable-dav-lock --enable-vhost-alias --enable-imagemap --enable-so
--enable-rewrite --with-pcre=/usr --enable-layout=XBPS --sysconfdir=/etc/httpd"
makedepends="pkg-config perl>=0 zlib-devel libuuid-devel pcre-devel>=8.30
openssl-devel db-devel gdbm-devel expat-devel libldap-devel apr-devel apr-util-devel"
--enable-mods-shared=all --enable-authn-dbm --enable-authn-anon
--enable-authn-dbd --enable-authn-alias --enable-authz-dbm
--enable-authz-owner --enable-authnz-ldap --enable-auth-digest -enable-isapi
--enable-file-cache --enable-cache --enable-disk-cache --enable-mem-cache
--enable-dbd --enable-bucketeer --enable-dumpio --enable-echo --enable-reqtimeout
--enable-ext-filter --enable-substitute --enable-deflate --enable-charset-lite
--enable-ldap --enable-log-forensic --enable-logio --enable-mime-magic
--enable-cern-meta --enable-expires --enable-headers --enable-ident
--enable-usertrack --enable-unique-id --enable-proxy --enable-proxy-connect
--enable-proxy-ftp --enable-proxy-http --enable-proxy-scgi --enable-proxy-ajp
--enable-proxy-balancer --enable-ssl --enable-http --enable-speling
--enable-dav --enable-info --enable-cgi --enable-cgid --enable-dav-fs
--enable-dav-lock --enable-vhost-alias --enable-imagemap --enable-so
--enable-rewrite --with-pcre=/usr --enable-layout=XBPS --sysconfdir=/etc/httpd"
hostmakedepends="pkg-config perl"
makedepends="zlib-devel libuuid-devel pcre-devel>=8.30
openssl-devel db-devel gdbm-devel expat-devel libldap-devel apr-util-devel"
short_desc="The Number One HTTP Server On The Internet"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://httpd.apache.org/"
license="Apache-2.0"
distfiles="http://www.apache.org/dist/httpd/httpd-${version}.tar.bz2"
checksum=92aabddeca76a4ac7330b143df1407bbf35574c7291c15172238ac598d97655c
long_desc="
The Apache HTTP Server Project is an effort to develop and maintain an
@ -34,30 +35,6 @@ long_desc="
extensible server that provides HTTP services in sync with the current HTTP
standards."
subpackages="apache-devel"
conf_files="
/etc/httpd/extra/httpd-autoindex.conf
/etc/httpd/extra/httpd-dav.conf
/etc/httpd/extra/httpd-manual.conf
/etc/httpd/extra/httpd-vhosts.conf
/etc/httpd/extra/httpd-info.conf
/etc/httpd/extra/httpd-languages.conf
/etc/httpd/extra/httpd-userdir.conf
/etc/httpd/extra/httpd-ssl.conf
/etc/httpd/extra/httpd-mpm.conf
/etc/httpd/extra/httpd-default.conf
/etc/httpd/extra/httpd-multilang-errordoc.conf
/etc/httpd/httpd.conf
/etc/httpd/magic
/etc/httpd/mime.types"
systemd_services="apache.service on"
system_accounts="httpd"
httpd_descr="Apache HTTP server"
httpd_homedir="/srv/httpd"
pre_configure() {
# set default user
sed -e 's#User daemon#User httpd#' \
@ -99,3 +76,39 @@ post_install() {
rm -rf ${DESTDIR}/etc/httpd/original
}
apache-devel_package() {
depends="apr-devel apr-util-devel perl"
short_desc="${short_desc} - development files"
pkg_install() {
vmove usr/include
vmove usr/share/apache-httpd/build
vmove usr/bin/apxs
vmove "usr/share/man/man1/apxs*"
}
}
apache_package() {
conf_files="
/etc/httpd/extra/httpd-autoindex.conf
/etc/httpd/extra/httpd-dav.conf
/etc/httpd/extra/httpd-manual.conf
/etc/httpd/extra/httpd-vhosts.conf
/etc/httpd/extra/httpd-info.conf
/etc/httpd/extra/httpd-languages.conf
/etc/httpd/extra/httpd-userdir.conf
/etc/httpd/extra/httpd-ssl.conf
/etc/httpd/extra/httpd-mpm.conf
/etc/httpd/extra/httpd-default.conf
/etc/httpd/extra/httpd-multilang-errordoc.conf
/etc/httpd/httpd.conf
/etc/httpd/magic
/etc/httpd/mime.types"
systemd_services="apache.service on"
system_accounts="httpd"
httpd_descr="Apache HTTP server"
httpd_homedir="/srv/httpd"
pkg_install() {
vmove usr
}
}

View file

@ -1,28 +1,31 @@
# Template file for 'apg'
pkgname=apg
version=2.2.3
distfiles="http://www.adel.nursat.kz/apg/download/apg-$version.tar.gz"
revision=2
short_desc="Automated Password Generator"
homepage="http://www.adel.nursat.kz/apg/"
license="BSD"
maintainer="Juan RP <xtraeme@gmail.com>"
distfiles="http://www.adel.nursat.kz/apg/download/apg-$version.tar.gz"
checksum=69c9facde63958ad0a7630055f34d753901733d55ee759d08845a4eda2ba7dba
long_desc="
APG (Automated Password Generator) is the tool set for random
password generation."
do_build()
{
do_build() {
sed -i 's:^#\(CS_LIBS = -lnsl\)$:\1:' Makefile
make ${makejobs}
}
do_install()
{
do_install() {
for i in apg apgbfm; do
install -D -m755 $i ${DESTDIR}/usr/bin/$i
install -D -m644 doc/man/$i.1 ${DESTDIR}/usr/share/man/man1/$i.1
done
}
apg_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,16 +0,0 @@
# Template file for 'apr-util-db'.
#
depends="apr-util"
short_desc="${short_desc} - Berkeley DB module"
long_desc="
${long_desc}
This packages contains APR Utility module for Berkeley DB."
do_install()
{
mkdir -p ${DESTDIR}/usr/lib/apr-util-1
mv ${SRCPKGDESTDIR}/usr/lib/apr-util-1/apr_dbm_db* \
${DESTDIR}/usr/lib/apr-util-1
}

View file

@ -1,16 +0,0 @@
# Template file for 'apr-util-devel'.
#
noarch=yes
depends="apr-devel expat-devel libldap-devel ${sourcepkg}>=${version}"
short_desc="${short_desc} - development files"
long_desc="
${long_desc}
This packages contains files for development, static files, headers, etc."
do_install() {
vmove usr/bin usr
vmove usr/include usr
vmove "usr/lib/*.exp" usr/lib
vmove usr/lib/pkgconfig usr/lib
}

View file

@ -1,16 +0,0 @@
# Template file for 'apr-util-gdbm'.
#
depends="apr-util"
short_desc="${short_desc} - GDBM module"
long_desc="
${long_desc}
This packages contains the APR Utility module for GDBM."
do_install()
{
mkdir -p ${DESTDIR}/usr/lib/apr-util-1
mv ${SRCPKGDESTDIR}/usr/lib/apr-util-1/apr_dbm_gdbm* \
${DESTDIR}/usr/lib/apr-util-1
}

View file

@ -1,15 +0,0 @@
# Template file for 'apr-util-ldap'.
#
depends="apr-util"
short_desc="${short_desc} - LDAP support"
long_desc="
${long_desc}
This packages contains APR Utility support for LDAP."
do_install()
{
mkdir -p ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/apr-util-1 ${DESTDIR}/usr/lib
}

View file

@ -1,16 +0,0 @@
# Template file for 'apr-util-mysql'.
#
depends="apr-util"
short_desc="${short_desc} - MySQL module"
long_desc="
${long_desc}
This packages contains the APR Utility module for MySQL."
do_install()
{
mkdir -p ${DESTDIR}/usr/lib/apr-util-1
mv ${SRCPKGDESTDIR}/usr/lib/apr-util-1/apr_dbd_mysql* \
${DESTDIR}/usr/lib/apr-util-1
}

View file

@ -1,16 +0,0 @@
# Template file for 'apr-util-pgsql'.
#
depends="apr-util"
short_desc="${short_desc} - PostgreSQL module"
long_desc="
${long_desc}
This packages contains the APR Utility module for PostgreSQL."
do_install()
{
mkdir -p ${DESTDIR}/usr/lib/apr-util-1
mv ${SRCPKGDESTDIR}/usr/lib/apr-util-1/apr_dbd_pgsql* \
${DESTDIR}/usr/lib/apr-util-1
}

View file

@ -1,16 +0,0 @@
# Template file for 'apr-util-sqlite'.
#
depends="apr-util"
short_desc="${short_desc} - SQLite module"
long_desc="
${long_desc}
This packages contains the APR Utility module for SQLite."
do_install()
{
mkdir -p ${DESTDIR}/usr/lib/apr-util-1
mv ${SRCPKGDESTDIR}/usr/lib/apr-util-1/apr_dbd_sqlite* \
${DESTDIR}/usr/lib/apr-util-1
}

View file

@ -1,8 +1,9 @@
# Template file for 'apr-util'
pkgname=apr-util
version=1.3.12
revision=5
revision=6
build_style=gnu-configure
# XXX: add freetds and unixodbc modules.
configure_args="--with-pgsql --with-mysql --with-sqlite3 --with-ldap
--with-berkeley-db --with-gdbm --with-apr=/usr --without-odbc
--with-expat=/usr --without-oracle"
@ -22,11 +23,72 @@ long_desc="
APR Util is a utilities library implemented on top of APR, providing database
access, xml parsing, and other useful functionality."
# XXX: add freetds and unixodbc modules.
subpackages="${pkgname}-db ${pkgname}-gdbm ${pkgname}-sqlite ${pkgname}-mysql
${pkgname}-pgsql ${pkgname}-ldap ${pkgname}-devel"
post_install() {
# remove static libs
find ${DESTDIR} -type f -name \*.a -delete
}
apr-util-db_package() {
depends="apr-util>=${version}"
short_desc="${short_desc} - Berkeley DB module"
pkg_install() {
vmove "usr/lib/apr-util-1/apr_dbm_db*"
}
}
apr-util-gdbm_package() {
depends="apr-util>=${version}"
short_desc="${short_desc} - GDBM module"
pkg_install() {
vmove "usr/lib/apr-util-1/apr_dbm_gdbm*"
}
}
apr-util-sqlite_package() {
depends="apr-util>=${version}"
short_desc="${short_desc} - SQLite module"
pkg_install() {
vmove "usr/lib/apr-util-1/apr_dbd_sqlite*"
}
}
apr-util-mysql_package() {
depends="apr-util>=${version}"
short_desc="${short_desc} - MySQL module"
pkg_install() {
vmove "usr/lib/apr-util-1/apr_dbd_mysql*"
}
}
apr-util-pgsql_package() {
depends="apr-util>=${version}"
short_desc="${short_desc} - PostgreSQL module"
pkg_install() {
vmove "usr/lib/apr-util-1/apr_dbd_pgsql*"
}
}
apr-util-ldap_package() {
depends="apr-util>=${version}"
short_desc="${short_desc} - LDAP support"
pkg_install() {
vmove usr/lib/apr-util-1
}
}
apr-util-devel_package() {
depends="apr-devel expat-devel libldap-devel ${sourcepkg}>=${version}"
short_desc="${short_desc} - development files"
pkg_install() {
vmove usr/bin
vmove usr/include
vmove "usr/lib/*.exp"
vmove usr/lib/pkgconfig
}
}
apr-util_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,17 +0,0 @@
# Template file for 'apr-devel'.
#
depends="libuuid-devel apr>=1.4.6"
short_desc="${short_desc} - development files"
long_desc="
${long_desc}
This packages contains files for development, static files, headers, etc."
do_install()
{
mkdir -p ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/*.{a,exp} ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/{include,bin,share} ${DESTDIR}/usr
}

View file

@ -1,21 +1,35 @@
# Template file for 'apr'
pkgname=apr
version=1.4.6
distfiles="http://www.apache.org/dist/apr/apr-$version.tar.bz2"
build_style=gnu-configure
configure_args="--with-devrandom=/dev/urandom
--with-installbuilddir=/usr/share/apr-1/build"
makedepends="libuuid-devel"
revision=1
build_style=gnu-configure
configure_args="--with-devrandom=/dev/urandom --with-installbuilddir=/usr/share/apr-1/build"
makedepends="libuuid-devel"
short_desc="Apache Portable Runtime Library"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=9b635e60feb163e6fc6c375721f71f44d7e26d6b9cd52f6b86b04e65d2481cbc
homepage="http://apr.apache.org/"
license="Apache-2.0"
distfiles="http://www.apache.org/dist/apr/apr-$version.tar.bz2"
checksum=9b635e60feb163e6fc6c375721f71f44d7e26d6b9cd52f6b86b04e65d2481cbc
long_desc="
APR is Apache's Portable Runtime Library, designed to be a support library
that provides a predictable and consistent interface to underlying
platform-specific implementations."
subpackages="apr-devel"
apr-devel_package() {
depends="libuuid-devel apr>=${version}"
short_desc="${short_desc} - development files"
pkg_install() {
vmove usr/include
vmove usr/bin
vmove usr/share
vmove "usr/lib/*.{a,exp}"
vmove usr/lib/pkgconfig
}
}
apr_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,20 +1,25 @@
# Template file for 'aqemu'
pkgname=aqemu
version=0.8.2
distfiles="${SOURCEFORGE_SITE}/aqemu/aqemu-$version.tar.bz2"
revision=1
build_style=cmake
configure_args="-DWITHOUT_EMBEDDED_DISPLAY=1"
revision=1
makedepends="cmake qt-devel"
fulldepends="qemu desktop-file-utils"
hostmakedepends="cmake"
makedepends="qt-devel qemu desktop-file-utils"
short_desc="GUI to QEMU and KVM emulators, written in Qt4"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://aqemu.sourceforge.net"
license="GPL-2"
distfiles="${SOURCEFORGE_SITE}/aqemu/aqemu-$version.tar.bz2"
checksum=03c4a95328f78238021168ca4887f9735641f10eb4eb1eff58b08c15b748bf03
long_desc="
AQEMU is GUI to QEMU and KVM emulators, written in Qt4. The program has
user-friendly interface and allows to set up the majority of QEMU and KVM
options."
aqemu_package() {
depends="qemu desktop-file-utils"
pkg_install() {
vmove usr
}
}

View file

@ -3,7 +3,7 @@ pkgname=asciidoc
version=8.6.8
revision=1
build_style=gnu-configure
fulldepends="python>=0 libxslt docbook-xsl"
makedepends="python libxslt docbook-xsl"
short_desc="Text based document generation"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.methods.co.nz/asciidoc/"
@ -19,29 +19,35 @@ long_desc="
and the backend output markups (which can be almost any type of SGML/XML
markup) can be customized and extended by the user."
noarch=yes
conf_files="
/etc/asciidoc/asciidoc.conf
/etc/asciidoc/docbook45.conf
/etc/asciidoc/filters/code/code-filter.conf
/etc/asciidoc/filters/graphviz/graphviz-filter.conf
/etc/asciidoc/filters/latex/latex-filter.conf
/etc/asciidoc/filters/music/music-filter.conf
/etc/asciidoc/filters/source/source-highlight-filter.conf
/etc/asciidoc/help.conf
/etc/asciidoc/html4.conf
/etc/asciidoc/lang-de.conf
/etc/asciidoc/lang-en.conf
/etc/asciidoc/lang-es.conf
/etc/asciidoc/lang-fr.conf
/etc/asciidoc/lang-hu.conf
/etc/asciidoc/lang-it.conf
/etc/asciidoc/lang-pt-BR.conf
/etc/asciidoc/lang-ru.conf
/etc/asciidoc/lang-uk.conf
/etc/asciidoc/latex.conf
/etc/asciidoc/slidy.conf
/etc/asciidoc/text.conf
/etc/asciidoc/wordpress.conf
/etc/asciidoc/xhtml11.conf
/etc/asciidoc/xhtml11-quirks.conf"
asciidoc_package() {
depends="python libxslt docbook-xsl"
conf_files="
/etc/asciidoc/asciidoc.conf
/etc/asciidoc/docbook45.conf
/etc/asciidoc/filters/code/code-filter.conf
/etc/asciidoc/filters/graphviz/graphviz-filter.conf
/etc/asciidoc/filters/latex/latex-filter.conf
/etc/asciidoc/filters/music/music-filter.conf
/etc/asciidoc/filters/source/source-highlight-filter.conf
/etc/asciidoc/help.conf
/etc/asciidoc/html4.conf
/etc/asciidoc/lang-de.conf
/etc/asciidoc/lang-en.conf
/etc/asciidoc/lang-es.conf
/etc/asciidoc/lang-fr.conf
/etc/asciidoc/lang-hu.conf
/etc/asciidoc/lang-it.conf
/etc/asciidoc/lang-pt-BR.conf
/etc/asciidoc/lang-ru.conf
/etc/asciidoc/lang-uk.conf
/etc/asciidoc/latex.conf
/etc/asciidoc/slidy.conf
/etc/asciidoc/text.conf
/etc/asciidoc/wordpress.conf
/etc/asciidoc/xhtml11.conf
/etc/asciidoc/xhtml11-quirks.conf"
noarch="yes"
pkg_install() {
vmove usr
}
}

View file

@ -1,22 +0,0 @@
# Template file for 'aspell-devel'.
#
depends="ncurses-devel libstdc++-devel aspell"
short_desc="${sourcepkg} development files"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
do_install()
{
mkdir -p ${DESTDIR}/usr/bin
mkdir -p ${DESTDIR}/usr/share/info ${DESTDIR}/usr/share/man/man1
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/bin/pspell-config ${DESTDIR}/usr/bin
mv ${SRCPKGDESTDIR}/usr/share/info/aspell-dev* \
${DESTDIR}/usr/share/info
touch -f ${DESTDIR}/usr/share/info/dir
mv ${SRCPKGDESTDIR}/usr/share/man/man1/pspell-config.1 \
${DESTDIR}/usr/share/man/man1
}

View file

@ -1,16 +1,16 @@
# Template file for 'aspell'
pkgname=aspell
version=0.60.6.1
distfiles="${GNU_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
revision=4
build_style=gnu-configure
configure_args="--enable-compile-in-filters"
hostmakedepends="perl"
makedepends="ncurses-devel"
fulldepends="perl>=0"
revision=3
short_desc="Spell checker with good multi-language support"
homepage="http://aspell.net/"
license="LGPL-2.1"
maintainer="Juan RP <xtraeme@gmail.com>"
distfiles="${GNU_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
checksum=f52583a83a63633701c5f71db3dc40aab87b7f76b29723aeb27941eff42df6e1
long_desc="
GNU Aspell is a Free and Open Source spell checker designed to eventually
@ -22,4 +22,20 @@ long_desc="
and intelligently handling personal dictionaries when more than one Aspell
process is open at once."
subpackages="$pkgname-devel"
aspell-devel_package() {
depends="ncurses-devel libstdc++-devel aspell>=${version}"
short_desc+=" -- development files"
pkg_install() {
vmove usr/include
vmove usr/bin/pspell-config
vmove usr/share/info
vmove usr/share/man/man1/pspell-config.1
}
}
aspell_package() {
depends="perl"
pkg_install() {
vmove usr
}
}

View file

@ -1,9 +0,0 @@
# Template file for 'at-spi2-atk-devel'.
#
depends="libglib-devel at-spi2-core-devel ${sourcepkg}-${version}_${revision}"
short_desc="${short_desc} - development files"
do_install() {
vmove usr/include usr
vmove usr/lib/pkgconfig usr/lib
}

View file

@ -2,10 +2,8 @@
pkgname=at-spi2-atk
version=2.8.0
revision=1
subpackages="${pkgname}-devel"
build_style=gnu-configure
hostmakedepends="pkg-config intltool"
depends="at-spi2-core>=2.8"
makedepends="libglib-devel atk-devel>=2.8 at-spi2-core-devel>=2.8"
short_desc="A GTK+ module that bridges ATK to D-Bus at-spi"
maintainer="Juan RP <xtraeme@gmail.com>"
@ -20,3 +18,19 @@ long_desc="
These libraries depend on the at-spi2-core code that contains the daemon for
registering applications, D-Bus helper libraries and te AT-SPI D-Bus
specifications."
at-spi2-atk-devel_package() {
depends="libglib-devel at-spi2-core-devel ${sourcepkg}-${version}_${revision}"
short_desc="${short_desc} - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
}
}
at-spi2-atk_package() {
depends="at-spi2-core>=2.8"
pkg_install() {
vmove usr
}
}

View file

@ -1,11 +0,0 @@
# Template file for 'at-spi2-core-devel'.
#
depends="dbus-devel ${sourcepkg}-${version}_${revision}"
short_desc="${short_desc} - development files"
do_install() {
vmove usr/include usr
vmove usr/lib/pkgconfig usr/lib
vmove usr/share/gir-1.0 usr/share
vmove usr/share/gtk-doc usr/share
}

View file

@ -18,5 +18,20 @@ long_desc="
Also included is the daemon neccessary for forwarding device events
and registering accessible applicaitons."
conf_files="/etc/at-spi2/accessibility.conf"
subpackages="${pkgname}-devel"
at-spi2-core-devel_package() {
depends="dbus-devel ${sourcepkg}-${version}_${revision}"
short_desc="${short_desc} - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/share/gir-1.0
vmove usr/share/gtk-doc
}
}
at-spi2-core_package() {
conf_files="/etc/at-spi2/accessibility.conf"
pkg_install() {
vmove usr
}
}

View file

@ -1,11 +0,0 @@
# Template file for 'atf-devel'.
#
depends="atf-libs>=$version"
short_desc="${short_desc} - development files"
do_install() {
vmove usr/include usr
vmove "usr/lib/*.a" usr/lib
vmove usr/lib/pkgconfig usr/lib
vmove usr/share/aclocal usr/share
}

View file

@ -1,7 +0,0 @@
# Template file for 'atf-libs'.
#
short_desc="${short_desc} - runtime libraries"
do_install() {
vmove "usr/lib/*.so*" usr/lib
}

View file

@ -3,9 +3,7 @@ pkgname=atf
version=0.17
revision=1
build_style=gnu-configure
subpackages="atf-libs atf-devel"
xml_entries="system http://www.NetBSD.org/XML/atf/tests-results.dtd /usr/share/xml/atf/tests-results.dtd"
fulldepends="gdb xmlcatmgr"
makedepends="gdb xmlcatmgr"
short_desc="Automated Testing Framework"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.netbsd.org/~jmmv/atf/"
@ -24,3 +22,29 @@ if [ -n "$XBPS_CROSS_TRIPLET" ]; then
autoreconf -fi
}
fi
atf-devel_package() {
depends="atf-libs>=$version"
short_desc="${short_desc} - development files"
pkg_install() {
vmove usr/include
vmove "usr/lib/*.a"
vmove usr/lib/pkgconfig
vmove usr/share/aclocal
}
}
atf-libs_package() {
short_desc="${short_desc} - runtime libraries"
pkg_install() {
vmove "usr/lib/*.so*"
}
}
atf_package() {
depends="gdb xmlcatmgr"
xml_entries="system http://www.NetBSD.org/XML/atf/tests-results.dtd /usr/share/xml/atf/tests-results.dtd"
pkg_install() {
vmove usr
}
}

View file

@ -1,12 +0,0 @@
# Template file for 'atk-devel'.
#
depends="libglib-devel atk>=${version}"
short_desc="${short_desc} - development files"
noarch=yes
do_install() {
vmove usr/include usr
vmove usr/lib/pkgconfig usr/lib
vmove "usr/share/gir-*" usr/share
vmove usr/share/gtk-doc usr/share
}

View file

@ -1,8 +1,7 @@
# Template build file for 'atk'.
pkgname=atk
version=2.8.0
revision=1
subpackages="atk-devel"
revision=2
build_style=gnu-configure
hostmakedepends="pkg-config"
makedepends="libglib-devel>=2.34.0 gobject-introspection"
@ -23,3 +22,20 @@ long_desc="
classes of widgets and whose existence can be queried at run time.
It also provides interfaces which an application can use to provide
additional accessibility information to assistive technology tools."
atk-devel_package() {
depends="libglib-devel atk>=${version}"
short_desc="${short_desc} - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/share/gir-*"
vmove usr/share/gtk-doc
}
}
atk_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,17 +0,0 @@
# Template file for 'atkmm-devel'.
#
depends="glibmm-devel atk-devel atkmm"
short_desc="${sourcepkg} - development files"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
replaces="gtkmm-devel<2.22"
do_install()
{
vmove usr/include usr
vmove usr/lib/pkgconfig usr/lib
vmove usr/lib/atkmm-1.6 usr/lib
}

View file

@ -1,15 +1,16 @@
# Template build file for 'atkmm'.
pkgname=atkmm
version=2.22.6
distfiles="${GNOME_SITE}/atkmm/2.22/$pkgname-$version.tar.xz"
revision=3
build_style=gnu-configure
configure_args="--disable-documentation"
revision=2
makedepends="pkg-config atk-devel glibmm-devel libsigc++-devel"
hostmakedepends="pkg-config"
mnakedepends="atk-devel glibmm-devel libsigc++-devel"
short_desc="Set of interfaces for accessibility (C++ bindings)"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://gtkmm.sourceforge.net/"
license="LGPL-2.1"
distfiles="${GNOME_SITE}/atkmm/2.22/$pkgname-$version.tar.xz"
checksum=0a74295106b9e3ae552b169eb4e098b8b825c4115045b9d5134a6c79a238aeb6
long_desc="
The ATK library provides a set of interfaces for accessibility.
@ -25,6 +26,20 @@ long_desc="
This package provides the C++ bindings for the ATK library."
subpackages="atkmm-devel"
replaces="gtkmm<2.22"
atkmm-devel_package() {
depends="glibmm-devel atk-devel atkmm>=${version}"
short_desc="${sourcepkg} - development files"
replaces="gtkmm-devel<2.22"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/lib/atkmm-1.6
}
}
atkmm_package() {
replaces="gtkmm<2.22"
pkg_install() {
vmove usr
}
}

View file

@ -14,8 +14,6 @@ homepage="http://www.atoptool.nl/"
distfiles="http://www.atoptool.nl/download/atop-${_distver}-${_patchver}.tar.gz"
checksum=b4679525f241d3c51fa9b827a40db21cc7df8a3d88e55ee3b7d01ec501acbee6
systemd_services="atop.service true"
post_install() {
# Remove unused stuff.
rm -f ${DESTDIR}/usr/bin/atop{,sar}-2.0
@ -23,3 +21,11 @@ post_install() {
# systemd service
vinstall atop.service 644 usr/lib/systemd/system
}
atop_package() {
systemd_services="atop.service true"
pkg_install() {
vmove etc
vmove usr
}
}

View file

@ -1,13 +0,0 @@
# Template file for 'aubio-devel'.
#
noarch=yes
depends="libaubio-${version}_${revision}"
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
}

View file

@ -1,12 +0,0 @@
# Template file for 'libaubio'.
#
short_desc="${short_desc} - Runtime libraries"
long_desc="${long_desc}
This package contains the rubberband runtime lib(s)."
do_install()
{
vmove "usr/lib/*.so*" usr/lib
}

View file

@ -1,12 +1,12 @@
# Template file for 'aubio'
pkgname=aubio
version=0.3.2
revision=4
subpackages="lib${pkgname} ${pkgname}-devel"
revision=5
build_style=gnu-configure
configure_args="--disable-static"
# XXX lash, pure and swig support.
makedepends="pkg-config libsamplerate-devel fftw-devel jack-devel"
hostmakedepends="pkg-config"
makedepends="libsamplerate-devel fftw-devel jack-devel"
short_desc="A library for audio labelling"
maintainer="davehome <davehome@redthumb.info.tm>"
license="GPL-2"
@ -18,3 +18,25 @@ long_desc="
Its features include segmenting a sound file before each of its attacks,
performing pitch detection, tapping the beat and producing midi streams from
live audio."
libaubio_package() {
short_desc="${short_desc} - Runtime libraries"
pkg_install() {
vmove "usr/lib/*.so*"
}
}
aubio-devel_package() {
depends="libaubio-${version}_${revision}"
short_desc="${short_desc} - Development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
}
}
aubio_package() {
pkg_install() {
vmove usr
}
}

View file

@ -15,3 +15,9 @@ distfiles="http://distfiles.audacious-media-player.org/${pkgname}-${version}.tar
checksum=3906a70090edb09b94504fa37c823635b752b408e129fc0156286d409d350f8f
long_desc="
This package contains some plugins for the Audacious media player."
audacious-plugins_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,13 +0,0 @@
# Template file for 'audacious-devel'.
#
noarch=yes
depends="audacious>=${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
}

View file

@ -1,10 +1,9 @@
# Template file for 'audacious'.
pkgname=audacious
version=3.3.3
revision=1
subpackages="audacious-devel"
depends="desktop-file-utils hicolor-icon-theme"
makedepends="pkg-config libSM-devel gtk+3-devel dbus-glib-devel libguess-devel"
revision=2
hostmakedepends="pkg-config"
makedepends="libSM-devel gtk+3-devel dbus-glib-devel libguess-devel"
build_style=gnu-configure
short_desc="Lightweight, advanced audio player focused on audio quality"
maintainer="davehome <davehome@redthumb.info.tm>"
@ -22,3 +21,19 @@ long_desc="
modern GTK-themed interface or change things up with Winamp classic skins. Use
the plugins included with Audacious to fetch lyrics for your music, to set an
alarm in the morning, and more."
audacious-devel_package() {
depends="audacious>=${version}"
short_desc+=" -- development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
}
}
audacious_package() {
depends="desktop-file-utils hicolor-icon-theme"
pkg_install() {
vmove usr
}
}

View file

@ -1,15 +1,21 @@
# Template file for 'automoc4'
pkgname=automoc4
version=0.9.88
distfiles="ftp://ftp.kde.org/pub/kde/stable/$pkgname/$version/$pkgname-$version.tar.bz2"
build_style=cmake
revision=2
makedepends="pkg-config cmake qt-devel"
hostmakedepends="pkg-config cmake"
makedepends="qt-devel"
short_desc="Automatic moc for Qt 4 packages"
homepage="http://techbase.kde.org/Development/Tools/Automoc4"
license="BSD"
maintainer="Juan RP <xtraeme@gmail.com>"
distfiles="ftp://ftp.kde.org/pub/kde/stable/$pkgname/$version/$pkgname-$version.tar.bz2"
checksum=234116f4c05ae21d828594d652b4c4a052ef75727e2d8a4f3a4fb605de9e4c49
long_desc="
automoc4 tool, used to build KDE4 and related packages."
automoc4_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,10 +0,0 @@
# Template file for 'avahi-autoipd'.
#
depends="net-tools"
short_desc="Avahi IPv4LL network address configuration daemon"
do_install() {
vmove usr/sbin/avahi-autoipd usr/sbin
vmove "usr/share/man/man8/avahi-autoipd*" usr/share/man/man8
vmove etc/avahi/avahi-autoipd.action etc/avahi
}

View file

@ -1,9 +0,0 @@
# Template file for 'avahi-compat-libs-devel'.
#
depends="avahi-libs-devel-${version}_${revision} avahi-compat-libs-${version}_${revision}"
short_desc="Avahi compat libraries -- development files"
do_install() {
vmove "usr/include/avahi-compat*" usr/include
vmove "usr/lib/pkgconfig/avahi-compat*" usr/lib/pkgconfig
}

View file

@ -1,8 +0,0 @@
# Template file for 'avahi-compat-libs'.
#
short_desc="Avahi compatiblity shared libraries"
do_install() {
vmove "usr/lib/libhowl.so*" usr/lib
vmove "usr/lib/libdns_sd.so*" usr/lib
}

View file

@ -1,17 +0,0 @@
# Template file for 'avahi-discover'.
#
depends="avahi>=$version python avahi-python>=$version dbus-python pygtk desktop-file-utils"
short_desc="Service discover user interface for avahi"
noarch=yes
pycompile_module="avahi_discover"
do_install() {
vmove usr/bin/avahi-discover usr/bin
vmove "usr/share/man/man1/avahi-discover*" usr/share/man/man1
vmove usr/share/applications/avahi-discover.desktop \
usr/share/applications
vmove usr/lib/python2.7/site-packages/avahi_discover \
usr/lib/python2.7/site-packages
vmove usr/share/avahi/interfaces/avahi-discover.ui \
usr/share/avahi/interfaces
}

View file

@ -1,10 +0,0 @@
# Template file for 'avahi-glib-libs-devel'.
#
depends="avahi-libs-devel-${version}_${revision} avahi-glib-libs-${version}_${revision}"
short_desc="Avahi glib libraries -- development files"
do_install() {
vmove "usr/include/avahi-g*" usr/include
vmove "usr/lib/pkgconfig/avahi-g*" usr/lib/pkgconfig
vmove "usr/share/gir-*" usr/share
}

View file

@ -1,9 +0,0 @@
# Template file for 'avahi-glib-libs'.
#
short_desc="Avahi glib shared libraries"
do_install() {
vmove "usr/lib/libavahi-glib.so*" usr/lib
vmove "usr/lib/libavahi-gobject.so*" usr/lib
vmove "usr/lib/girepository*" usr/lib
}

View file

@ -1,12 +0,0 @@
# Template file for 'avahi-libs-devel'.
#
depends="dbus-devel avahi-libs-${version}_${revision}"
short_desc="Avahi core libraries -- development files"
do_install() {
for f in common client core; do
vmove usr/include/avahi-${f} usr/include
done
vmove usr/lib/pkgconfig/avahi-core.pc usr/lib/pkgconfig
vmove usr/lib/pkgconfig/avahi-client.pc usr/lib/pkgconfig
}

View file

@ -1,9 +0,0 @@
# Template file for 'avahi-libs'.
#
short_desc="Avahi shared libraries"
do_install() {
vmove "usr/lib/libavahi-client.so*" usr/lib
vmove "usr/lib/libavahi-core.so*" usr/lib
vmove "usr/lib/libavahi-common.so*" usr/lib
}

View file

@ -1,10 +0,0 @@
# Template file for 'avahi-python-utils'.
#
noarch=yes
depends="avahi-python>=$version"
short_desc="Avahi python utilities"
do_install() {
vmove usr/bin/avahi-bookmarks usr/bin
vmove "usr/share/man/man1/avahi-bookmarks*" usr/share/man/man1
}

View file

@ -1,10 +0,0 @@
# Template file for 'avahi-python'.
#
depends="python dbus-python"
short_desc="Python utility package for Avahi"
noarch=yes
pycompile_module="avahi"
do_install() {
vmove "usr/lib/python*" usr/lib
}

View file

@ -1,11 +0,0 @@
# Template file for 'avahi-ui-libs-devel'.
#
depends="gtk+-devel gtk+3-devel avahi-libs-devel-${version}_${revision}
avahi-ui-libs-${version}_${revision} avahi-ui-libs-gtk3-${version}_${revision}"
short_desc="Avahi UI libraries -- development files"
do_install() {
vmove "usr/include/avahi-ui*" usr/include
vmove usr/lib/pkgconfig usr/lib
}

View file

@ -1,7 +0,0 @@
# Template file for 'avahi-ui-libs-gtk3'.
#
short_desc="Avahi UI GTK+3 shared libraries"
do_install() {
vmove "usr/lib/libavahi-ui-gtk3.so*" usr/lib
}

View file

@ -1,7 +0,0 @@
# Template file for 'avahi-ui-libs'.
#
short_desc="Avahi UI shared libraries"
do_install() {
vmove "usr/lib/libavahi-ui.so*" usr/lib
}

View file

@ -1,11 +0,0 @@
# Template file for 'avahi-ui-utils'.
#
depends="desktop-file-utils avahi>=$version"
short_desc="Avahi GTK+ utilities"
do_install() {
vmove "usr/bin/b*" usr/bin
vmove "usr/share/man/man1/b*" usr/share/man/man1
vmove usr/share/applications usr/share
vmove usr/bin/avahi-discover-standalone usr/bin
}

View file

@ -1,15 +0,0 @@
# Template file for 'avahi-utils'.
#
short_desc="Avahi browsing, publishing and discovery utilities"
long_desc="${long_desc}
This package contains several utilities that allow you to interact with the
Avahi daemon, including publish, browsing and discovering services."
do_install() {
for f in browse publish resolve set-host-name; do
vmove "usr/bin/avahi-${f}*" usr/bin
vmove "usr/share/man/man1/avahi-${f}*" \
usr/share/man/man1
done
}

View file

@ -17,35 +17,184 @@ homepage="http://www.avahi.org"
distfiles="$homepage/download/avahi-$version.tar.gz"
checksum=8372719b24e2dd75de6f59bb1315e600db4fd092805bd1201ed0cb651a2dab48
depends="dbus"
hostmakedepends="pkg-config intltool"
makedepends="dbus-devel libcap-devel libdaemon-devel gdbm-devel dbus-python pygtk-devel
gtk+3-devel>=3.6.0_5 gobject-introspection"
systemd_services="avahi-daemon.service on"
conf_files="
/etc/avahi/services/ssh.service
/etc/avahi/services/sftp-ssh.service
/etc/avahi/avahi-daemon.conf
/etc/avahi/hosts
/etc/avahi/avahi-dnsconfd.action"
subpackages="avahi-autoipd avahi-discover avahi-compat-libs avahi-compat-libs-devel
avahi-libs avahi-libs-devel avahi-glib-libs avahi-glib-libs-devel
avahi-ui-libs avahi-ui-libs-gtk3 avahi-ui-libs-devel avahi-utils
avahi-ui-utils avahi-python-utils avahi-python"
if [ "$CROSS_BUILD" ]; then
# XXX glib, gtk, introspection and python
hostmakedepends="libtool automake gettext-devel glib-devel pkg-config intltool"
hostmakedepends+=" automake gettext-devel glib-devel intltool"
makedepends="dbus-devel libcap-devel libdaemon-devel gdbm-devel"
subpackages="avahi-autoipd avahi-compat-libs avahi-compat-libs-devel
avahi-libs avahi-libs-devel avahi-utils"
configure_args="${configure_args} --disable-glib --disable-gobject
--disable-gtk --disable-gtk3 --disable-introspection
--disable-python --disable-pygtk"
configure_args+=" --disable-glib --disable-gobject
--disable-gtk --disable-gtk3 --disable-introspection
--disable-python --disable-pygtk"
pre_configure() {
autoreconf -fi
}
fi
# XXX disabled packages in cross builds.
if [ -z "$CROSS_BUILD" ]; then
avahi-discover_package() {
depends="avahi>=$version python avahi-python>=$version dbus-python pygtk desktop-file-utils"
short_desc="Service discover user interface for avahi"
noarch=yes
pycompile_module="avahi_discover"
pkg_install() {
vmove usr/bin/avahi-discover
vmove "usr/share/man/man1/avahi-discover*"
vmove usr/share/applications/avahi-discover.desktop
vmove usr/lib/python2.7/site-packages/avahi_discover
vmove usr/share/avahi/interfaces/avahi-discover.ui
}
}
avahi-glib-libs_package() {
short_desc="Avahi glib shared libraries"
pkg_install() {
vmove "usr/lib/libavahi-glib.so*"
vmove "usr/lib/libavahi-gobject.so*"
vmove "usr/lib/girepository*"
}
}
avahi-glib-libs-devel_package() {
depends="avahi-libs-devel-${version}_${revision} avahi-glib-libs-${version}_${revision}"
short_desc="Avahi glib libraries -- development files"
pkg_install() {
vmove "usr/include/avahi-g*"
vmove "usr/lib/pkgconfig/avahi-g*"
vmove "usr/share/gir-*"
}
}
avahi-ui-libs_package() {
short_desc="Avahi UI shared libraries"
pkg_install() {
vmove "usr/lib/libavahi-ui.so*"
}
}
avahi-ui-libs-gtk3_package() {
short_desc="Avahi UI GTK+3 shared libraries"
pkg_install() {
vmove "usr/lib/libavahi-ui-gtk3.so*"
}
}
avahi-ui-libs-devel_package() {
depends="gtk+-devel gtk+3-devel avahi-libs-devel-${version}_${revision}
avahi-ui-libs-${version}_${revision} avahi-ui-libs-gtk3-${version}_${revision}"
short_desc="Avahi UI libraries -- development files"
pkg_install() {
vmove "usr/include/avahi-ui*"
vmove usr/lib/pkgconfig
}
}
avahi-ui-utils_package() {
depends="desktop-file-utils avahi>=$version"
short_desc="Avahi GTK+ utilities"
pkg_install() {
vmove "usr/bin/b*" usr/bin
vmove "usr/share/man/man1/b*"
vmove usr/share/applications
vmove usr/bin/avahi-discover-standalone
}
}
avahi-python-utils_package() {
noarch=yes
depends="avahi-python>=$version"
short_desc="Avahi python utilities"
pkg_install() {
vmove usr/bin/avahi-bookmarks
vmove "usr/share/man/man1/avahi-bookmarks*"
}
}
avahi-python_package() {
depends="python dbus-python"
short_desc="Python utility package for Avahi"
noarch=yes
pycompile_module="avahi"
pkg_install() {
vmove "usr/lib/python*"
}
}
fi # !CROSS_BUILD
avahi-autoipd_package() {
depends="net-tools"
short_desc="Avahi IPv4LL network address configuration daemon"
pkg_install() {
vmove usr/sbin/avahi-autoipd
vmove "usr/share/man/man8/avahi-autoipd*"
vmove etc/avahi/avahi-autoipd.action
}
}
avahi-compat-libs_package() {
short_desc="Avahi compatiblity shared libraries"
pkg_install() {
vmove "usr/lib/libhowl.so*"
vmove "usr/lib/libdns_sd.so*"
}
}
avahi-compat-libs-devel_package() {
depends="avahi-libs-devel-${version}_${revision} avahi-compat-libs-${version}_${revision}"
short_desc="Avahi compat libraries -- development files"
pkg_install() {
vmove "usr/include/avahi-compat*"
vmove "usr/lib/pkgconfig/avahi-compat*"
}
}
avahi-libs_package() {
short_desc="Avahi shared libraries"
pkg_install() {
vmove "usr/lib/libavahi-client.so*"
vmove "usr/lib/libavahi-core.so*"
vmove "usr/lib/libavahi-common.so*"
}
}
avahi-libs-devel_package() {
depends="dbus-devel avahi-libs-${version}_${revision}"
short_desc="Avahi core libraries -- development files"
pkg_install() {
for f in common client core; do
vmove usr/include/avahi-${f}
done
vmove usr/lib/pkgconfig/avahi-core.pc
vmove usr/lib/pkgconfig/avahi-client.pc
}
}
avahi-utils_package() {
short_desc="Avahi browsing, publishing and discovery utilities"
pkg_install() {
for f in browse publish resolve set-host-name; do
vmove "usr/bin/avahi-${f}*"
vmove "usr/share/man/man1/avahi-${f}*"
done
}
}
avahi_package() {
systemd_services="avahi-daemon.service on"
conf_files="
/etc/avahi/services/ssh.service
/etc/avahi/services/sftp-ssh.service
/etc/avahi/avahi-daemon.conf
/etc/avahi/hosts
/etc/avahi/avahi-dnsconfd.action"
depends="dbus"
pkg_install() {
vmove etc
vmove usr
}
}

View file

@ -4,15 +4,12 @@ version=3.5
revision=1
build_style=cmake
configure_args="-DSYSCONFDIR=/etc"
conf_files="/etc/xdg/awesome/rc.lua"
depends="dbus-x11"
makedepends="cmake which xmlto asciidoc>=8.6.8 libxcb-devel
pango-devel xcb-util-devel>=0.3.9 xcb-util-image-devel>=0.3.9
xcb-util-keysyms-devel>=0.3.9 xcb-util-wm-devel>=0.3.9
startup-notification-devel>=0.12_3 imlib2-devel ImageMagick>=6.7.9.6_2
libxdg-basedir-devel>=1.1.1_1 gdk-pixbuf-devel libXcursor-devel
lua-devel>=5.1<5.2 dbus-devel"
fulldepends="lgi>=0.6.2_2"
lua-devel>=5.1<5.2 dbus-devel lgi>=0.6.2_2"
short_desc="Highly configurable, next gen framework window manager for X"
maintainer="davehome <davehome@redthumb.info.tm>"
license="GPL-2"
@ -24,3 +21,11 @@ pre_configure() {
# Russian manpages fail to build.
sed -i -e "s|es fr de ru|es fr de|g" CMakeLists.txt
}
awesome_package() {
conf_files="/etc/xdg/awesome/rc.lua"
depends="dbus-x11 lgi>=0.6.2_2"
pkg_install() {
vmove usr
}
}

View file

@ -1,15 +0,0 @@
# Template file for 'babl-devel'.
#
depends="glibc-devel babl>=0.1.10"
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
}

View file

@ -1,14 +1,15 @@
# Template build file for 'babl'.
pkgname=babl
version=0.1.10
distfiles="ftp://ftp.gimp.org/pub/babl/0.1/babl-$version.tar.bz2"
revision=2
build_style=gnu-configure
makedepends="pkg-config vala-devel"
revision=1
hostmakedepends="pkg-config"
makedepends="vala-devel"
short_desc="Dynamic pixel format translation library"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://gegl.org/babl/"
license="LGPL-3"
distfiles="ftp://ftp.gimp.org/pub/babl/0.1/babl-$version.tar.bz2"
checksum=943fc36ceac7dd25bc928256bc7b535a42989c6b971578146869eee5fe5955f4
long_desc="
babl is a dynamic, any to any, pixel format translation library.
@ -20,5 +21,17 @@ long_desc="
A vocabulary to formulate new pixel formats from existing primitives is
provided as well as the framework to add new color models and data types."
subpackages="babl-devel"
babl-devel_package() {
depends="babl>=${version}"
short_desc="${short_desc} -- development files"
pkg_install() {
vmove usr/include usr
vmove usr/lib/pkgconfig usr/lib
}
}
babl_package() {
pkg_install() {
vmove usr
}
}

View file

@ -2,15 +2,21 @@
pkgname=backintime
version=1.0.8
revision=2
noarch=yes
pycompile_dirs="/usr/share/${pkgname}"
build_style=gnu-configure
makedepends="which"
depends="python rsync cron-daemon"
wrksrc=$pkgname-$version/common
build_style=gnu-configure
hostmakedepends="which"
short_desc="A simple backup tool for Linux"
maintainer="tripledes <tripledes@gmail.com>"
license="GPL-2"
homepage="http://$pkgname.le-web.org"
distfiles="http://$pkgname.le-web.org/download/$pkgname/$pkgname-${version}_src.tar.gz"
checksum=fb83736ae0671b0d63468a9d39a29334320d93df004911cc192b1989df97d931
backintime_package() {
noarch="yes"
pycompile_dirs="/usr/share/backintime"
depends="python rsync cron-daemon"
pkg_install() {
vmove usr
}
}

View file

@ -4,13 +4,19 @@ version=3.8.0
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile"
depends="hicolor-icon-theme desktop-file-utils gsettings-desktop-schemas>=3.8.0"
hostmakedepends="pkg-config intltool itstool gnome-doc-utils gobject-introspection"
makedepends="gtk+3-devel vala-devel>=0.20 gsettings-desktop-schemas-devel>=3.8"
replaces="gnome-utils>=3.0"
short_desc="A graphical directory tree analyzer for GNOME"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=3b311b7dc4e2ed2f6c5a8ecff91c0b8a91dc7189901e0001f59d0acb32831d2f
baobab_package() {
replaces="gnome-utils>=3.0"
depends="hicolor-icon-theme desktop-file-utils gsettings-desktop-schemas>=3.8.0"
pkg_install() {
vmove usr
}
}

View file

@ -2,6 +2,7 @@
pkgname=base-chroot
version=0.34
revision=1
bootstrap=yes
build_style=meta-template
homepage="http://www.voidlinux.eu"
short_desc="Bootstrap packages for xbps-src"
@ -11,18 +12,14 @@ long_desc="
This package installs all necessary packages to be able to build packages
inside of a chroot with xbps-src."
noarch=yes
bootstrap=yes
_deps="xbps-triggers base-files kernel-libc-headers chroot-glibc
makedepends="xbps-triggers base-files kernel-libc-headers chroot-glibc
chroot-binutils>=2.22.52.0.4_1 chroot-gcc chroot-patch chroot-bash
chroot-grep chroot-coreutils chroot-diffutils chroot-gettext chroot-texinfo
chroot-sed chroot-gawk chroot-findutils chroot-make chroot-gzip chroot-bzip2
chroot-file chroot-tar chroot-m4 chroot-xz chroot-fakeroot mpfr-devel
gmp-devel zlib-devel ccache chroot-distcc chroot-git xbps-src>=20130317_4"
if [ -n "$IN_CHROOT" ]; then
depends="${_deps}"
else
fulldepends="${_deps}"
fi
base-chroot_package() {
noarch="yes"
depends="${makedepends}"
}

View file

@ -2,32 +2,13 @@
pkgname=base-files
version=0.82
revision=1
fulldepends="base-directories xbps-triggers"
bootstrap=yes
makedepends="base-directories xbps-triggers"
short_desc="Void Linux base system files"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.voidlinux.eu"
license="Public domain"
noarch=yes
bootstrap=yes
conf_files="
/etc/inputrc
/etc/profile
/etc/hosts
/etc/host.conf
/etc/securetty
/etc/skel/.bash_profile
/etc/skel/.bash_logout
/etc/skel/.bashrc
/etc/skel/.inputrc
/etc/issue
/etc/passwd
/etc/group
/etc/fstab
/etc/crypttab
/etc/nsswitch.conf"
do_install() {
# Install misc config files.
for f in bash_logout bash_profile bashrc inputrc; do
@ -61,3 +42,28 @@ do_install() {
# Create /proc/self/mounts -> /etc/mtab symlink.
ln -sf /proc/self/mounts ${DESTDIR}/etc/mtab
}
base-files_package() {
conf_files="
/etc/inputrc
/etc/profile
/etc/hosts
/etc/host.conf
/etc/securetty
/etc/skel/.bash_profile
/etc/skel/.bash_logout
/etc/skel/.bashrc
/etc/skel/.inputrc
/etc/issue
/etc/passwd
/etc/group
/etc/fstab
/etc/crypttab
/etc/nsswitch.conf"
noarch="yes"
depends="base-directories xbps-triggers"
pkg_install() {
vmove etc
vmove usr
}
}

View file

@ -4,17 +4,11 @@ version=1.20.2
revision=4
wrksrc="busybox-${version}"
homepage="http://www.busybox.net"
distfiles="${homepage}/downloads/busybox-$version.tar.bz2"
makedepends="perl pam-devel"
replaces="base-busybox>=0 base-system-live-busybox>=0"
conflicts="base-system>=0 run-parts>=0 coreutils>=0 util-linux>=0
dosfstools>=0 grep>=0 findutils>=0 sed>=0 procps>=0"
provides="coreutils-${version} util-linux-${version} run-parts-${version}
dosfstools-${version} grep-${version} findutils-${version} sed-${version}
procps-${version}"
short_desc="The Swiss Army Knife of Embedded Linux - for base-system-live"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
distfiles="${homepage}/downloads/busybox-$version.tar.bz2"
checksum=eb13ff01dae5618ead2ef6f92ba879e9e0390f9583bd545d8789d27cf39b6882
long_desc="
BusyBox combines tiny versions of many common UNIX utilities into a single
@ -46,3 +40,16 @@ do_install() {
vinstall ${FILESDIR}/udhcpc@.service 644 usr/lib/systemd/system
vinstall ${FILESDIR}/udhcpc-default.script 755 usr/share/udhcpc default.script
}
base-system-busybox_package() {
replaces="base-busybox>=0 base-system-live-busybox>=0"
provides="coreutils-1.20.2 util-linux-1.20.2 run-parts-1.20.2
dosfstools-1.20.2 grep-1.20.2 findutils-1.20.2 sed-1.20.2
procps-1.20.2"
conflicts="base-system>=0 run-parts>=0 coreutils>=0 util-linux>=0
dosfstools>=0 grep>=0 findutils>=0 sed>=0 procps>=0"
pkg_install() {
vmove etc
vmove usr
}
}

View file

@ -2,12 +2,7 @@
pkgname=base-system-live
version=0.24
revision=1
noarch=yes
build_style=meta-template
depends="base-files base-system-busybox>=1.20.2_4 ncurses-base
shadow kmod libmount e2fsprogs btrfs-progs xfsprogs parted dialog
sudo iana-etc systemd wpa_supplicant xbps wifi-firmware
linux-firmware-network void-artwork void-installer>=20120730"
short_desc="Void Linux live base system meta package"
maintainer="Juan RP <xtraeme@gmail.com>"
license="Public domain"
@ -18,3 +13,13 @@ long_desc="
Dont install it manually. It is only meant to be installed
automatically by the void-mklive utility."
makedepends="base-files base-system-busybox>=1.20.2_4 ncurses-base
shadow kmod libmount e2fsprogs btrfs-progs xfsprogs parted dialog
sudo iana-etc systemd wpa_supplicant xbps wifi-firmware
linux-firmware-network void-artwork void-installer>=20120730"
base-system-live_package() {
noarch="yes"
depends="${makedepends}"
}

View file

@ -2,18 +2,18 @@
pkgname=base-system-rpi
version=0.5
revision=1
depends="base-files ncurses coreutils findutils diffutils dash bash grep
texinfo file sed gawk less util-linux which tar man-pages man-db shadow
e2fsprogs btrfs-progs xfsprogs kbd psmisc procps-ng sudo tzdata ntp-daemon
iana-etc systemd cron-daemon openssh>=6.1p1 dhcpcd iproute2 iputils
bridge-utils ifenslave iw wpa_supplicant xbps netbsd-wtf nvi
wifi-firmware nss-mdns traceroute ethtool kernel-rpi rpi-firmware"
homepage="http://www.voidlinux.eu/"
short_desc="Void Linux base system meta package for the Raspberry Pi"
maintainer="Juan RP <xtraeme@gmail.com>"
license="Public domain"
only_for_archs="armv6l"
provides="base-system-${version}"
makedepends="base-files ncurses coreutils findutils diffutils dash bash grep
texinfo file sed gawk less util-linux which tar man-pages man-db shadow
e2fsprogs btrfs-progs xfsprogs kbd psmisc procps-ng sudo tzdata ntp-daemon
iana-etc systemd cron-daemon openssh>=6.1p1 dhcpcd iproute2 iputils
bridge-utils ifenslave iw wpa_supplicant xbps netbsd-wtf nvi
wifi-firmware nss-mdns traceroute ethtool kernel-rpi rpi-firmware"
do_install() {
# Load the audio module by default.
@ -24,3 +24,12 @@ do_install() {
echo 'SUBSYSTEM=="vchiq", GROUP="video", MODE="0660"' > \
${DESTDIR}/usr/lib/udev/rules.d/71-raspberrypi.rules
}
base-system-rpi_package() {
provides="base-system-${version}"
depends="${makedepends}"
pkg_install() {
vmove etc
vmove usr
}
}

View file

@ -3,14 +3,19 @@ pkgname=base-system
version=0.72
revision=1
build_style=meta-template
depends="base-files>=0.77 ncurses coreutils findutils diffutils dash bash grep
homepage="https://www.voidlinux.eu/"
short_desc="Void Linux base system meta package"
maintainer="Juan RP <xtraeme@gmail.com>"
license="Public domain"
makedepends="base-files>=0.77 ncurses coreutils findutils diffutils dash bash grep
texinfo file sed gawk less util-linux which tar man-pages man-db shadow
e2fsprogs btrfs-progs xfsprogs kbd psmisc procps-ng sudo tzdata
iana-etc systemd cron-daemon openssh>=6.1p1 dhcpcd iproute2 iputils
bridge-utils ifenslave iw wpa_supplicant xbps netbsd-wtf nvi
wifi-firmware kernel void-artwork nss-mdns traceroute ethtool"
replaces="xbps-base-system>=0"
homepage="https://www.voidlinux.eu/"
short_desc="Void Linux base system meta package"
maintainer="Juan RP <xtraeme@gmail.com>"
license="Public domain"
base-system_package() {
replaces="xbps-base-system>=0"
depends="${makedepends}"
}

View file

@ -2,13 +2,18 @@
pkgname=base-voidstrap
version=0.2
revision=1
noarch=yes
build_style=meta-template
depends="base-files>=0.77 ncurses coreutils findutils diffutils dash bash grep
texinfo file sed gawk less util-linux which tar man-pages man-db shadow
e2fsprogs btrfs-progs xfsprogs kbd psmisc procps-ng sudo tzdata
iana-etc systemd cron-daemon openssh>=6.1p1 xbps netbsd-wtf nvi"
homepage="http://www.voidlinux.eu"
short_desc="Void Linux base system for the voidstrap script"
maintainer="Juan RP <xtraeme@gmail.com>"
license="Public domain"
makedepends="base-files>=0.77 ncurses coreutils findutils diffutils dash bash grep
texinfo file sed gawk less util-linux which tar man-pages man-db shadow
e2fsprogs btrfs-progs xfsprogs kbd psmisc procps-ng sudo tzdata
iana-etc systemd cron-daemon openssh>=6.1p1 xbps netbsd-wtf nvi"
base-voidstrap_package() {
noarch="yes"
depends="${makedepends}"
}

View file

@ -1,14 +1,14 @@
# Template file for 'bash-completion'
pkgname=bash-completion
version=1.99
homepage="http://bash-completion.alioth.debian.org/"
distfiles="http://${pkgname}.alioth.debian.org/files/${pkgname}-${version}.tar.bz2"
build_style=gnu-configure
fulldepends="bash"
revision=1
build_style=gnu-configure
makedepends="bash"
short_desc="Programmable completion for the GNU Bash shell"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
homepage="http://bash-completion.alioth.debian.org/"
distfiles="http://${pkgname}.alioth.debian.org/files/${pkgname}-${version}.tar.bz2"
checksum=a2baf5130fa015527f435e145949029c653f0106c89ccfd20ad8987f292ed314
long_desc="
bash completion extends bash's standard completion behavior to achieve
@ -17,4 +17,11 @@ long_desc="
commands, reducing the amount of typing sysadmins and programmers need to
do on a daily basis."
noarch=yes
bash-completion_package() {
depends="bash"
noarch="yes"
pkg_install() {
vmove etc
vmove usr
}
}

View file

@ -28,9 +28,6 @@ license="GPL-3"
distfiles="http://ftp.gnu.org/gnu/bash/bash-${_bash_distver}.tar.gz"
checksum=a27a1179ec9c0830c65c6aa5d7dab60f7ce1a2a608618570f96bfa72e95ab3d8
conflicts="chroot-bash>=0"
register_shell="/bin/bash"
pre_configure() {
local url="http://ftp.gnu.org/gnu/bash/bash-${_bash_distver}-patches"
local ver=$(echo ${_bash_distver}|sed "s|\.||g")
@ -49,3 +46,11 @@ pre_configure() {
msg_normal " Applying patch bash${ver}-$p.\n"
done
}
bash_package() {
conflicts="chroot-bash>=0"
register_shell="/bin/bash"
pkg_install() {
vmove usr
}
}

View file

@ -1,15 +1,16 @@
# Template file for 'bc'
pkgname=bc
version=1.06.95
distfiles="http://alpha.gnu.org/gnu/${pkgname}/${pkgname}-${version}.tar.bz2"
revision=1
build_style=gnu-configure
configure_args="--with-readline"
makedepends="flex readline-devel"
revision=1
hostmakedepends="flex"
makedepends="readline-devel"
short_desc="An arbitrary precision numeric processing language."
maintainer="davehome <davehome@redthumb.info.tm>"
homepage="http://www.gnu.org/software/${pkgname}/"
license="GPL-3"
distfiles="http://alpha.gnu.org/gnu/${pkgname}/${pkgname}-${version}.tar.bz2"
checksum=7ee4abbcfac03d8a6e1a8a3440558a3d239d6b858585063e745c760957725ecc
long_desc="
bc is an arbitrary precision numeric processing language. Syntax is similar
@ -23,8 +24,12 @@ long_desc="
language and runs the resulting byte code. The byte code is not the dc
language."
do_build()
{
do_build() {
make ${makejobs} LEX="flex -I"
}
bc_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,14 +1,15 @@
# Template build file for 'bdftopcf'.
pkgname=bdftopcf
version=1.0.3
distfiles="${XORG_SITE}/app/$pkgname-$version.tar.bz2"
build_style=gnu-configure
revision=2
makedepends="pkg-config libXfont-devel"
hostmakedepends="pkg-config"
makedepends="libXfont-devel"
short_desc="BDF to PCF font converter for X11"
homepage="http://xorg.freedesktop.org"
license="MIT"
maintainer="Juan RP <xtraeme@gmail.com>"
distfiles="${XORG_SITE}/app/$pkgname-$version.tar.bz2"
checksum=9c90b408b2fe079495697bfc8fb13da940b2b70f4907213bf5dcc9e3024a1d0a
long_desc="
The bdftopcf tool converts X fonts from Bitmap Distribution Format
@ -20,3 +21,8 @@ long_desc="
allows fast reading on the appropriate machine, but the files
are still portable (but read more slowly) on other machines."
bdftopcf_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,15 +1,20 @@
# Template build for 'bigreqsproto'.
pkgname=bigreqsproto
version=1.1.0
distfiles="${XORG_SITE}/proto/$pkgname-$version.tar.bz2"
build_style=gnu-configure
revision=2
short_desc="BigReqs extension headers from modular Xorg X11"
homepage="http://xorg.freedesktop.org"
license="MIT"
maintainer="Juan RP <xtraeme@gmail.com>"
distfiles="${XORG_SITE}/proto/$pkgname-$version.tar.bz2"
checksum=4864e12d3c5a99b0a9ee4704822455299345e6c65b23c688a4e4bf11481107bd
long_desc="
BigReqs extension headers from modular Xorg X11."
noarch=yes
bigreqsproto_package() {
noarch="yes"
pkg_install() {
vmove usr
}
}

View file

@ -20,3 +20,9 @@ do_install() {
vmkdir usr/share/man/man1
make PREFIX=${DESTDIR}/usr MANDIR=${DESTDIR}/usr/share/man/man1 install
}
bin86_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,15 +0,0 @@
# Template file for 'bind-devel'.
#
noarch=yes
depends="bind-libs>=$version"
short_desc="${short_desc} - development files"
long_desc="${long_desc}
This package contains development files, static files, headers, etc."
do_install() {
vmove usr/bin/isc-config.sh usr/bin
vmove usr/share/man/man1/isc-config.sh.1 usr/share/man/man1
vmove usr/include usr
vmove usr/share/man/man3 usr/share/man
}

View file

@ -1,10 +0,0 @@
# Template file for 'bind-libs'.
#
short_desc="${short_desc} - Runtime libraries"
long_desc="${long_desc}
This package contains the runtime libraries."
do_install() {
vmove "usr/lib/*.so*" usr/lib
}

View file

@ -1,14 +0,0 @@
# Template file for 'bind-utils'.
#
short_desc="${short_desc} - DNS utils"
long_desc="${long_desc}
This package contains dig(1), host(1) and nslookup(1) utilities
provided by bind, containing a set of useful DNS related applications."
do_install() {
for f in dig host nslookup; do
vmove usr/bin/${f} usr/bin
vmove usr/share/man/man1/${f}.1 usr/share/man/man1
done
}

View file

@ -4,12 +4,13 @@ _distver=9.9.2
_patchver=P1
version="${_distver}.${_patchver}"
wrksrc="bind-${_distver}-${_patchver}"
revision=1
revision=2
build_style=gnu-configure
configure_args="--disable-static --with-openssl --with-libxml2
--enable-threads --enable-largefile --enable-ipv6 --with-libtool
--enable-atomic --sysconfdir=/etc/named"
makedepends="perl openssl-devel mit-krb5-devel libxml2-devel
hostmakedepends="perl"
makedepends="openssl-devel mit-krb5-devel libxml2-devel
libcap-devel readline-devel"
short_desc="Berkeley Internet Name Domain server"
maintainer="Juan RP <xtraeme@gmail.com>"
@ -23,15 +24,6 @@ long_desc="
distributed computing systems with the knowledge that those systems are fully
compliant with published DNS standards."
subpackages="bind-libs bind-utils bind-devel"
systemd_services="named.service true"
conf_files="/etc/named/named.conf"
system_accounts="named"
named_desc="BIND DNS server"
named_homedir="/var/named"
named_shell="/bin/false"
make_dirs="/var/named 0770 root named"
post_install() {
vinstall ${FILESDIR}/named.service 644 usr/lib/systemd/system
vinstall ${FILESDIR}/named.logrotate 600 etc/logrotate.d named
@ -41,3 +33,45 @@ post_install() {
vinstall ${FILESDIR}/127.0.0.zone 640 var/named
vinstall ${FILESDIR}/localhost.zone 640 var/named
}
bind-libs_package() {
short_desc="${short_desc} - Runtime libraries"
pkg_install() {
vmove "usr/lib/*.so*"
}
}
bind-utils_package() {
short_desc="${short_desc} - DNS utils"
pkg_install() {
for f in dig host nslookup; do
vmove usr/bin/${f}
vmove usr/share/man/man1/${f}.1
done
}
}
bind-devel_package() {
depends="bind-libs>=$version"
short_desc="${short_desc} - development files"
pkg_install() {
vmove usr/bin/isc-config.sh
vmove usr/share/man/man1/isc-config.sh.1
vmove usr/include
vmove usr/share/man/man3
}
}
bind_package() {
systemd_services="named.service true"
conf_files="/etc/named/named.conf"
system_accounts="named"
named_desc="BIND DNS server"
named_homedir="/var/named"
named_shell="/bin/false"
make_dirs="/var/named 0770 root named"
pkg_install() {
vmove etc
vmove usr
}
}

View file

@ -23,3 +23,9 @@ long_desc="
maintainers can register interpreters to be used with this module without
having to worry about writing their own init scripts, and which sysadmins
can use for a slightly higher-level interface to this module."
binfmt-support_package() {
pkg_install() {
vmove usr
}
}

Some files were not shown because too many files have changed in this diff Show more