From 3f428a8cc2a796fbf4896cf991ec02da94355aaf Mon Sep 17 00:00:00 2001 From: Juan RP <xtraeme@gmail.com> Date: Sun, 14 Apr 2013 15:09:59 +0200 Subject: [PATCH] Convert packages to new template format (t). --- srcpkgs/t1lib/libt1.template | 12 ------ srcpkgs/t1lib/t1lib-devel.template | 14 ------- srcpkgs/t1lib/template | 26 ++++++++++-- srcpkgs/taglib/taglib-devel.template | 14 ------- srcpkgs/taglib/template | 20 +++++++-- srcpkgs/tar/template | 8 +++- srcpkgs/tcc/template | 6 +++ .../tcp_wrappers/tcp_wrappers-devel.template | 19 --------- .../tcp_wrappers/tcp_wrappers-libs.template | 18 -------- srcpkgs/tcp_wrappers/template | 35 +++++++++++++--- srcpkgs/tcpdump/template | 8 +++- srcpkgs/telepathy-butterfly/template | 15 ++++--- .../telepathy-farstream-devel.template | 16 ------- srcpkgs/telepathy-farstream/template | 25 ++++++++--- srcpkgs/telepathy-gabble/template | 12 ++++-- .../telepathy-glib-devel.template | 17 -------- srcpkgs/telepathy-glib/template | 21 +++++++++- srcpkgs/telepathy-idle/template | 6 +++ .../telepathy-logger-devel.template | 11 ----- srcpkgs/telepathy-logger/template | 18 +++++++- .../telepathy-mission-control-devel.template | 11 ----- srcpkgs/telepathy-mission-control/template | 17 +++++++- srcpkgs/telepathy-python/template | 17 +++++--- srcpkgs/telepathy-salut/template | 16 ++++--- srcpkgs/terminus-font/template | 14 +++++-- srcpkgs/testdisk/template | 10 ++++- srcpkgs/texinfo/template | 10 ++++- srcpkgs/tftp-hpa/template | 13 +++++- srcpkgs/thunar-volman/template | 20 +++++---- srcpkgs/thunderbird/template | 8 +++- srcpkgs/tig/template | 10 ++++- srcpkgs/time/template | 32 +++++++------- srcpkgs/tinc/template | 6 +++ srcpkgs/tinyxml/template | 15 ++++++- srcpkgs/tinyxml/tinyxml-devel.template | 8 ---- srcpkgs/tiv/template | 6 +++ srcpkgs/tmux/template | 6 +++ srcpkgs/tor/template | 22 ++++++---- srcpkgs/torsocks/template | 9 +++- srcpkgs/totem-pl-parser/template | 19 ++++++++- .../totem-pl-parser-devel.template | 12 ------ srcpkgs/totem/libtotem.template | 9 ---- srcpkgs/totem/template | 41 +++++++++++++++--- srcpkgs/totem/totem-devel.template | 11 ----- srcpkgs/totem/totem-mozilla-plugin.template | 13 ------ srcpkgs/traceroute/template | 6 +++ srcpkgs/tracker/libtracker.template | 9 ---- srcpkgs/tracker/template | 29 ++++++++++++- srcpkgs/tracker/tracker-devel.template | 12 ------ srcpkgs/transmission/template | 42 +++++++++++++++++-- .../transmission/transmission-gtk.template | 12 ------ srcpkgs/transmission/transmission-qt.template | 11 ----- srcpkgs/tree/template | 8 +++- srcpkgs/tsocks/template | 12 ++++-- srcpkgs/tumbler/template | 19 ++++++++- srcpkgs/tumbler/tumbler-devel.template | 11 ----- srcpkgs/tzdata/template | 8 +++- 57 files changed, 507 insertions(+), 348 deletions(-) delete mode 100644 srcpkgs/t1lib/libt1.template delete mode 100644 srcpkgs/t1lib/t1lib-devel.template delete mode 100644 srcpkgs/taglib/taglib-devel.template delete mode 100644 srcpkgs/tcp_wrappers/tcp_wrappers-devel.template delete mode 100644 srcpkgs/tcp_wrappers/tcp_wrappers-libs.template delete mode 100644 srcpkgs/telepathy-farstream/telepathy-farstream-devel.template delete mode 100644 srcpkgs/telepathy-glib/telepathy-glib-devel.template delete mode 100644 srcpkgs/telepathy-logger/telepathy-logger-devel.template delete mode 100644 srcpkgs/telepathy-mission-control/telepathy-mission-control-devel.template delete mode 100644 srcpkgs/tinyxml/tinyxml-devel.template delete mode 100644 srcpkgs/totem-pl-parser/totem-pl-parser-devel.template delete mode 100644 srcpkgs/totem/libtotem.template delete mode 100644 srcpkgs/totem/totem-devel.template delete mode 100644 srcpkgs/totem/totem-mozilla-plugin.template delete mode 100644 srcpkgs/tracker/libtracker.template delete mode 100644 srcpkgs/tracker/tracker-devel.template delete mode 100644 srcpkgs/transmission/transmission-gtk.template delete mode 100644 srcpkgs/transmission/transmission-qt.template delete mode 100644 srcpkgs/tumbler/tumbler-devel.template diff --git a/srcpkgs/t1lib/libt1.template b/srcpkgs/t1lib/libt1.template deleted file mode 100644 index 7fb73ce754..0000000000 --- a/srcpkgs/t1lib/libt1.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/t1lib/t1lib-devel.template b/srcpkgs/t1lib/t1lib-devel.template deleted file mode 100644 index 2e98e405c3..0000000000 --- a/srcpkgs/t1lib/t1lib-devel.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/t1lib/template b/srcpkgs/t1lib/template index 77698938c8..acb8c88cdc 100644 --- a/srcpkgs/t1lib/template +++ b/srcpkgs/t1lib/template @@ -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 + } +} diff --git a/srcpkgs/taglib/taglib-devel.template b/srcpkgs/taglib/taglib-devel.template deleted file mode 100644 index 4e218963e6..0000000000 --- a/srcpkgs/taglib/taglib-devel.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/taglib/template b/srcpkgs/taglib/template index cc6de31473..c67f907bdd 100644 --- a/srcpkgs/taglib/template +++ b/srcpkgs/taglib/template @@ -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 + } +} diff --git a/srcpkgs/tar/template b/srcpkgs/tar/template index 8b9f5900bb..cca0416603 100644 --- a/srcpkgs/tar/template +++ b/srcpkgs/tar/template @@ -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 + } +} diff --git a/srcpkgs/tcc/template b/srcpkgs/tcc/template index a5f25bd568..a48432d6ac 100644 --- a/srcpkgs/tcc/template +++ b/srcpkgs/tcc/template @@ -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 + } +} diff --git a/srcpkgs/tcp_wrappers/tcp_wrappers-devel.template b/srcpkgs/tcp_wrappers/tcp_wrappers-devel.template deleted file mode 100644 index 86a8f3e8d4..0000000000 --- a/srcpkgs/tcp_wrappers/tcp_wrappers-devel.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/tcp_wrappers/tcp_wrappers-libs.template b/srcpkgs/tcp_wrappers/tcp_wrappers-libs.template deleted file mode 100644 index 9e3e7bc02f..0000000000 --- a/srcpkgs/tcp_wrappers/tcp_wrappers-libs.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/tcp_wrappers/template b/srcpkgs/tcp_wrappers/template index 74fe6b7f2d..f04bf9ad6d 100644 --- a/srcpkgs/tcp_wrappers/template +++ b/srcpkgs/tcp_wrappers/template @@ -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 + } +} diff --git a/srcpkgs/tcpdump/template b/srcpkgs/tcpdump/template index 1c174911b0..75c7e9be94 100644 --- a/srcpkgs/tcpdump/template +++ b/srcpkgs/tcpdump/template @@ -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 + } +} diff --git a/srcpkgs/telepathy-butterfly/template b/srcpkgs/telepathy-butterfly/template index 24848f4880..29796832ec 100644 --- a/srcpkgs/telepathy-butterfly/template +++ b/srcpkgs/telepathy-butterfly/template @@ -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 + } +} diff --git a/srcpkgs/telepathy-farstream/telepathy-farstream-devel.template b/srcpkgs/telepathy-farstream/telepathy-farstream-devel.template deleted file mode 100644 index 1f3e7aa550..0000000000 --- a/srcpkgs/telepathy-farstream/telepathy-farstream-devel.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/telepathy-farstream/template b/srcpkgs/telepathy-farstream/template index f0088779f8..bf3bc4d5e7 100644 --- a/srcpkgs/telepathy-farstream/template +++ b/srcpkgs/telepathy-farstream/template @@ -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 + } +} diff --git a/srcpkgs/telepathy-gabble/template b/srcpkgs/telepathy-gabble/template index ba5d5454e3..4a861eac95 100644 --- a/srcpkgs/telepathy-gabble/template +++ b/srcpkgs/telepathy-gabble/template @@ -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 + } +} diff --git a/srcpkgs/telepathy-glib/telepathy-glib-devel.template b/srcpkgs/telepathy-glib/telepathy-glib-devel.template deleted file mode 100644 index 964533762c..0000000000 --- a/srcpkgs/telepathy-glib/telepathy-glib-devel.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/telepathy-glib/template b/srcpkgs/telepathy-glib/template index eaacc497e7..ffa2a925f0 100644 --- a/srcpkgs/telepathy-glib/template +++ b/srcpkgs/telepathy-glib/template @@ -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 + } +} diff --git a/srcpkgs/telepathy-idle/template b/srcpkgs/telepathy-idle/template index e0fc154d48..735136bd7b 100644 --- a/srcpkgs/telepathy-idle/template +++ b/srcpkgs/telepathy-idle/template @@ -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 + } +} diff --git a/srcpkgs/telepathy-logger/telepathy-logger-devel.template b/srcpkgs/telepathy-logger/telepathy-logger-devel.template deleted file mode 100644 index 7f3c5f22ab..0000000000 --- a/srcpkgs/telepathy-logger/telepathy-logger-devel.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/telepathy-logger/template b/srcpkgs/telepathy-logger/template index 6e5c524a11..75f0f4bbf8 100644 --- a/srcpkgs/telepathy-logger/template +++ b/srcpkgs/telepathy-logger/template @@ -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 + } +} diff --git a/srcpkgs/telepathy-mission-control/telepathy-mission-control-devel.template b/srcpkgs/telepathy-mission-control/telepathy-mission-control-devel.template deleted file mode 100644 index 6922fe1326..0000000000 --- a/srcpkgs/telepathy-mission-control/telepathy-mission-control-devel.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/telepathy-mission-control/template b/srcpkgs/telepathy-mission-control/template index 47e87f5632..bc70eba888 100644 --- a/srcpkgs/telepathy-mission-control/template +++ b/srcpkgs/telepathy-mission-control/template @@ -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 + } +} diff --git a/srcpkgs/telepathy-python/template b/srcpkgs/telepathy-python/template index 71ba80de01..6498c4ff5a 100644 --- a/srcpkgs/telepathy-python/template +++ b/srcpkgs/telepathy-python/template @@ -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 + } +} diff --git a/srcpkgs/telepathy-salut/template b/srcpkgs/telepathy-salut/template index 3d0a1eb530..6b92e0b38b 100644 --- a/srcpkgs/telepathy-salut/template +++ b/srcpkgs/telepathy-salut/template @@ -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 + } +} diff --git a/srcpkgs/terminus-font/template b/srcpkgs/terminus-font/template index 36fc8e993b..453c856b3e 100644 --- a/srcpkgs/terminus-font/template +++ b/srcpkgs/terminus-font/template @@ -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 + } +} diff --git a/srcpkgs/testdisk/template b/srcpkgs/testdisk/template index d7dc47eb79..d05e8b5cad 100644 --- a/srcpkgs/testdisk/template +++ b/srcpkgs/testdisk/template @@ -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 + } +} diff --git a/srcpkgs/texinfo/template b/srcpkgs/texinfo/template index e489530302..cc4b66565a 100644 --- a/srcpkgs/texinfo/template +++ b/srcpkgs/texinfo/template @@ -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 + } +} diff --git a/srcpkgs/tftp-hpa/template b/srcpkgs/tftp-hpa/template index 27f1f69968..5b861acff2 100644 --- a/srcpkgs/tftp-hpa/template +++ b/srcpkgs/tftp-hpa/template @@ -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 + } +} diff --git a/srcpkgs/thunar-volman/template b/srcpkgs/thunar-volman/template index 837549f3a8..e8ee2f87af 100644 --- a/srcpkgs/thunar-volman/template +++ b/srcpkgs/thunar-volman/template @@ -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 + } +} diff --git a/srcpkgs/thunderbird/template b/srcpkgs/thunderbird/template index f0375d12d5..598e5dddae 100644 --- a/srcpkgs/thunderbird/template +++ b/srcpkgs/thunderbird/template @@ -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 + } +} diff --git a/srcpkgs/tig/template b/srcpkgs/tig/template index c0df3952c6..b3b25d78af 100644 --- a/srcpkgs/tig/template +++ b/srcpkgs/tig/template @@ -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 + } +} diff --git a/srcpkgs/time/template b/srcpkgs/time/template index ed105dc698..f264c8c167 100644 --- a/srcpkgs/time/template +++ b/srcpkgs/time/template @@ -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 + } +} diff --git a/srcpkgs/tinc/template b/srcpkgs/tinc/template index 2fa22ef2d0..ed864988fd 100644 --- a/srcpkgs/tinc/template +++ b/srcpkgs/tinc/template @@ -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 + } +} diff --git a/srcpkgs/tinyxml/template b/srcpkgs/tinyxml/template index c4e8f47643..b1102efec6 100644 --- a/srcpkgs/tinyxml/template +++ b/srcpkgs/tinyxml/template @@ -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 + } +} diff --git a/srcpkgs/tinyxml/tinyxml-devel.template b/srcpkgs/tinyxml/tinyxml-devel.template deleted file mode 100644 index 1512bb9365..0000000000 --- a/srcpkgs/tinyxml/tinyxml-devel.template +++ /dev/null @@ -1,8 +0,0 @@ -# Template file for 'tinyxml-devel'. -# -depends="${sourcepkg}>=${version}" -short_desc="${short_desc} -- development files" - -do_install() { - vmove usr/include usr -} diff --git a/srcpkgs/tiv/template b/srcpkgs/tiv/template index 51ccabd46d..6bf675cfc1 100644 --- a/srcpkgs/tiv/template +++ b/srcpkgs/tiv/template @@ -14,3 +14,9 @@ checksum=4aeae8b132ff507084ed1365652dda96ee245e003a4b409d3a304ce0871802f3 pre_install() { vmkdir usr/bin } + +tiv_package() { + pkg_install() { + vmove usr + } +} diff --git a/srcpkgs/tmux/template b/srcpkgs/tmux/template index c6d1429e5b..21a0c90caa 100644 --- a/srcpkgs/tmux/template +++ b/srcpkgs/tmux/template @@ -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 + } +} diff --git a/srcpkgs/tor/template b/srcpkgs/tor/template index d5d1d95dae..cb62044bdd 100644 --- a/srcpkgs/tor/template +++ b/srcpkgs/tor/template @@ -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 + } +} diff --git a/srcpkgs/torsocks/template b/srcpkgs/torsocks/template index be5284bbc9..db79399fb4 100644 --- a/srcpkgs/torsocks/template +++ b/srcpkgs/torsocks/template @@ -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 + } +} diff --git a/srcpkgs/totem-pl-parser/template b/srcpkgs/totem-pl-parser/template index 0e45df7912..c065b723a5 100644 --- a/srcpkgs/totem-pl-parser/template +++ b/srcpkgs/totem-pl-parser/template @@ -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 + } +} diff --git a/srcpkgs/totem-pl-parser/totem-pl-parser-devel.template b/srcpkgs/totem-pl-parser/totem-pl-parser-devel.template deleted file mode 100644 index f879ea0275..0000000000 --- a/srcpkgs/totem-pl-parser/totem-pl-parser-devel.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/totem/libtotem.template b/srcpkgs/totem/libtotem.template deleted file mode 100644 index d763ca40de..0000000000 --- a/srcpkgs/totem/libtotem.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/totem/template b/srcpkgs/totem/template index 9e2a91fe75..3ed7bfb0da 100644 --- a/srcpkgs/totem/template +++ b/srcpkgs/totem/template @@ -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 + } +} diff --git a/srcpkgs/totem/totem-devel.template b/srcpkgs/totem/totem-devel.template deleted file mode 100644 index c79caec225..0000000000 --- a/srcpkgs/totem/totem-devel.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/totem/totem-mozilla-plugin.template b/srcpkgs/totem/totem-mozilla-plugin.template deleted file mode 100644 index 9a09948d86..0000000000 --- a/srcpkgs/totem/totem-mozilla-plugin.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/traceroute/template b/srcpkgs/traceroute/template index 4785911d5a..5f3cd81239 100644 --- a/srcpkgs/traceroute/template +++ b/srcpkgs/traceroute/template @@ -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 + } +} diff --git a/srcpkgs/tracker/libtracker.template b/srcpkgs/tracker/libtracker.template deleted file mode 100644 index 66a96d4cd5..0000000000 --- a/srcpkgs/tracker/libtracker.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template index 2986678c6c..df6a73e314 100644 --- a/srcpkgs/tracker/template +++ b/srcpkgs/tracker/template @@ -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 + } +} diff --git a/srcpkgs/tracker/tracker-devel.template b/srcpkgs/tracker/tracker-devel.template deleted file mode 100644 index b777d718d8..0000000000 --- a/srcpkgs/tracker/tracker-devel.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/transmission/template b/srcpkgs/transmission/template index 0cef6a6e81..188e36ef72 100644 --- a/srcpkgs/transmission/template +++ b/srcpkgs/transmission/template @@ -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 + } } diff --git a/srcpkgs/transmission/transmission-gtk.template b/srcpkgs/transmission/transmission-gtk.template deleted file mode 100644 index 0553ad4e97..0000000000 --- a/srcpkgs/transmission/transmission-gtk.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/transmission/transmission-qt.template b/srcpkgs/transmission/transmission-qt.template deleted file mode 100644 index 13abe238a5..0000000000 --- a/srcpkgs/transmission/transmission-qt.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/tree/template b/srcpkgs/tree/template index 05a3a2d0f7..bcc8f33858 100644 --- a/srcpkgs/tree/template +++ b/srcpkgs/tree/template @@ -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 + } +} diff --git a/srcpkgs/tsocks/template b/srcpkgs/tsocks/template index 87a90f168c..3da317c290 100644 --- a/srcpkgs/tsocks/template +++ b/srcpkgs/tsocks/template @@ -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 + } +} diff --git a/srcpkgs/tumbler/template b/srcpkgs/tumbler/template index d931cf96d6..a9f13810ff 100644 --- a/srcpkgs/tumbler/template +++ b/srcpkgs/tumbler/template @@ -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 + } +} diff --git a/srcpkgs/tumbler/tumbler-devel.template b/srcpkgs/tumbler/tumbler-devel.template deleted file mode 100644 index 4afc3a3b9c..0000000000 --- a/srcpkgs/tumbler/tumbler-devel.template +++ /dev/null @@ -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 -} diff --git a/srcpkgs/tzdata/template b/srcpkgs/tzdata/template index fde30a6c9f..f721068682 100644 --- a/srcpkgs/tzdata/template +++ b/srcpkgs/tzdata/template @@ -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 + } +}