Convert packages to new template format (t).

This commit is contained in:
Juan RP 2013-04-14 15:09:59 +02:00
parent 019565c9ed
commit 3f428a8cc2
57 changed files with 507 additions and 348 deletions

View file

@ -1,12 +0,0 @@
# Template file for 'libt1'.
#
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 't1lib-devel'.
#
depends="libXaw-devel libt1"
short_desc="Development files for the DjVu image format"
long_desc="${long_desc}
This package contains files for development, headers, static libs, etc."
do_install()
{
vmove usr/include usr
vmove "usr/lib/*.a" usr/lib
}

View file

@ -1,15 +1,15 @@
# Template file for 't1lib'
pkgname=t1lib
version=5.1.2
homepage="http://www.ibiblio.org/pub/Linux/libs/graphics/!INDEX.html"
distfiles="http://www.ibiblio.org/pub/Linux/libs/graphics/$pkgname-$version.tar.gz"
revision=1
build_style=gnu-configure
make_build_target="without_doc"
revision=2
makedepends="libXaw-devel"
short_desc="Rasterizer library for Adobe Type 1 fonts"
maintainer="Juan RP <xtraeme@gmail.com>"
license="LGPL-2.1"
homepage="http://www.ibiblio.org/pub/Linux/libs/graphics/!INDEX.html"
distfiles="http://www.ibiblio.org/pub/Linux/libs/graphics/$pkgname-$version.tar.gz"
checksum=821328b5054f7890a0d0cd2f52825270705df3641dbd476d58d17e56ed957b59
long_desc="
Rasterizer library for Adobe Type 1 Fonts. Supports rotation and transformation,
@ -17,6 +17,24 @@ long_desc="
for X11 are provided. AFM-files can be generated from Type 1, font files and
font subsetting is also easily possible. Includes Composite Character support."
subpackages="libt1 ${pkgname}-devel"
libt1_package() {
short_desc="${short_desc} - runtime libraries"
pkg_install() {
vmove "usr/lib/*.so*"
}
}
t1lib-devel_package() {
depends="libXaw-devel libt1>=${version}"
short_desc="Development files for the DjVu image format"
pkg_install() {
vmove usr/include
vmove "usr/lib/*.a"
}
}
t1lib_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,14 +0,0 @@
# Template file for 'taglib-devel'.
#
noarch=yes
depends="zlib-devel taglib>=${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/bin usr
vmove usr/include usr
vmove usr/lib/pkgconfig usr/lib
}

View file

@ -1,10 +1,10 @@
# Template file for 'taglib'
pkgname=taglib
version=1.8
revision=1
revision=2
build_style=cmake
configure_args="-DWITH_MP4=ON -DWITH_ASF=ON"
makedepends="pkg-config cmake"
hostmakedepends="pkg-config cmake"
short_desc="Library for accessing ID tags in various media files"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://developer.kde.org/~wheeler/taglib.html"
@ -16,4 +16,18 @@ long_desc="
audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg
Vorbis comments and ID3 tags and Vorbis comments in FLAC files."
subpackages="${pkgname}-devel"
taglib-devel_package() {
depends="zlib-devel taglib>=${version}"
short_desc="${short_desc} -- development files"
pkg_install() {
vmove usr/bin
vmove usr/include
vmove usr/lib/pkgconfig
}
}
taglib_package() {
pkg_install() {
vmove usr
}
}

View file

@ -2,7 +2,6 @@
pkgname=tar
version=1.26
revision=3
conflicts="chroot-tar>=0"
build_style=gnu-configure
short_desc="The GNU tape archiver with remote magnetic tape support"
maintainer="Juan RP <xtraeme@gmail.com>"
@ -14,3 +13,10 @@ checksum=5a5369f464502a598e938029c310d4b3abd51e6bb8dfd045663e61c8ea9f6d41
pre_configure() {
sed -i -e '/gets is a/d' gnu/stdio.in.h
}
tar_package() {
conflicts="chroot-tar>=0"
pkg_install() {
vmove usr
}
}

View file

