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,13 +1,13 @@
# 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
@ -16,14 +16,12 @@ long_desc="
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
}
}