@ -10,3 +10,9 @@ homepage="http://bellard.org/tcc/"
license="LGPL-2.1"
distfiles="${NONGNU_SITE}/tinycc/tcc-$version.tar.bz2"
checksum=521e701ae436c302545c3f973a9c9b7e2694769c71d9be10f70a2460705b6d71
tcc_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,19 +0,0 @@
# Template file for 'tcp_wrappers-devel'.
#
depends="glibc-devel tcp_wrappers-libs"
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
mkdir -p ${DESTDIR}/usr/share/man/man3
mv ${SRCPKGDESTDIR}/usr/share/man/man3 ${DESTDIR}/usr/share/man
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/*.a ${DESTDIR}/usr/lib
}

View file

@ -1,18 +0,0 @@
# Template file for 'tcp_wrappers-libs'.
#
short_desc="${short_desc} (shared libraries)"
long_desc="${long_desc}
This package contains the ${pkgname} shared libraries."
conf_files="/etc/hosts.allow /etc/hosts.deny"
do_install()
{
mkdir -p ${DESTDIR}/usr/lib
mkdir -p ${DESTDIR}/usr/share/man
mv ${SRCPKGDESTDIR}/usr/lib/lib*.so* ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/etc ${DESTDIR}
mv ${SRCPKGDESTDIR}/usr/share/man/man5 ${DESTDIR}/usr/share/man
}

View file

@ -1,25 +1,22 @@
# Template file for 'tcp_wrappers'
pkgname=tcp_wrappers
version=7.6
revision=5
wrksrc="${pkgname}_${version}"
distfiles="ftp://ftp.porcupine.org/pub/security/${pkgname}_${version}.tar.gz"
build_style=gnu-makefile
make_build_target="REAL_DAEMON_DIR=/usr/sbin STYLE=-DSYS_ERRLIST_DEFINED linux"
revision=4
short_desc="A security tool which acts as a wrapper for TCP daemons"
homepage="ftp://ftp.porcupine.org/pub/security/index.html"
license="Custom"
maintainer="Juan RP <xtraeme@gmail.com>"
distfiles="ftp://ftp.porcupine.org/pub/security/${pkgname}_${version}.tar.gz"
checksum=9543d7adedf78a6de0b221ccbbd1952e08b5138717f4ade814039bb489a4315d
long_desc="
The $pkgname package provides small daemon programs which can
monitor and filter incoming requests for systat, finger, FTP, telnet,
rlogin, rsh, exec, tftp, talk and other network services."
subpackages="$pkgname-devel $pkgname-libs"
pre_install()
{
pre_install() {
install -d ${DESTDIR}/usr/lib
install -d ${DESTDIR}/usr/sbin
install -d ${DESTDIR}/usr/include
@ -30,3 +27,29 @@ pre_install()
install -m644 ${FILESDIR}/hosts.deny ${DESTDIR}/etc/hosts.deny
sed -i -e "s|-o root -g root||g" ${wrksrc}/Makefile
}
tcp_wrappers-devel_package() {
depends="tcp_wrappers-libs>=${version}"
short_desc="${short_desc} -- development files"
pkg_install() {
vmove usr/include
vmove "usr/lib/*.a"
vmove usr/share/man/man3
}
}
tcp_wrappers-libs_package() {
short_desc="${short_desc} -- shared libraries"
conf_files="/etc/hosts.allow /etc/hosts.deny"
pkg_install() {
vmove "usr/lib/*.so*"
vmove usr/share/man/man5
vmove etc
}
}
tcp_wrappers_package() {
pkg_install() {
vmove usr
}
}

View file

@ -13,5 +13,11 @@ distfiles="http://www.tcpdump.org/release/${pkgname}-${version}.tar.gz"
checksum=efd08b610210d39977ec3175fa82dad9fbd33587930081be2a905a712dba4286
if [ "$CROSS_BUILD" ]; then
configure_args="${configure_args} ac_cv_linux_vers=$(uname -r 2>&1 | sed -n -e '$s/.* //' -e '$s/\..*//p') td_cv_buggygetaddrinfo=no"
configure_args+=" ac_cv_linux_vers=$(uname -r 2>&1 | sed -n -e '$s/.* //' -e '$s/\..*//p') td_cv_buggygetaddrinfo=no"
fi
tcpdump_package() {
pkg_install() {
vmove usr
}
}

View file

@ -2,13 +2,13 @@
pkgname=telepathy-butterfly
version=0.5.15
revision=2
distfiles="http://telepathy.freedesktop.org/releases/$pkgname/$pkgname-$version.tar.gz"
build_style=gnu-configure
fulldepends="python papyon telepathy-python"
makedepends="python papyon telepathy-python"
short_desc="A MSN connection manager for Telepathy"
homepage="http://telepathy.freedesktop.org"
license="GPL-2"
maintainer="Juan RP <xtraeme@gmail.com>"
distfiles="http://telepathy.freedesktop.org/releases/$pkgname/$pkgname-$version.tar.gz"
checksum=d48eef7f938c2b5bb805dd6bbbcde673b1c6526ca15af6b5f8fe03d926d35b90
long_desc="
Telepathy is a D-Bus framework for unifying real time communication,
@ -16,6 +16,11 @@ long_desc="
differences between protocols to provide a unified interface for
applications."
pycompile_module="butterfly"
noarch=yes
telepathy-butterfly_package() {
depends="${makedepends}"
noarch="yes"
pycompile_module="butterfly"
pkg_install() {
vmove usr
}
}

View file

@ -1,16 +0,0 @@
# Template file for 'telepathy-glib-devel'.
#
depends="dbus-glib-devel telepathy-glib-devel farstream-devel>=0.2.0
gstreamer1-devel telepathy-farstream>=${version}"
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
vmove usr/lib/pkgconfig usr/lib
vmove usr/share/gtk-doc usr/share
}

View file

@ -1,12 +1,12 @@
# Template file for 'telepathy-farstream'
pkgname=telepathy-farstream
version=0.6.0
revision=1
revision=2
build_style=gnu-configure
configure_args="--disable-static"
makedepends="pkg-config intltool vala-devel libxslt gobject-introspection
dbus-glib-devel telepathy-glib-devel>=0.19.9 farstream-devel>=0.2.0
python-devel pygobject2-devel gst-python-devel"
dbus-glib-devel telepathy-glib-devel>=0.19.9 farstream-devel>=0.2.0
python-devel pygobject2-devel gst-python-devel"
short_desc="Telepathy library that uses Farstream to handle Call channels"
maintainer="Juan RP <xtraeme@gmail.com>"
license="LGPL-2.1"
@ -19,5 +19,20 @@ long_desc="
differences between protocols to provide a unified interface for
applications."
subpackages="$pkgname-devel"
replaces="telepathy-farsight>=0"
telepathy-farstream-devel_package() {
depends="dbus-glib-devel telepathy-glib-devel farstream-devel>=0.2.0
gstreamer1-devel ${sourcepkg}>=${version}"
short_desc+=" -- development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/share/gtk-doc
}
}
telepathy-farstream_package() {
replaces="telepathy-farsight>=0"
pkg_install() {
vmove usr
}
}

View file

@ -4,11 +4,10 @@ version=0.16.2
revision=2
build_style=gnu-configure
configure_args="--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt
--enable-handle-leak-debug --disable-debug --disable-static"
depends="ca-certificates"
--enable-handle-leak-debug --disable-debug --disable-static"
makedepends="python pkg-config libxslt dbus-glib-devel libxml2-devel
sqlite-devel gnutls-devel>=3.1.5 telepathy-glib-devel libsoup-devel
libnice-devel"
libnice-devel ca-certificates"
short_desc="A Jabber/XMPP connection manager for Telepathy"
maintainer="Juan RP <xtraeme@gmail.com>"
license="LGPL-2.1"
@ -20,3 +19,10 @@ long_desc="
including instant messaging, voice calls and video calls. It abstracts
differences between protocols to provide a unified interface for
applications."
telepathy-gabble_package() {
depends="ca-certificates"
pkg_install() {
vmove usr
}
}

View file

@ -1,17 +0,0 @@
# Template file for 'telepathy-glib-devel'.
#
depends="vala-devel dbus-glib-devel ${sourcepkg}-${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
vmove usr/lib/pkgconfig usr/lib
vmove usr/share/gir-1.0 usr/share
vmove usr/share/gtk-doc usr/share
vmove usr/share/vala usr/share
}

View file

@ -1,8 +1,7 @@
# Template file for 'telepathy-glib'
pkgname=telepathy-glib
version=0.20.1
revision=1
subpackages="$pkgname-devel"
revision=2
build_style=gnu-configure
configure_args="--enable-vala-bindings --disable-static"
makedepends="pkg-config intltool vala-devel libxslt gobject-introspection
@ -18,3 +17,21 @@ long_desc="
including instant messaging, voice calls and video calls. It abstracts
differences between protocols to provide a unified interface for
applications."
telepathy-glib-devel_package() {
depends="vala-devel dbus-glib-devel ${sourcepkg}-${version}_${revision}"
short_desc="${sourcepkg} - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/share/gir-1.0
vmove usr/share/gtk-doc
vmove usr/share/vala
}
}
telepathy-glib_package() {
pkg_install() {
vmove usr
}
}

View file

@ -16,3 +16,9 @@ long_desc="
including instant messaging, voice calls and video calls. It abstracts
differences between protocols to provide a unified interface for
applications."
telepathy-idle_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,11 +0,0 @@
# Template file for 'telepathy-logger-devel'.
#
depends="libxml2-devel telepathy-glib-devel ${sourcepkg}-${version}_${revision}"
short_desc="${short_desc} - development files"
do_install() {
mkdir -p ${DESTDIR}/usr/{lib,share}
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/share/{gir*,gtk-doc} ${DESTDIR}/usr/share
}

View file

@ -2,7 +2,6 @@
pkgname=telepathy-logger
version=0.8.0
revision=1
subpackages="$pkgname-devel"
build_style=gnu-configure
configure_args="--disable-static --disable-schemas-compile"
hostmakedepends="pkg-config intltool libxslt gobject-introspection"
@ -18,3 +17,20 @@ long_desc="
including instant messaging, voice calls and video calls. It abstracts
differences between protocols to provide a unified interface for
applications."
telepathy-logger-devel_package() {
depends="libxml2-devel telepathy-glib-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
}
}
telepathy-logger_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,11 +0,0 @@
# Template file for 'telepathy-mission-control-devel'.
#
depends="telepathy-glib-devel>=0.20.1 ${sourcepkg}>=${version}"
short_desc="${short_desc} - development files"
do_install() {
mkdir -p ${DESTDIR}/usr/{lib,share}
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/share/gtk-doc ${DESTDIR}/usr/share
}

View file

@ -2,7 +2,6 @@
pkgname=telepathy-mission-control
version=5.14.0
revision=1
subpackages="$pkgname-devel"
build_style=gnu-configure
configure_args="--disable-static --enable-gnome-keyring
--disable-schemas-compile"
@ -19,3 +18,19 @@ long_desc="
Telepathy is a D-Bus framework for unifying real time communication, including
instant messaging, voice calls and video calls. It abstracts differences
between protocols to provide a unified interface for applications."
telepathy-mission-control-devel_package() {
depends="telepathy-glib-devel>=0.20.1 ${sourcepkg}>=${version}"
short_desc="${short_desc} - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/share/gtk-doc
}
}
telepathy-mission-control_package() {
pkg_install() {
vmove usr
}
}

View file

@ -2,14 +2,14 @@
pkgname=telepathy-python
version=0.15.19
revision=3
distfiles="http://telepathy.freedesktop.org/releases/$pkgname/$pkgname-$version.tar.gz"
build_style=gnu-configure
makedepends="libxslt"
fulldepends="python dbus-python"
hostmakedepends="libxslt"
makedepends="python dbus-python"
short_desc="Python libraries for use in Telepathy clients and connection managers"
homepage="http://telepathy.freedesktop.org"
license="LGPL-2.1"
maintainer="Juan RP <xtraeme@gmail.com>"
distfiles="http://telepathy.freedesktop.org/releases/$pkgname/$pkgname-$version.tar.gz"
checksum=244c0e1bf4bbd78ae298ea659fe10bf3a73738db550156767cc2477aedf72376
long_desc="
Telepathy is a D-Bus framework for unifying real time communication,
@ -17,6 +17,11 @@ long_desc="
differences between protocols to provide a unified interface for
applications."
pycompile_module="telepathy"
noarch=yes
telepathy-python_package() {
depends="python dbus-python"
noarch="yes"
pycompile_module="telepathy"
pkg_install() {
vmove usr
}
}

View file

@ -1,17 +1,18 @@
# Template file for 'telepathy-salut'
pkgname=telepathy-salut
version=0.8.0
distfiles="http://telepathy.freedesktop.org/releases/$pkgname/$pkgname-$version.tar.gz"
revision=1
build_style=gnu-configure
configure_args="--disable-tests --disable-debug --disable-plugins --with-tls=openssl
--disable-avahi-tests --disable-static"
depends="avahi"
makedepends="pkg-config xmldiff avahi-glib-libs-devel libsoup-devel telepathy-glib-devel openssl-devel libuuid-devel sqlite-devel"
revision=1
hostmakedepends="pkg-config xmldiff"
makedepends="avahi-glib-libs-devel libsoup-devel telepathy-glib-devel
openssl-devel libuuid-devel sqlite-devel"
short_desc="A link-local XMPP connection manager for Telepathy"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://telepathy.freedesktop.org"
license="LGPL-2.1"
distfiles="http://telepathy.freedesktop.org/releases/$pkgname/$pkgname-$version.tar.gz"
checksum=f504faf472e81c17c2707696124d4219fe869c83d7cdbbe53a035eb724bfb5ce
long_desc="
Telepathy is a D-Bus framework for unifying real time communication,
@ -19,4 +20,9 @@ long_desc="
differences between protocols to provide a unified interface for
applications."
telepathy-salut_package() {
depends="avahi"
pkg_install() {
vmove usr
}
}

View file

@ -9,10 +9,7 @@ license="OFL-1.1, GPL-2"
distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
checksum=f6f4876a4dabe6a37c270c20bb9e141e38fb50e0bba200e1b9d0470e5eed97b7
noarch=yes
makedepends="perl bdftopcf"
fulldepends="font-util xbps-triggers>=0.58"
font_dirs="/usr/share/fonts/X11/misc"
makedepends="perl bdftopcf font-util xbps-triggers>=0.58"
do_configure() {
sh ./configure --prefix=/usr --x11dir=/usr/share/fonts/X11/misc \
@ -28,3 +25,12 @@ do_install() {
vinstall OFL.TXT 644 usr/share/licenses/${pkgname} LICENSE
}
terminus-font_package() {
depends="font-util xbps-triggers>=0.58"
noarch="yes"
font_dirs="/usr/share/fonts/X11/misc"
pkg_install() {
vmove usr
}
}

View file

@ -5,11 +5,17 @@ revision=3
build_style=gnu-configure
configure_args="--without-ewf --enable-sudo"
makedepends="libjpeg-turbo-devel libuuid-devel e2fsprogs-devel
openssl-devel ntfs-3g-devel>=2013.1.13 ncurses-devel"
fulldepends="sudo"
openssl-devel ntfs-3g-devel>=2013.1.13 ncurses-devel sudo"
short_desc="Powerful free data recovery software"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
homepage="http://www.cgsecurity.org/"
distfiles="http://www.cgsecurity.org/$pkgname-$version.tar.bz2"
checksum=48275ccddfc9445b6c3e6e181728dae9e49bd25b824a6b5670d58f1f88cdf220
testdisk_package() {
depends="sudo"
pkg_install() {
vmove usr
}
}

View file

@ -3,8 +3,6 @@ pkgname=texinfo
version=4.13a
revision=10
wrksrc="$pkgname-4.13"
conflicts="chroot-texinfo>=0"
depends="gzip"
makedepends="ncurses-devel"
short_desc="The GNU Documentation System"
maintainer="Juan RP <xtraeme@gmail.com>"
@ -33,3 +31,11 @@ do_install() {
# Compress manually info files.
gzip -9 ${DESTDIR}/usr/share/info/*
}
texinfo_package() {
conflicts="chroot-texinfo>=0"
depends="gzip"
pkg_install() {
vmove usr
}
}

View file

@ -9,5 +9,14 @@ license="BSD"
homepage="http://www.kernel.org"
distfiles="${homepage}/pub/software/network/tftp/${pkgname}-${version}.tar.gz"
checksum=12ea5182b27ee8da4867f5947762ff2924ef3e41b1e6f7ca5bc1c2c7feff649e
makedepends="autoconf"
make_install_args="INSTALLROOT=${XBPS_DESTDIR}/${pkgname}-${version}"
hostmakedepends="autoconf"
do_install() {
make INSTALLROOT=${DESTDIR} install
}
tftp-hpa_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,15 +1,16 @@
# Template file for 'thunar-volman'.
pkgname=thunar-volman
version=0.8.0
homepage="http://xfce.org"
distfiles="http://archive.xfce.org/src/xfce/thunar-volman/0.8/$pkgname-$version.tar.bz2"
build_style=gnu-configure
depends="hicolor-icon-theme desktop-file-utils"
makedepends="pkg-config intltool gtk+-devel libgudev-devel libnotify-devel libxfce4util-devel libxfce4ui-devel xfconf-devel exo-devel"
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config intltool"
makedepends="gtk+-devel libgudev-devel libnotify-devel libxfce4util-devel
libxfce4ui-devel xfconf-devel exo-devel"
short_desc="Thunar Volume Manager"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
homepage="http://xfce.org"
distfiles="http://archive.xfce.org/src/xfce/thunar-volman/0.8/$pkgname-$version.tar.bz2"
checksum=ff0887c862b578580d05f4cd7db66081382ff143f9cc7ea3c9ba58cf5d02bceb
long_desc="
The Thunar Volume Manager is an extension for the Thunar file manager,
@ -19,6 +20,9 @@ long_desc="
photo application and import the new pictures from the camera into your
photo collection."
thunar-volman_package() {
depends="hicolor-icon-theme desktop-file-utils"
pkg_install() {
vmove usr
}
}

View file

@ -11,7 +11,6 @@ distfiles="${MOZILLA_SITE}/${pkgname}/releases/${version}/source/${pkgname}-${ve
checksum=081b53161750a31f9b43d4ba4ccb496c69fdfaa3430f0ce0798cd5fa3036764c
disable_debug=yes
depends="desktop-file-utils hicolor-icon-theme"
makedepends="unzip zip perl python yasm libjpeg-turbo-devel libpng-devel>=1.5.10
pixman-devel libIDL-devel nss-devel>=3.13.3 sqlite-devel libXrender-devel
@ -44,3 +43,10 @@ do_install() {
# We don't want the development stuff
rm -r ${DESTDIR}/usr/{include,lib/thunderbird-devel,share/idl}
}
thunderbird_package() {
depends="desktop-file-utils hicolor-icon-theme"
pkg_install() {
vmove usr
}
}

View file

@ -4,8 +4,7 @@ version=1.1
revision=1
build_style=gnu-configure
make_install_args="install-doc-man"
makedepends="ncurses-devel"
fulldepends="git"
makedepends="ncurses-devel git"
short_desc="Text-mode interface for Git"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
@ -27,3 +26,10 @@ post_install() {
vinstall contrib/tig-completion.bash 644 \
usr/share/bash-completion/completions tig
}
tig_package() {
depends="tig"
pkg_install() {
vmove usr
}
}

View file

@ -1,29 +1,27 @@
# Template file for 'time'
pkgname=time
version=1.7
distfiles="$GNU_SITE/$pkgname/$pkgname-$version.tar.gz"
revision=1
makedepends="glibc-devel"
revision=2
build_style=gnu-configure
short_desc="The GNU time program for measuring cpu resource usage"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://directory.fsf.org/project/time"
license="GPL-2"
distfiles="$GNU_SITE/$pkgname/$pkgname-$version.tar.gz"
checksum=e37ea79a253bf85a85ada2f7c632c14e481a5fd262a362f6f4fd58e68601496d
long_desc="
The time command runs another program, then displays information about the
resources used by that program, collected by the system while the program
was running. You can select which information is reported and the format in
which it is shown, or have time save the information in a file instead of
display it on the screen."
The time command runs another program, then displays information about the
resources used by that program, collected by the system while the program
was running. You can select which information is reported and the format in
which it is shown, or have time save the information in a file instead of
display it on the screen."
do_build()
{
./configure --prefix=/usr --infodir=/usr/share/info
make ${makejobs}
}
do_install()
{
do_install() {
make exec_prefix="${DESTDIR}/usr" infodir="${DESTDIR}/usr/share/info" install
}
time_package() {
pkg_install() {
vmove usr
}
}

View file

@ -14,3 +14,9 @@ makedepends="lzo-devel openssl-devel"
post_install() {
vinstall ${FILESDIR}/tincd@.service 644 usr/lib/systemd/system
}
tinc_package() {
pkg_install() {
vmove usr
}
}

View file

@ -2,7 +2,6 @@
pkgname=tinyxml
version=2.6.2
revision=3
subpackages="${pkgname}-devel"
short_desc="A simple, small, C++ XML parser that can be easily integrated into other programs"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.grinninglizard.com/tinyxml/"
@ -33,3 +32,17 @@ do_install() {
ln -s lib${sourcepkg}.so.0.${version} lib${sourcepkg}.so
)
}
tinyxml-devel_package() {
depends="${sourcepkg}>=${version}"
short_desc="${short_desc} -- development files"
pkg_install() {
vmove usr/include usr
}
}
tinyxml_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,8 +0,0 @@
# Template file for 'tinyxml-devel'.
#
depends="${sourcepkg}>=${version}"
short_desc="${short_desc} -- development files"
do_install() {
vmove usr/include usr
}

View file

@ -14,3 +14,9 @@ checksum=4aeae8b132ff507084ed1365652dda96ee245e003a4b409d3a304ce0871802f3
pre_install() {
vmkdir usr/bin
}
tiv_package() {
pkg_install() {
vmove usr
}
}

View file

@ -17,3 +17,9 @@ long_desc="
created, accessed, and controlled from a single screen. tmux may be
detached from a screen and continue running in the background, then later
reattached."
tmux_package() {
pkg_install() {
vmove usr
}
}

View file

@ -3,8 +3,7 @@ pkgname=tor
version=0.2.3.25
revision=1
build_style=gnu-configure
makedepends="zlib-devel openssl-devel libevent-devel"
fulldepends="ca-certificates tsocks"
makedepends="zlib-devel openssl-devel libevent-devel ca-certificates tsocks"
short_desc="Anonymity Online"
maintainer="Juan RP <xtraeme@gmail.com>"
license="BSD"
@ -19,12 +18,6 @@ long_desc="
individuals to share information over public networks without compromising
their privacy."
conf_files="/etc/tor/tor-tsocks.conf /etc/tor/torrc"
make_dirs="/var/lib/tor 0700 tor tor"
systemd_services="tor.service on"
system_accounts="tor"
tor_homedir="/var/lib/tor"
post_install() {
# Use our own default config file.
vinstall ${FILESDIR}/torrc 640 etc/tor
@ -32,3 +25,16 @@ post_install() {
# Install systemd service.
vinstall ${FILESDIR}/tor.service 644 usr/lib/systemd/system
}
tor_package() {
depends="shadow ca-certificates tsocks"
conf_files="/etc/tor/tor-tsocks.conf /etc/tor/torrc"
system_accounts="tor"
tor_homedir="/var/lib/tor"
systemd_services="tor.service on"
make_dirs="/var/lib/tor 0700 tor tor"
pkg_install() {
vmove etc
vmove usr
}
}

View file

@ -3,7 +3,6 @@ pkgname=torsocks
version=1.2
revision=3
build_style=gnu-configure
conf_files="/etc/torsocks.conf"
configure_args="--disable-static --enable-oldmethod
--datarootdir=/usr/share/${pkgname}"
short_desc="A transparent socks proxy for use with tor"
@ -16,3 +15,11 @@ long_desc="
Torsocks allows you to use most socks-friendly applications in a safe way
with Tor. It ensures that DNS requests are handled safely and explicitly
rejects UDP traffic from the application you're using."
torsocks_package() {
conf_files="/etc/torsocks.conf"
pkg_install() {
vmove etc
vmove usr
}
}

View file

@ -12,4 +12,21 @@ homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/3.4/$pkgname-$version.tar.xz"
checksum=b821e812da3f3e42d2f831296b4031c60a615d29857781971578ce2c0c807457
subpackages="$pkgname-devel"
totem-pl-parser-devel_package() {
depends="libglib-devel libxml2-devel gmime-devel libquvi-devel
libgcrypt-devel ${sourcepkg}>=${version}"
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
}
}
totem-pl-parser_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,12 +0,0 @@
# Template file for 'totem-pl-parser-devel'.
#
depends="libglib-devel libxml2-devel gmime-devel libquvi-devel
libgcrypt-devel ${sourcepkg}>=${version}"
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

@ -1,9 +0,0 @@
# Template file for 'libtotem'.
#
short_desc="${short_desc} - runtime library"
replaces="totem<3.6.2"
do_install() {
vmove "usr/lib/*.so*" usr/lib
vmove usr/lib/girepository-1.0 usr/lib
}

View file

@ -43,12 +43,43 @@ makedepends="gnutls-devel gst-plugins-base1-devel totem-pl-parser-devel
clutter-gst-devel>=2.0.2_2 clutter-gtk-devel>=1.4.4
libpeas-devel libXtst-devel grilo-devel>=0.2.0 libepc-devel vala-devel>=0.20
gst-plugins-bad1-devel>=1.0.0_2 gsettings-desktop-schemas-devel>=3.8.0
libzeitgeist-devel nautilus-devel>=3.8.0"
depends="grilo-plugins>=0.2.0 hicolor-icon-theme desktop-file-utils gst-libav"
fulldepends="gst-plugins-ugly1 gst-plugins-good1"
libzeitgeist-devel nautilus-devel>=3.8.0 gst-plugins-ugly1 gst-plugins-good1"
# XXX xulrunner plugin.
subpackages="libtotem totem-devel totem-mozilla-plugin"
# XXX reenable python plugin if pylint pkg exists.
#pycompile_dirs="usr/lib/totem/plugins"
libtotem_package() {
short_desc="${short_desc} - runtime library"
replaces="totem<3.6.2"
pkg_install() {
vmove "usr/lib/*.so*"
vmove usr/lib/girepository-1.0
}
}
totem-devel_package() {
depends="gtk+3-devel totem-pl-parser-devel libtotem-${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
}
}
totem-mozilla-plugin_package() {
short_desc="Mozilla plug-in for Totem media player"
pkg_install() {
vmove usr/lib/mozilla
}
}
totem_package() {
depends="grilo-plugins>=0.2.0 hicolor-icon-theme desktop-file-utils
gst-libav gst-plugins-ugly1 gst-plugins-good1"
pkg_install() {
vmove usr
}
}

View file

@ -1,11 +0,0 @@
# Template file for 'totem-devel'.
#
depends="gtk+3-devel totem-pl-parser-devel libtotem-${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

@ -1,13 +0,0 @@
# Template file for 'totem-mozilla-plugins'.
#
short_desc="Mozilla plug-in for Totem media player"
long_desc="${long_desc}
This package contains plug-ins for the Mozilla (or derived) web browsers
to play different type of videos through GNOME's Totem media player."
do_install()
{
mkdir -p ${DESTDIR}/usr/lib
mv ${SRCPKGDESTDIR}/usr/lib/mozilla ${DESTDIR}/usr/lib
}

View file

@ -23,3 +23,9 @@ do_install() {
vinstall traceroute/traceroute 755 usr/bin
vinstall traceroute/traceroute.8 644 usr/share/man/man8
}
traceroute_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,9 +0,0 @@
# Template file for 'libtracker'.
#
short_desc="${short_desc} - shared libraries"
do_install() {
vmove "usr/lib/*.so*" usr/lib
vmove "usr/lib/tracker-0.16/*.so*" usr/lib/tracker-0.16
vmove usr/lib/girepository-1.0 usr/lib
}

View file

@ -11,7 +11,6 @@ makedepends="libpng-devel libgee-devel libsecret-devel upower-devel
libgsf-devel icu-devel>=49 enca-devel libvorbis-devel libflac-devel
taglib-devel giflib-devel>=5.0 totem-pl-parser-devel
libexif-devel tiff-devel network-manager-applet-devel sqlite-devel"
subpackages="$pkgname-devel libtracker"
short_desc="Personal search tool and storage system"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
@ -26,3 +25,31 @@ long_desc="
your data with keywords which can be used to find related information or to
group and categorise your data further. Tracker lets you extend your data
with additional metadata."
tracker-devel_package() {
depends="libglib-devel libtracker-${version}_${revision}"
short_desc="${short_desc} - development files"
pkg_install() {
vmove usr/include
vmove usr/share/gir-1.0
vmove usr/share/gtk-doc
vmove usr/share/vala
vmove usr/lib/pkgconfig
}
}
libtracker_package() {
short_desc="${short_desc} - shared libraries"
pkg_install() {
vmove "usr/lib/*.so*"
vmove "usr/lib/tracker-0.16/*.so*"
vmove usr/lib/girepository-1.0
}
}
tracker_package() {
pkg_install() {
vmove etc
vmove usr
}
}

View file

@ -1,12 +0,0 @@
# Template file for 'tracker-devel'.
#
depends="libglib-devel libtracker-${version}_${revision}"
short_desc="${short_desc} - development files"
do_install() {
vmove usr/include usr
vmove usr/share/gir-1.0 usr/share
vmove usr/share/gtk-doc usr/share
vmove usr/share/vala usr/share
vmove usr/lib/pkgconfig usr/lib
}

View file

@ -2,10 +2,10 @@
pkgname=transmission
version=2.77
revision=1
subpackages="${pkgname}-gtk ${pkgname}-qt"
build_style=gnu-configure
configure_args="--enable-nls --enable-cli --enable-daemon --enable-utp"
makedepends="pkg-config intltool zlib-devel openssl-devel dbus-glib-devel
hostmakedepends="pkg-config intltool"
makedepends="zlib-devel openssl-devel dbus-glib-devel
libcurl-devel libevent-devel gtk+3-devel qt-devel"
short_desc="A fast, easy, and free BitTorrent client"
maintainer="Juan RP <xtraeme@gmail.com>"
@ -16,5 +16,41 @@ checksum=55b1653fc18a10153ba9439f284bd7b2276a6859416dcae217d9e8c689841fde
post_build() {
# Build the qt frontend.
cd qt && qmake qtr.pro && make ${makejobs}
cd qt
qmake qtr.pro
make ${makejobs}
}
post_install() {
# Install qt frontend
make -C qt INSTALL_ROOT=${DESTDIR}/usr install
}
transmission-gtk_package() {
depends="${sourcepkg}>=${version} hicolor-icon-theme desktop-file-utils"
short_desc="${short_desc} -- GTK+ frontend"
pkg_install() {
vmove usr/bin/transmission-gtk
vmove usr/share/man/man1/transmission-gtk.1
vmove usr/share/icons/hicolor
vmove usr/share/applications
vmove usr/share/locale
}
}
transmission-qt_package() {
depends="${sourcepkg}>=${version}"
short_desc="${short_desc} -- QT Frontend"
pkg_install() {
vmove usr/bin/transmission-qt
vmove usr/share/man/man1/transmission-qt.1
vinstall ${wrksrc}/qt/icons/transmission.png 644 usr/share/pixmaps transmission-qt.png
vinstall ${wrksrc}/qt/transmission-qt.desktop 644 usr/share/applications
}
}
transmission_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,12 +0,0 @@
# Template file for 'transmission-gtk'.
#
depends="${sourcepkg}>=${version} hicolor-icon-theme desktop-file-utils"
short_desc="${short_desc} -- GTK+ frontend"
do_install() {
vmove usr/bin/transmission-gtk usr/bin
vmove usr/share/man/man1/transmission-gtk.1 usr/share/man/man1
vmove usr/share/icons/hicolor usr/share/icons
vmove usr/share/applications usr/share
vmove usr/share/locale usr/share
}

View file

@ -1,11 +0,0 @@
# Template file for 'transmission-qt'.
#
depends="${sourcepkg}>=${version}"
short_desc="${short_desc} -- QT Frontend"
do_install() {
make -C ${wrksrc}/qt INSTALL_ROOT=${DESTDIR}/usr install
vinstall qt/icons/transmission.png 644 \
usr/share/pixmaps transmission-qt.png
vinstall qt/transmission-qt.desktop 644 usr/share/applications
}

View file

@ -1,9 +1,9 @@
# Template file for 'tree'
pkgname=tree
version=1.6.0
revision=1
homepage="http://mama.indstate.edu/users/ice/tree"
distfiles="$homepage/src/tree-$version.tgz"
revision=1
short_desc="Resursive directory listing program"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
@ -21,3 +21,9 @@ do_install() {
make MANDIR=${DESTDIR}/usr/share/man/man1 \
BINDIR=${DESTDIR}/usr/bin install
}
tree_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,15 +1,15 @@
# Template file for 'tsocks'
pkgname=tsocks
version=1.8beta5
revision=1
wrksrc="tsocks-1.8"
homepage="http://tsocks.sourceforge.net/"
distfiles="${SOURCEFORGE_SITE}/tsocks/tsocks-$version.tar.gz"
build_style=gnu-configure
configure_args="--libdir=/usr/lib"
revision=1
short_desc="Transparent SOCKS proxying library"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
homepage="http://tsocks.sourceforge.net/"
distfiles="${SOURCEFORGE_SITE}/tsocks/tsocks-$version.tar.gz"
checksum=849d7ef5af80d03e76cc05ed9fb8fa2bcc2b724b51ebfd1b6be11c7863f5b347
long_desc="
SOCKS servers are a form of proxy that are commonly used in firewalled LAN
@ -30,3 +30,9 @@ post_install() {
vmkdir usr/share/examples/tsocks
install -m644 *.example ${DESTDIR}/usr/share/examples/tsocks
}
tsocks_package() {
pkg_install() {
vmove usr
}
}

View file

@ -1,16 +1,31 @@
# Template file for 'tumbler'.
pkgname=tumbler
version=0.1.27
revision=1
revision=2
build_style=gnu-configure
# XXX: missing support: libopenraw, ffmpegthumbnailer
makedepends="pkg-config intltool libjpeg-turbo-devel libpng-devel>=1.5.10
gtk+-devel dbus-glib-devel libgsf-devel poppler-glib-devel
gst-plugins-base1-devel"
subpackages="tumbler-devel"
short_desc="D-Bus Thumbnailer service"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
homepage="http://xfce.org"
distfiles="http://archive.xfce.org/src/xfce/${pkgname}/0.1/${pkgname}-${version}.tar.bz2"
checksum=4c60b3b92877257fcc54d18acbbe4ad73c84a7ff7608a430ad5a05b452923869
tumbler-devel_package() {
depends="libglib-devel tumbler>=${version}"
short_desc="${short_desc} - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/share/gtk-doc
}
}
tumbler_package() {
pkg_install() {
vmove usr
}
}

View file

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

View file

@ -4,7 +4,6 @@ wrksrc=${pkgname}
create_wrksrc=yes
version=2013b
revision=1
noarch=yes
homepage="http://www.iana.org/time-zones"
short_desc="Time zone and daylight-saving time data"
maintainer="Juan RP <xtraeme@gmail.com>"
@ -28,3 +27,10 @@ do_install() {
zic -y ./yearistype -d ${DESTDIR}/usr/share/zoneinfo -p America/New_York
install -m444 -t ${DESTDIR}/usr/share/zoneinfo iso3166.tab zone.tab
}
tzdata_package() {
noarch="yes"
pkg_install() {
vmove usr
}
}