From ee33ddf6f3657ff6384de9c6e517511f0427ffc7 Mon Sep 17 00:00:00 2001 From: James Meyer Date: Thu, 5 Mar 2009 08:38:10 -0600 Subject: Goodbye chroot-devel. All things chroot-devel have been moved and split between core and extra --- abs/chroot-devel/README | 0 abs/chroot-devel/abs/ChangeLog | 35 -- abs/chroot-devel/abs/PKGBUILD | 33 - abs/chroot-devel/abs/abs.install | 15 - abs/chroot-devel/gamin/PKGBUILD | 25 - abs/chroot-devel/git/ChangeLog | 26 - abs/chroot-devel/git/PKGBUILD | 49 -- abs/chroot-devel/icon-naming-utils/PKGBUILD | 24 - abs/chroot-devel/imake/PKGBUILD | 39 -- abs/chroot-devel/imake/linuxconfig.patch | 31 - abs/chroot-devel/intltool/ChangeLog | 19 - abs/chroot-devel/intltool/PKGBUILD | 22 - abs/chroot-devel/leafpad/PKGBUILD | 23 - abs/chroot-devel/pcmanfm/PKGBUILD | 21 - abs/chroot-devel/pcmanfm/pcmanfm.install | 12 - abs/chroot-devel/pcmanfm/vfs-file-info.c | 699 --------------------- abs/chroot-devel/rsync/ChangeLog | 20 - abs/chroot-devel/rsync/PKGBUILD | 33 - abs/chroot-devel/rsync/rsync.xinetd | 11 - abs/chroot-devel/rsync/rsyncd | 37 -- abs/chroot-devel/rsync/rsyncd.conf | 16 - abs/chroot-devel/startup-notification/PKGBUILD | 19 - abs/chroot-devel/tango-icon-theme/PKGBUILD | 23 - abs/chroot-devel/terminal/PKGBUILD | 25 - .../terminal/terminal-dont-die-on-dbus-kill.patch | 10 - abs/chroot-devel/terminal/terminal.install | 11 - abs/chroot-devel/thunar/PKGBUILD | 30 - abs/chroot-devel/thunar/thunar.install | 18 - abs/core-testing/git/ChangeLog | 26 + abs/core-testing/git/PKGBUILD | 49 ++ abs/core-testing/rsync/ChangeLog | 20 + abs/core-testing/rsync/PKGBUILD | 29 + abs/core-testing/rsync/rsync.xinetd | 11 + abs/core-testing/rsync/rsyncd | 37 ++ abs/core-testing/rsync/rsyncd.conf | 16 + abs/extra-testing/abs/ChangeLog | 41 ++ abs/extra-testing/abs/PKGBUILD | 33 + abs/extra-testing/abs/abs.install | 15 + abs/extra-testing/exo/PKGBUILD | 29 + abs/extra-testing/exo/exo.install | 11 + abs/extra-testing/icon-naming-utils/PKGBUILD | 24 + abs/extra-testing/imake/PKGBUILD | 39 ++ abs/extra-testing/imake/linuxconfig.patch | 31 + abs/extra-testing/intltool/ChangeLog | 19 + abs/extra-testing/intltool/PKGBUILD | 22 + abs/extra-testing/libnotify/PKGBUILD | 22 + abs/extra-testing/libxfce4util/PKGBUILD | 25 + abs/extra-testing/pygtk/PKGBUILD | 10 +- abs/extra-testing/tango-icon-theme/PKGBUILD | 23 + abs/extra-testing/terminal/PKGBUILD | 30 + .../terminal/terminal-dont-die-on-dbus-kill.patch | 10 + abs/extra-testing/terminal/terminal.install | 11 + abs/extra-testing/thunar/PKGBUILD | 31 + abs/extra-testing/thunar/thunar.install | 14 + 54 files changed, 623 insertions(+), 1331 deletions(-) delete mode 100644 abs/chroot-devel/README delete mode 100644 abs/chroot-devel/abs/ChangeLog delete mode 100644 abs/chroot-devel/abs/PKGBUILD delete mode 100644 abs/chroot-devel/abs/abs.install delete mode 100644 abs/chroot-devel/gamin/PKGBUILD delete mode 100644 abs/chroot-devel/git/ChangeLog delete mode 100644 abs/chroot-devel/git/PKGBUILD delete mode 100644 abs/chroot-devel/icon-naming-utils/PKGBUILD delete mode 100644 abs/chroot-devel/imake/PKGBUILD delete mode 100644 abs/chroot-devel/imake/linuxconfig.patch delete mode 100644 abs/chroot-devel/intltool/ChangeLog delete mode 100644 abs/chroot-devel/intltool/PKGBUILD delete mode 100644 abs/chroot-devel/leafpad/PKGBUILD delete mode 100644 abs/chroot-devel/pcmanfm/PKGBUILD delete mode 100644 abs/chroot-devel/pcmanfm/pcmanfm.install delete mode 100644 abs/chroot-devel/pcmanfm/vfs-file-info.c delete mode 100644 abs/chroot-devel/rsync/ChangeLog delete mode 100644 abs/chroot-devel/rsync/PKGBUILD delete mode 100644 abs/chroot-devel/rsync/rsync.xinetd delete mode 100644 abs/chroot-devel/rsync/rsyncd delete mode 100644 abs/chroot-devel/rsync/rsyncd.conf delete mode 100644 abs/chroot-devel/startup-notification/PKGBUILD delete mode 100644 abs/chroot-devel/tango-icon-theme/PKGBUILD delete mode 100644 abs/chroot-devel/terminal/PKGBUILD delete mode 100644 abs/chroot-devel/terminal/terminal-dont-die-on-dbus-kill.patch delete mode 100644 abs/chroot-devel/terminal/terminal.install delete mode 100644 abs/chroot-devel/thunar/PKGBUILD delete mode 100644 abs/chroot-devel/thunar/thunar.install create mode 100644 abs/core-testing/git/ChangeLog create mode 100644 abs/core-testing/git/PKGBUILD create mode 100644 abs/core-testing/rsync/ChangeLog create mode 100644 abs/core-testing/rsync/PKGBUILD create mode 100644 abs/core-testing/rsync/rsync.xinetd create mode 100644 abs/core-testing/rsync/rsyncd create mode 100644 abs/core-testing/rsync/rsyncd.conf create mode 100644 abs/extra-testing/abs/ChangeLog create mode 100644 abs/extra-testing/abs/PKGBUILD create mode 100644 abs/extra-testing/abs/abs.install create mode 100644 abs/extra-testing/exo/PKGBUILD create mode 100644 abs/extra-testing/exo/exo.install create mode 100644 abs/extra-testing/icon-naming-utils/PKGBUILD create mode 100644 abs/extra-testing/imake/PKGBUILD create mode 100644 abs/extra-testing/imake/linuxconfig.patch create mode 100644 abs/extra-testing/intltool/ChangeLog create mode 100644 abs/extra-testing/intltool/PKGBUILD create mode 100644 abs/extra-testing/libnotify/PKGBUILD create mode 100644 abs/extra-testing/libxfce4util/PKGBUILD create mode 100644 abs/extra-testing/tango-icon-theme/PKGBUILD create mode 100644 abs/extra-testing/terminal/PKGBUILD create mode 100644 abs/extra-testing/terminal/terminal-dont-die-on-dbus-kill.patch create mode 100644 abs/extra-testing/terminal/terminal.install create mode 100644 abs/extra-testing/thunar/PKGBUILD create mode 100644 abs/extra-testing/thunar/thunar.install diff --git a/abs/chroot-devel/README b/abs/chroot-devel/README deleted file mode 100644 index e69de29..0000000 diff --git a/abs/chroot-devel/abs/ChangeLog b/abs/chroot-devel/abs/ChangeLog deleted file mode 100644 index c33bcff..0000000 --- a/abs/chroot-devel/abs/ChangeLog +++ /dev/null @@ -1,35 +0,0 @@ -2008-08-10 Allan McRae - - * 2.2-1 - Upstream update - - adds ability to select which repos/packages - sync on commandline - - additional PKGBUILD and install script prototypes - -2008-04-19 Travis Willard - - * 2.1-1 - Upstream update - re-adds support for community - -2008-04-19 Travis Willard - - * 2.0-4 - Added install warning about /var/abs - -2008-04-15 Travis Willard - - * 2.0-3 - Added install message - Moved abs.conf to /etc instead of /etc/abs - -2008-04-13 Travis Willard - - * 2.0-2 - Moved rsyncd.conf.abs to /usr/share/abs - Made rsync server configurable - -2008-04-10 Travis Willard - - * 2.0-1 - Added ChangeLog - New rsync-based release diff --git a/abs/chroot-devel/abs/PKGBUILD b/abs/chroot-devel/abs/PKGBUILD deleted file mode 100644 index e38c9e9..0000000 --- a/abs/chroot-devel/abs/PKGBUILD +++ /dev/null @@ -1,33 +0,0 @@ -# $Id: PKGBUILD 8218 2008-08-09 14:48:26Z allan $ -# Maintainer: Allan McRae - -pkgname=abs -pkgver=2.2 -pkgrel=1 -pkgdesc="Utilities to download and work with the Arch Build System (ABS)" -arch=('i686' 'x86_64') -url="http://projects.archlinux.org/git/?p=abs.git" -license=('GPL') -depends=('bash' 'rsync') -backup=(etc/abs.conf) -install=abs.install -source=(ftp://ftp.archlinux.org/other/abs/${pkgname}-${pkgver}.tar.gz) -md5sums=('281f7def0b18d1545438290fcbf26db3') - -build() { - cd ${srcdir}/${pkgname} - - make CONFDIR=/etc/ || return 1 - make CONFDIR=/etc/ DESTDIR=${pkgdir} install || return 1 - - # Add readme file, and make base /var/abs path - install -dm0755 ${pkgdir}/var/abs/local/ - install -Dm0644 ${srcdir}/abs/README ${pkgdir}/var/abs/README - - # change ABS tags for x86_64 to correct values - if [ "$CARCH" = "x86_64" ]; then - sed -i "s|i686|x86_64|g" ${pkgdir}/etc/abs.conf - fi -} - -# vim: set ts=2 sw=2 noet: diff --git a/abs/chroot-devel/abs/abs.install b/abs/chroot-devel/abs/abs.install deleted file mode 100644 index 1b19b4a..0000000 --- a/abs/chroot-devel/abs/abs.install +++ /dev/null @@ -1,15 +0,0 @@ -## arg 1: the new package version -## arg 2: the old package version -pre_upgrade() { - if [ "$(vercmp $2 2.0-1)" -lt 0 ]; then - echo "==> ABS now uses rsync, instead of cvsup, to synchronize your tree." - echo "==> Please note the new configuration in /etc/abs.conf" - fi - - if [ "$(vercmp $2 2.0-4)" -lt 0 ]; then - echo "==> Warning: abs clears out the contents of /var/abs when syncing." - echo "==> Keep all local PKGBUILDs in /var/abs/local, or they will disappear" - fi -} - -# vim:set ts=2 sw=2 et: diff --git a/abs/chroot-devel/gamin/PKGBUILD b/abs/chroot-devel/gamin/PKGBUILD deleted file mode 100644 index a2f03b8..0000000 --- a/abs/chroot-devel/gamin/PKGBUILD +++ /dev/null @@ -1,25 +0,0 @@ -# $Id: PKGBUILD,v 1.2 2008/07/28 13:15:48 abhidg Exp $ -# Maintainer: Abhishek Dasgupta -# Contributor: Pulphix - -pkgname=gamin -pkgver=0.1.9 -pkgrel=4 -pkgdesc='Gamin is a file and directory monitoring system defined to be a subset of the FAM (File Alteration Monitor) system.' -url='http://www.gnome.org/~veillard/gamin' -license=('GPL') -arch=('i686' 'x86_64') -depends=('glib2') -options=('libtool') -provides=('fam') -conflicts=('fam') -source=("http://www.gnome.org/~veillard/gamin/sources/${pkgname}-${pkgver}.tar.gz") -md5sums=('2d3a6a70df090ed923238e381e6c2982') - -build() { - cd $startdir/src/$pkgname-$pkgver - sed -i "s# -Wall# -Wall -D_GNU_SOURCE#g" configure || return 1 - ./configure --prefix=/usr --disable-static --with-threads --without-python --disable-debug-api --disable-debug - make || return 1 - make DESTDIR=$startdir/pkg install || return 1 -} diff --git a/abs/chroot-devel/git/ChangeLog b/abs/chroot-devel/git/ChangeLog deleted file mode 100644 index 54cdeec..0000000 --- a/abs/chroot-devel/git/ChangeLog +++ /dev/null @@ -1,26 +0,0 @@ -Simple version bumps are ommitted from the following ChangeLog. - -2008-09-14 Dan McGee - Version 1.6.0.2-1 - * Moved optional depends from install file to optdepends array - -2008-06-15 Dan McGee - Version 1.5.6-1 - * Removed 'cpio' dependency, clone is now a builtin and no longer needs it - -2008-02-02 Dan McGee - Version 1.5.4-1 - * Upstream version 1.5.4 - * Enable pthreads support in pack-objects. To use, set the pack.threads - git config option. Read manpages of pack-objects and config for more - details. - * Changelog added (with entries going back a bit). - -2008-01-28 Kevin Piche - Version 1.5.3.7-2 - * Updated for new perl policy (vendor dirs) - * Change license to GPL2 - -2007-11-01 Eric Belanger - Version 1.5.3.5-2 - * Fix Perl module location diff --git a/abs/chroot-devel/git/PKGBUILD b/abs/chroot-devel/git/PKGBUILD deleted file mode 100644 index 7863d4f..0000000 --- a/abs/chroot-devel/git/PKGBUILD +++ /dev/null @@ -1,49 +0,0 @@ -# $Id: PKGBUILD 12487 2008-09-14 16:45:00Z dan $ -# Maintainer: Dan McGee - -pkgname=git -pkgver=1.6.0.2 -pkgrel=2 -pkgdesc="GIT - the stupid content tracker" -arch=(i686 x86_64) -url="http://git.or.cz/" -license=('GPL2') -depends=('curl' 'expat>=2.0' 'perl-error' 'perl>=5.10.0') -optdepends=('tk: gitk and git gui' - 'perl-libwww: git svn' - 'subversion: git svn' - 'cvsps: git cvsimport') -replaces=('git-core') -provides=('git-core') -source=("http://kernel.org/pub/software/scm/git/${pkgname}-${pkgver}.tar.bz2" \ - "http://kernel.org/pub/software/scm/git/git-manpages-${pkgver}.tar.bz2") - -build() { - cd $srcdir/$pkgname-$pkgver - make THREADED_DELTA_SEARCH=1 \ - prefix=/usr gitexecdir=/usr/lib/git-core || return 1 - make THREADED_DELTA_SEARCH=1 \ - prefix=/usr gitexecdir=/usr/lib/git-core \ - INSTALLDIRS=vendor DESTDIR=${pkgdir} install - - # let's plop gitweb in /usr/share - mkdir -p $pkgdir/usr/share/ || return 1 - cp -dR ./gitweb $pkgdir/usr/share/gitweb || return 1 - - #bash completion - mkdir -p $pkgdir/etc/bash_completion.d/ || return 1 - install -m644 ./contrib/completion/git-completion.bash $pkgdir/etc/bash_completion.d/git || return 1 - - # how 'bout some manpages? - for mansect in man1 man5 man7; do - for manpage in $srcdir/$mansect/*; do - install -D -m644 $manpage $pkgdir/usr/share/man/$mansect/$(basename $manpage) - done - done - - # remove perllocal.pod, .packlist, and empty directories. - rm -rf $pkgdir/usr/lib/perl5 -} - -md5sums=('1e4d9bfc1cb0abf165d4de93b5172324' - '30bd29d96b4576ef8b7b48ad791f613e') diff --git a/abs/chroot-devel/icon-naming-utils/PKGBUILD b/abs/chroot-devel/icon-naming-utils/PKGBUILD deleted file mode 100644 index 82592ff..0000000 --- a/abs/chroot-devel/icon-naming-utils/PKGBUILD +++ /dev/null @@ -1,24 +0,0 @@ -# $Id: PKGBUILD 4394 2008-07-06 20:12:55Z jgc $ -# Maintainer: Jan de Groot -# Contributor: William Rea - -pkgname=icon-naming-utils -pkgver=0.8.7 -pkgrel=1 -pkgdesc="Maps the new names of icons for Tango to the legacy names used by the GNOME and KDE desktops." -arch=(i686 x86_64) -license=('GPL') -url="http://tango.freedesktop.org/" -depends=('perl-xml-simple') -source=(http://tango.freedesktop.org/releases/${pkgname}-${pkgver}.tar.bz2) -md5sums=('2bcd77b8b6361831a932a5e76e82b66d') - -build() { - cd ${startdir}/src/${pkgname}-${pkgver} - ./configure --prefix=/usr --sysconfdir=/etc \ - --libexecdir=/usr/lib/icon-naming-utils \ - --localstatedir=/var - make || return 1 - make DESTDIR=${startdir}/pkg install - mv ${startdir}/pkg/usr/share/pkgconfig ${startdir}/pkg/usr/lib/pkgconfig -} diff --git a/abs/chroot-devel/imake/PKGBUILD b/abs/chroot-devel/imake/PKGBUILD deleted file mode 100644 index 9ad08b0..0000000 --- a/abs/chroot-devel/imake/PKGBUILD +++ /dev/null @@ -1,39 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: Alexander Baldeck -# Contributor: Jan de Groot -pkgname=imake -pkgver=1.0.2 -pkgrel=2 -force=y -pkgdesc="X.Org imake program and related utilities" -arch=(i686 x86_64) -url="http://xorg.freedesktop.org/" -depends=(glibc) -makedepends=(pkgconfig xproto perl) -source=(http://xorg.freedesktop.org/releases/individual/util/imake-1.0.2.tar.bz2 - http://xorg.freedesktop.org/releases/individual/util/gccmakedep-1.0.2.tar.bz2 - http://xorg.freedesktop.org/releases/individual/util/lndir-1.0.1.tar.bz2 - http://xorg.freedesktop.org/releases/individual/util/makedepend-1.0.1.tar.bz2 - http://xorg.freedesktop.org/releases/individual/util/xorg-cf-files-1.0.2.tar.bz2 - linuxconfig.patch) - -build() { - cd ${startdir}/src/xorg-cf-files-* - patch -Np1 -i ${startdir}/src/linuxconfig.patch || return 1 - cd ${startdir}/src - for i in *; do - if [ -d "${i}" ]; then - pushd "${i}" - ./configure --prefix=/usr - make || return 1 - make DESTDIR=${startdir}/pkg install || return 1 - popd - fi - done -} -md5sums=('02fea5a02ba2857c7d81820c8e8b8e6f' - 'b533c0771dbbaf9b041ff35bb941d3a2' - 'e274ea9f55dfd62afa0a7b1e1ab4ba96' - '54ab2549d723e51ff2b9cff4d8bf44d1' - '5f62dd5545b782c74f6e4e70d0e6552c' - '1b1d7653ac95d4b479784afcd61a889f') diff --git a/abs/chroot-devel/imake/linuxconfig.patch b/abs/chroot-devel/imake/linuxconfig.patch deleted file mode 100644 index 8e1c5a0..0000000 --- a/abs/chroot-devel/imake/linuxconfig.patch +++ /dev/null @@ -1,31 +0,0 @@ ---- xorg-cf-files-1.0.1/linux.cf.orig 2006-03-04 18:40:43.000000000 +0000 -+++ xorg-cf-files-1.0.1/linux.cf 2006-03-04 18:41:48.000000000 +0000 -@@ -193,6 +193,13 @@ - #define FSUseSyslog YES - #endif - -+#define FSUseSyslog YES -+#define BuildRman NO -+#define BuildHtmlManPages NO -+#define ProjectRoot /usr -+#define ManPath /usr/man -+#define XappLoadDir /usr/share/X11/app-defaults -+ - #ifndef HasDevRandom - # define HasDevRandom YES - # ifndef RandomDeviceName ---- xorg-cf-files-1.0.2/X11.tmpl.orig 2006-07-15 10:45:23.000000000 +0000 -+++ xorg-cf-files-1.0.2/X11.tmpl 2006-07-15 10:46:19.000000000 +0000 -@@ -1502,10 +1502,10 @@ - #define DocPdfDir $(DOCDIR)/PDF - #endif - #ifndef FontDir --#define FontDir $(LIBDIR)/fonts -+#define FontDir /usr/share/fonts - #endif - #ifndef FontEncDir --#define FontEncDir $(LIBDIR)/fonts/encodings -+#define FontEncDir /usr/share/fonts/encodings - #endif - #ifndef AdmDir - #define AdmDir /usr/adm diff --git a/abs/chroot-devel/intltool/ChangeLog b/abs/chroot-devel/intltool/ChangeLog deleted file mode 100644 index f234947..0000000 --- a/abs/chroot-devel/intltool/ChangeLog +++ /dev/null @@ -1,19 +0,0 @@ -2008-07-28 Eric Belanger - - * intltool 0.40.3-1 - * Upstream update - -2008-07-23 Eric Belanger - - * intltool 0.40.1-1 - * Upstream update - -2008-06-08 Eric Belanger - - * intltool 0.40.0-1 - * Upstream update - -2008-03-01 Eric Belanger - - * intltool 0.37.1-1 - * Upstream update diff --git a/abs/chroot-devel/intltool/PKGBUILD b/abs/chroot-devel/intltool/PKGBUILD deleted file mode 100644 index 562e51e..0000000 --- a/abs/chroot-devel/intltool/PKGBUILD +++ /dev/null @@ -1,22 +0,0 @@ -# $Id: PKGBUILD 7286 2008-07-29 01:10:32Z eric $ -# Maintainer: Eric Belanger -# Contributor: Jan de Groot - -pkgname=intltool -pkgver=0.40.3 -pkgrel=1 -pkgdesc="The internationalization tool collection" -arch=('i686' 'x86_64') -url="http://freedesktop.org/wiki/Software/intltool" -license=('GPL') -depends=('perlxml') -source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2) -md5sums=('7adee54938b22d32c63ecb5223fd4249') -sha1sums=('888f0b91cae35ef7821919d681b69a6ce81fd525') - -build() { - cd ${srcdir}/${pkgname}-${pkgver} - ./configure --prefix=/usr || return 1 - make || return 1 - make DESTDIR=${pkgdir} install || return 1 -} diff --git a/abs/chroot-devel/leafpad/PKGBUILD b/abs/chroot-devel/leafpad/PKGBUILD deleted file mode 100644 index 874ee94..0000000 --- a/abs/chroot-devel/leafpad/PKGBUILD +++ /dev/null @@ -1,23 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: Aaron Griffin -# Contributor: Link Dupont - -pkgname=leafpad -pkgver=0.8.14 -pkgrel=1 -pkgdesc="A notepad clone for GTK+ 2.0" -arch=(i686 x86_64) -url="http://tarot.freeshell.org/leafpad/" -license=('GPL') -depends=(gtk2) -makedepends=(perlxml) -source=(http://download.savannah.gnu.org/releases/$pkgname/$pkgname-$pkgver.tar.gz) -md5sums=('5f2abed8c880886e8aeb7e1a8d302e4c') - -build() -{ - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr --enable-chooser || return 1 - make || return 1 - make DESTDIR=$startdir/pkg install || return 1 -} diff --git a/abs/chroot-devel/pcmanfm/PKGBUILD b/abs/chroot-devel/pcmanfm/PKGBUILD deleted file mode 100644 index a82890d..0000000 --- a/abs/chroot-devel/pcmanfm/PKGBUILD +++ /dev/null @@ -1,21 +0,0 @@ -# Maintainer: Geoffroy Carrier -pkgname=pcmanfm -pkgver=0.5 -pkgrel=3 -pkgdesc="File manager of the LXDE Desktop" -arch=('i686' 'x86_64') -url="http://pcmanfm.sourceforge.net/" -license=('GPL') -groups=('lxde') -depends=('gtk2' 'shared-mime-info' 'desktop-file-utils' 'startup-notification' 'gamin') -makedepends=('intltool' 'pkgconfig') -install=pcmanfm.install -source=(http://downloads.sourceforge.net/pcmanfm/pcmanfm-$pkgver.tar.gz) -build() { - cd "$srcdir/$pkgname-$pkgver" - cp $startdir/vfs-file-info.c src/vfs/ - - ./configure --sysconfdir=/etc --prefix=/usr --disable-hal || return 1 - make || return 1 - make DESTDIR="$pkgdir" install || return 1 -} diff --git a/abs/chroot-devel/pcmanfm/pcmanfm.install b/abs/chroot-devel/pcmanfm/pcmanfm.install deleted file mode 100644 index 1182e76..0000000 --- a/abs/chroot-devel/pcmanfm/pcmanfm.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install() { - update-mime-database usr/share/mime > /dev/null - update-desktop-database -q -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/abs/chroot-devel/pcmanfm/vfs-file-info.c b/abs/chroot-devel/pcmanfm/vfs-file-info.c deleted file mode 100644 index a397893..0000000 --- a/abs/chroot-devel/pcmanfm/vfs-file-info.c +++ /dev/null @@ -1,699 +0,0 @@ -/* -* C Implementation: vfs-file-info -* -* Description: File information -* -* -* Author: Hong Jen Yee (PCMan) , (C) 2006 -* -* Copyright: See COPYING file that comes with this distribution -* -*/ - -#include "vfs-file-info.h" -#include -#include "glib-mem.h" -#include -#include /* Query group name */ -#include /* Query user name */ -#include - -#include "vfs-app-desktop.h" -#include "vfs-thumbnail-loader.h" -#include "vfs-utils.h" /* for vfs_load_icon */ - -static int big_thumb_size = 48, small_thumb_size = 20; -static gboolean utf8_file_name = FALSE; - -void vfs_file_info_set_utf8_filename( gboolean is_utf8 ) -{ - utf8_file_name = is_utf8; -} - -VFSFileInfo* vfs_file_info_new () -{ - VFSFileInfo * fi = g_slice_new0( VFSFileInfo ); - fi->n_ref = 1; - return fi; -} - -static void vfs_file_info_clear( VFSFileInfo* fi ) -{ - if ( fi->disp_name && fi->disp_name != fi->name ) - { - g_free( fi->disp_name ); - fi->disp_name = NULL; - } - if ( fi->name ) - { - g_free( fi->name ); - fi->name = NULL; - } - if ( fi->disp_size ) - { - g_free( fi->disp_size ); - fi->disp_size = NULL; - } - if ( fi->disp_owner ) - { - g_free( fi->disp_owner ); - fi->disp_owner = NULL; - } - if ( fi->disp_mtime ) - { - g_free( fi->disp_mtime ); - fi->disp_mtime = NULL; - } - if ( fi->big_thumbnail ) - { - gdk_pixbuf_unref( fi->big_thumbnail ); - fi->big_thumbnail = NULL; - } - if ( fi->small_thumbnail ) - { - gdk_pixbuf_unref( fi->small_thumbnail ); - fi->small_thumbnail = NULL; - } - - fi->disp_perm[ 0 ] = '\0'; - - if ( fi->mime_type ) - { - vfs_mime_type_unref( fi->mime_type ); - fi->mime_type = NULL; - } - fi->flags = VFS_FILE_INFO_NONE; -} - -VFSFileInfo* vfs_file_info_ref( VFSFileInfo* fi ) -{ - g_atomic_int_inc( &fi->n_ref ); - return fi; -} - -void vfs_file_info_unref( VFSFileInfo* fi ) -{ - if ( g_atomic_int_dec_and_test( &fi->n_ref) ) - { - vfs_file_info_clear( fi ); - g_slice_free( VFSFileInfo, fi ); - } -} - -gboolean vfs_file_info_get( VFSFileInfo* fi, - const char* file_path, - const char* base_name ) -{ - struct stat file_stat; - vfs_file_info_clear( fi ); - - if ( base_name ) - fi->name = g_strdup( base_name ); - else - fi->name = g_path_get_basename( file_path ); - - if ( lstat( file_path, &file_stat ) == 0 ) - { - /* This is time-consuming but can save much memory */ - fi->mode = file_stat.st_mode; - fi->dev = file_stat.st_dev; - fi->uid = file_stat.st_uid; - fi->gid = file_stat.st_gid; - fi->size = file_stat.st_size; - fi->mtime = file_stat.st_mtime; - fi->atime = file_stat.st_atime; - fi->blksize = file_stat.st_blksize; - fi->blocks = file_stat.st_blocks; - - if ( G_LIKELY( utf8_file_name && g_utf8_validate ( fi->name, -1, NULL ) ) ) - { - fi->disp_name = fi->name; /* Don't duplicate the name and save memory */ - } - else - { - fi->disp_name = g_filename_display_name( fi->name ); - } - fi->mime_type = vfs_mime_type_get_from_file( file_path, - fi->disp_name, - &file_stat ); - return TRUE; - } - else - fi->mime_type = vfs_mime_type_get_from_type( XDG_MIME_TYPE_UNKNOWN ); - return FALSE; -} - -const char* vfs_file_info_get_name( VFSFileInfo* fi ) -{ - return fi->name; -} - -/* Get displayed name encoded in UTF-8 */ -const char* vfs_file_info_get_disp_name( VFSFileInfo* fi ) -{ - return fi->disp_name; -} - -void vfs_file_info_set_disp_name( VFSFileInfo* fi, const char* name ) -{ - if ( fi->disp_name && fi->disp_name != fi->name ) - g_free( fi->disp_name ); - fi->disp_name = g_strdup( name ); -} - -void vfs_file_info_set_name( VFSFileInfo* fi, const char* name ) -{ - g_free( fi->name ); - fi->name = g_strdup( name ); -} - -off_t vfs_file_info_get_size( VFSFileInfo* fi ) -{ - return fi->size; -} - -const char* vfs_file_info_get_disp_size( VFSFileInfo* fi ) -{ - if ( G_UNLIKELY( !fi->disp_size ) ) - { - char buf[ 64 ]; - vfs_file_size_to_string( buf, fi->size ); - fi->disp_size = g_strdup( buf ); - } - return fi->disp_size; -} - -off_t vfs_file_info_get_blocks( VFSFileInfo* fi ) -{ - return fi->blocks; -} - -VFSMimeType* vfs_file_info_get_mime_type( VFSFileInfo* fi ) -{ - vfs_mime_type_ref( fi->mime_type ); - return fi->mime_type; -} - -void vfs_file_info_reload_mime_type( VFSFileInfo* fi, - const char* full_path ) -{ - VFSMimeType * old_mime_type; - struct stat file_stat; - - /* convert VFSFileInfo to struct stat */ - /* In current implementation, only st_mode is used in - mime-type detection, so let's save some CPU cycles - and don't copy unused fields. - */ - file_stat.st_mode = fi->mode; - /* - file_stat.st_dev = fi->dev; - file_stat.st_uid = fi->uid; - file_stat.st_gid = fi->gid; - file_stat.st_size = fi->size; - file_stat.st_mtime = fi->mtime; - file_stat.st_atime = fi->atime; - file_stat.st_blksize = fi->blksize; - file_stat.st_blocks = fi->blocks; - */ - old_mime_type = fi->mime_type; - fi->mime_type = vfs_mime_type_get_from_file( full_path, - fi->name, &file_stat ); - vfs_file_info_load_special_info( fi, full_path ); - vfs_mime_type_unref( old_mime_type ); /* FIXME: is vfs_mime_type_unref needed ?*/ -} - -const char* vfs_file_info_get_mime_type_desc( VFSFileInfo* fi ) -{ - return vfs_mime_type_get_description( fi->mime_type ); -} - -GdkPixbuf* vfs_file_info_get_big_icon( VFSFileInfo* fi ) -{ - /* get special icons for special files, especially for - some desktop icons */ - - if ( G_UNLIKELY( fi->flags != VFS_FILE_INFO_NONE ) ) - { - int w, h; - int icon_size; - vfs_mime_type_get_icon_size( &icon_size, NULL ); - if ( fi->big_thumbnail ) - { - w = gdk_pixbuf_get_width( fi->big_thumbnail ); - h = gdk_pixbuf_get_height( fi->big_thumbnail ); - } - else - w = h = 0; - - if ( ABS( MAX( w, h ) - icon_size ) > 2 ) - { - char * icon_name = NULL; - if ( fi->big_thumbnail ) - { - icon_name = ( char* ) g_object_steal_data( - G_OBJECT(fi->big_thumbnail), "name" ); - gdk_pixbuf_unref( fi->big_thumbnail ); - fi->big_thumbnail = NULL; - } - if ( G_LIKELY( icon_name ) ) - { - if ( G_UNLIKELY( icon_name[ 0 ] == '/' ) ) - fi->big_thumbnail = gdk_pixbuf_new_from_file( icon_name, NULL ); - else - fi->big_thumbnail = vfs_load_icon( - gtk_icon_theme_get_default(), - icon_name, icon_size ); - } - if ( fi->big_thumbnail ) - g_object_set_data_full( G_OBJECT(fi->big_thumbnail), "name", icon_name, g_free ); - else - g_free( icon_name ); - } - return fi->big_thumbnail ? gdk_pixbuf_ref( fi->big_thumbnail ) : NULL; - } - if( G_UNLIKELY(!fi->mime_type) ) - return NULL; - return vfs_mime_type_get_icon( fi->mime_type, TRUE ); -} - -GdkPixbuf* vfs_file_info_get_small_icon( VFSFileInfo* fi ) -{ - return vfs_mime_type_get_icon( fi->mime_type, FALSE ); -} - -GdkPixbuf* vfs_file_info_get_big_thumbnail( VFSFileInfo* fi ) -{ - return fi->big_thumbnail ? gdk_pixbuf_ref( fi->big_thumbnail ) : NULL; -} - -GdkPixbuf* vfs_file_info_get_small_thumbnail( VFSFileInfo* fi ) -{ - return fi->small_thumbnail ? gdk_pixbuf_ref( fi->small_thumbnail ) : NULL; -} - -const char* vfs_file_info_get_disp_owner( VFSFileInfo* fi ) -{ - struct passwd * puser; - struct group* pgroup; - char uid_str_buf[ 32 ]; - char* user_name; - char gid_str_buf[ 32 ]; - char* group_name; - - /* FIXME: user names should be cached */ - if ( ! fi->disp_owner ) - { - puser = getpwuid( fi->uid ); - if ( puser && puser->pw_name && *puser->pw_name ) - user_name = puser->pw_name; - else - { - sprintf( uid_str_buf, "%d", fi->uid ); - user_name = uid_str_buf; - } - - pgroup = getgrgid( fi->gid ); - if ( pgroup && pgroup->gr_name && *pgroup->gr_name ) - group_name = pgroup->gr_name; - else - { - sprintf( gid_str_buf, "%d", fi->gid ); - group_name = gid_str_buf; - } - fi->disp_owner = g_strdup_printf ( "%s:%s", user_name, group_name ); - } - return fi->disp_owner; -} - -const char* vfs_file_info_get_disp_mtime( VFSFileInfo* fi ) -{ - if ( ! fi->disp_mtime ) - { - char buf[ 64 ]; - strftime( buf, sizeof( buf ), - "%Y-%m-%d %H:%M", - localtime( &fi->mtime ) ); - fi->disp_mtime = g_strdup( buf ); - } - return fi->disp_mtime; -} - -time_t* vfs_file_info_get_mtime( VFSFileInfo* fi ) -{ - return & fi->mtime; -} - -time_t* vfs_file_info_get_atime( VFSFileInfo* fi ) -{ - return & fi->atime; -} - -static void get_file_perm_string( char* perm, mode_t mode ) -{ - perm[ 0 ] = S_ISDIR( mode ) ? 'd' : ( S_ISLNK( mode ) ? 'l' : '-' ); - perm[ 1 ] = ( mode & S_IRUSR ) ? 'r' : '-'; - perm[ 2 ] = ( mode & S_IWUSR ) ? 'w' : '-'; - perm[ 3 ] = ( mode & S_IXUSR ) ? 'x' : '-'; - perm[ 4 ] = ( mode & S_IRGRP ) ? 'r' : '-'; - perm[ 5 ] = ( mode & S_IWGRP ) ? 'w' : '-'; - perm[ 6 ] = ( mode & S_IXGRP ) ? 'x' : '-'; - perm[ 7 ] = ( mode & S_IROTH ) ? 'r' : '-'; - perm[ 8 ] = ( mode & S_IWOTH ) ? 'w' : '-'; - perm[ 9 ] = ( mode & S_IXOTH ) ? 'x' : '-'; - perm[ 10 ] = '\0'; -} - -const char* vfs_file_info_get_disp_perm( VFSFileInfo* fi ) -{ - if ( ! fi->disp_perm[ 0 ] ) - get_file_perm_string( fi->disp_perm, - fi->mode ); - return fi->disp_perm; -} - -void vfs_file_size_to_string( char* buf, guint64 size ) -{ - char * unit; - /* guint point; */ - gfloat val; - - /* - FIXME: Is floating point calculation slower than integer division? - Some profiling is needed here. - */ - if ( size > ( ( guint64 ) 1 ) << 30 ) - { - if ( size > ( ( guint64 ) 1 ) << 40 ) - { - /* - size /= ( ( ( guint64 ) 1 << 40 ) / 10 ); - point = ( guint ) ( size % 10 ); - size /= 10; - */ - val = ((gfloat)size) / ( ( guint64 ) 1 << 40 ); - unit = "TB"; - } - else - { - /* - size /= ( ( 1 << 30 ) / 10 ); - point = ( guint ) ( size % 10 ); - size /= 10; - */ - val = ((gfloat)size) / ( ( guint64 ) 1 << 30 ); - unit = "GB"; - } - } - else if ( size > ( 1 << 20 ) ) - { - /* - size /= ( ( 1 << 20 ) / 10 ); - point = ( guint ) ( size % 10 ); - size /= 10; - */ - val = ((gfloat)size) / ( ( guint64 ) 1 << 20 ); - unit = "MB"; - } - else if ( size > ( 1 << 10 ) ) - { - /* - size /= ( ( 1 << 10 ) / 10 ); - point = size % 10; - size /= 10; - */ - val = ((gfloat)size) / ( ( guint64 ) 1 << 10 ); - unit = "KB"; - } - else - { - unit = size > 1 ? "Bytes" : "Byte"; - sprintf( buf, "%u %s", ( guint ) size, unit ); - return ; - } - /* sprintf( buf, "%llu.%u %s", size, point, unit ); */ - sprintf( buf, "%.1f %s", val, unit ); -} - -gboolean vfs_file_info_is_dir( VFSFileInfo* fi ) -{ - if ( S_ISDIR( fi->mode ) ) - return TRUE; - if ( S_ISLNK( fi->mode ) && - 0 == strcmp( vfs_mime_type_get_type( fi->mime_type ), XDG_MIME_TYPE_DIRECTORY ) ) - { - return TRUE; - } - return FALSE; -} - -gboolean vfs_file_info_is_symlink( VFSFileInfo* fi ) -{ - return S_ISLNK( fi->mode ) ? TRUE : FALSE; -} - -gboolean vfs_file_info_is_image( VFSFileInfo* fi ) -{ - /* FIXME: We had better use functions of xdg_mime to check this */ - if ( ! strncmp( "image/", vfs_mime_type_get_type( fi->mime_type ), 6 ) ) - return TRUE; - return FALSE; -} - -gboolean vfs_file_info_is_desktop_entry( VFSFileInfo* fi ) -{ - return 0 != (fi->flags & VFS_FILE_INFO_DESKTOP_ENTRY); -} - -gboolean vfs_file_info_is_unknown_type( VFSFileInfo* fi ) -{ - if ( ! strcmp( XDG_MIME_TYPE_UNKNOWN, - vfs_mime_type_get_type( fi->mime_type ) ) ) - return TRUE; - return FALSE; -} - -/* full path of the file is required by this function */ -gboolean vfs_file_info_is_executable( VFSFileInfo* fi, const char* file_path ) -{ - //return mime_type_is_executable_file( file_path, fi->mime_type->type ); - return mime_type_is_executable_file( file_path, "crfap" ); -} - -/* full path of the file is required by this function */ -gboolean vfs_file_info_is_text( VFSFileInfo* fi, const char* file_path ) -{ - return mime_type_is_text_file( file_path, fi->mime_type->type ); -} - -/* -* Run default action of specified file. -* Full path of the file is required by this function. -*/ -gboolean vfs_file_info_open_file( VFSFileInfo* fi, - const char* file_path, - GError** err ) -{ - VFSMimeType * mime_type; - char* app_name; - VFSAppDesktop* app; - GList* files = NULL; - gboolean ret = FALSE; - char* argv[ 2 ]; - - if ( vfs_file_info_is_executable( fi, file_path ) ) - { - argv[ 0 ] = (char *) file_path; - argv[ 1 ] = '\0'; - ret = g_spawn_async( NULL, argv, NULL, G_SPAWN_STDOUT_TO_DEV_NULL| - G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, err ); - } - else - { - mime_type = vfs_file_info_get_mime_type( fi ); - app_name = vfs_mime_type_get_default_action( mime_type ); - if ( app_name ) - { - app = vfs_app_desktop_new( app_name ); - if ( ! vfs_app_desktop_get_exec( app ) ) - app->exec = g_strdup( app_name ); /* FIXME: app->exec */ - files = g_list_prepend( files, (gpointer) file_path ); - /* FIXME: working dir is needed */ - ret = vfs_app_desktop_open_files( gdk_screen_get_default(), - NULL, app, files, err ); - g_list_free( files ); - vfs_app_desktop_unref( app ); - g_free( app_name ); - } - vfs_mime_type_unref( mime_type ); - } - return ret; -} - -mode_t vfs_file_info_get_mode( VFSFileInfo* fi ) -{ - return fi->mode; -} - -gboolean vfs_file_info_is_thumbnail_loaded( VFSFileInfo* fi, gboolean big ) -{ - if ( big ) - return ( fi->big_thumbnail != NULL ); - return ( fi->small_thumbnail != NULL ); -} - -gboolean vfs_file_info_load_thumbnail( VFSFileInfo* fi, - const char* full_path, - gboolean big ) -{ - GdkPixbuf* thumbnail; - - if ( big ) - { - if ( fi->big_thumbnail ) - return TRUE; - } - else - { - if ( fi->small_thumbnail ) - return TRUE; - } - thumbnail = vfs_thumbnail_load_for_file( full_path, - big ? big_thumb_size : small_thumb_size , fi->mtime ); - if( G_LIKELY( thumbnail ) ) - { - if ( big ) - fi->big_thumbnail = thumbnail; - else - fi->small_thumbnail = thumbnail; - } - else /* fallback to mime_type icon */ - { - if ( big ) - fi->big_thumbnail = vfs_file_info_get_big_icon( fi ); - else - fi->small_thumbnail = vfs_file_info_get_small_icon( fi ); - } - return ( thumbnail != NULL ); -} - -void vfs_file_info_set_thumbnail_size( int big, int small ) -{ - big_thumb_size = big; - small_thumb_size = small; -} - -void vfs_file_info_load_special_info( VFSFileInfo* fi, - const char* file_path ) -{ - /*if ( G_LIKELY(fi->type) && G_UNLIKELY(fi->type->name, "application/x-desktop") ) */ - if ( G_UNLIKELY( g_str_has_suffix( fi->name, ".desktop") ) ) - { - VFSAppDesktop * desktop; - const char* icon_name; - - fi->flags |= VFS_FILE_INFO_DESKTOP_ENTRY; - desktop = vfs_app_desktop_new( file_path ); - if ( vfs_app_desktop_get_disp_name( desktop ) ) - { - vfs_file_info_set_disp_name( - fi, vfs_app_desktop_get_disp_name( desktop ) ); - } - - if ( (icon_name = vfs_app_desktop_get_icon_name( desktop )) ) - { - GdkPixbuf* icon; - int big_size, small_size; - vfs_mime_type_get_icon_size( &big_size, &small_size ); - if( ! fi->big_thumbnail ) - { - icon = vfs_app_desktop_get_icon( desktop, big_size, FALSE ); - if( G_LIKELY(icon) ) - fi->big_thumbnail =icon; - } - if( ! fi->small_thumbnail ) - { - icon = vfs_app_desktop_get_icon( desktop, small_size, FALSE ); - if( G_LIKELY(icon) ) - fi->small_thumbnail =icon; - } - } - vfs_app_desktop_unref( desktop ); - } -} - -void vfs_file_info_list_free( GList* list ) -{ - g_list_foreach( list, (GFunc)vfs_file_info_unref, NULL ); - g_list_free( list ); -} - - -char* vfs_file_resolve_path( const char* cwd, const char* relative_path ) -{ - GString* ret = g_string_sized_new( 4096 ); - int len; - gboolean strip_tail; - - g_return_val_if_fail( G_LIKELY(relative_path), NULL ); - - len = strlen( relative_path ); - strip_tail = (0 == len || relative_path[len-1] != '/'); - - if( G_UNLIKELY(*relative_path != '/') ) /* relative path */ - { - if( G_UNLIKELY(relative_path[0] == '~') ) /* home dir */ - { - g_string_append( ret, g_get_home_dir()); - ++relative_path; - } - else - { - if( ! cwd ) - { - char *cwd_new; - cwd_new = g_get_current_dir(); - g_string_append( ret, cwd_new ); - g_free( cwd_new ); - } - else - g_string_append( ret, cwd ); - } - } - - if( relative_path[0] != '/' && (0 == ret->len || ret->str[ ret->len - 1 ] != '/' ) ) - g_string_append_c( ret, '/' ); - - while( G_LIKELY( *relative_path ) ) - { - if( G_UNLIKELY(*relative_path == '.') ) - { - if( relative_path[1] == '/' || relative_path[1] == '\0' ) /* current dir */ - { - relative_path += relative_path[1] ? 2 : 1; - continue; - } - if( relative_path[1] == '.' && - ( relative_path[2] == '/' || relative_path[2] == '\0') ) /* parent dir */ - { - gsize len = ret->len - 2; - while( ret->str[ len ] != '/' ) - --len; - g_string_truncate( ret, len + 1 ); - relative_path += relative_path[2] ? 3 : 2; - continue; - } - } - - do - { - g_string_append_c( ret, *relative_path ); - }while( G_LIKELY( *(relative_path++) != '/' && *relative_path ) ); - } - - /* if original path contains tailing '/', preserve it; otherwise, remove it. */ - if( strip_tail && G_LIKELY( ret->len > 1 ) && G_UNLIKELY( ret->str[ ret->len - 1 ] == '/' ) ) - g_string_truncate( ret, ret->len - 1 ); - return g_string_free( ret, FALSE ); -} - diff --git a/abs/chroot-devel/rsync/ChangeLog b/abs/chroot-devel/rsync/ChangeLog deleted file mode 100644 index 1e26b1c..0000000 --- a/abs/chroot-devel/rsync/ChangeLog +++ /dev/null @@ -1,20 +0,0 @@ -2008-09-06 Eric Belanger - - * rsync 3.0.4-1 - * Upstream update - -2008-07-05 Eric Belanger - - * rsync 3.0.3-1 - * Upstream update - -2008-04-13 Eric Belanger - - * rsync 3.0.2-1 - * Upstream update - -2008-03-01 Eric Belanger - - * rsync 3.0.0-1 - * Upstream update - * Updated license diff --git a/abs/chroot-devel/rsync/PKGBUILD b/abs/chroot-devel/rsync/PKGBUILD deleted file mode 100644 index 507d243..0000000 --- a/abs/chroot-devel/rsync/PKGBUILD +++ /dev/null @@ -1,33 +0,0 @@ -# $Id: PKGBUILD 12020 2008-09-07 23:31:05Z eric $ -# Maintainer: Eric Belanger -# Contributor: Judd Vinet - -pkgname=rsync -pkgver=3.0.4 -pkgrel=1 -pkgdesc="A file transfer program to keep remote files in sync" -arch=('i686' 'x86_64') -url="http://samba.anu.edu.au/rsync/" -license=('GPL3') -depends=('acl') -backup=('etc/rsyncd.conf' 'etc/xinetd.d/rsync') -source=(http://rsync.samba.org/ftp/rsync/${pkgname}-${pkgver}.tar.gz \ - rsyncd.conf rsyncd rsync.xinetd) -md5sums=('2b2d159c9bd1b5f8adfd8b13da3a1f3f' '4395c0591638349b1a7aeaaa4da1f03a'\ - '9de4d03d49f4b5c73ffd67d452716a49' 'ea3e9277dc908bc51f9eddc0f6b935c1') -sha1sums=('e89ed8d84fe0b6740208ba8183ee1dbc220ba5e5' - '48be09294134dfed888818872fe552a59c29147a' - 'ebec275bbd0c11692c91dc59368349601bd9eaf4' - 'fdb99785bc87ee13d77aa90dc1804f3f75dd7fc1') - -build() { - cd ${srcdir}/${pkgname}-${pkgver} - ./prepare-source || return 1 - ./configure --prefix=/usr --with-included-popt \ - --enable-acl-support --enable-xattr-support || return 1 - make || return 1 - make DESTDIR=${pkgdir} install || return 1 - install -D -m 755 ../rsyncd ${pkgdir}/etc/rc.d/rsyncd || return 1 - install -D -m 644 ../rsyncd.conf ${pkgdir}/etc/rsyncd.conf || return 1 - install -D -m 644 ../rsync.xinetd ${pkgdir}/etc/xinetd.d/rsync || return 1 -} diff --git a/abs/chroot-devel/rsync/rsync.xinetd b/abs/chroot-devel/rsync/rsync.xinetd deleted file mode 100644 index f5b6b1e..0000000 --- a/abs/chroot-devel/rsync/rsync.xinetd +++ /dev/null @@ -1,11 +0,0 @@ -service rsync -{ - socket_type = stream - wait = no - user = root - server = /usr/bin/rsync - server_args = --daemon - log_on_success += HOST DURATION - log_on_failure += HOST - disable = yes -} diff --git a/abs/chroot-devel/rsync/rsyncd b/abs/chroot-devel/rsync/rsyncd deleted file mode 100644 index e1313dc..0000000 --- a/abs/chroot-devel/rsync/rsyncd +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash - -. /etc/rc.conf -. /etc/rc.d/functions - -case "$1" in - start) - stat_busy "Starting rsyncd" - [ ! -f /var/run/daemons/rsyncd ] && /usr/bin/rsync --daemon - if [ $? -gt 0 ]; then - stat_fail - else - pgrep -of "/usr/bin/rsync --daemon" > /var/run/rsyncd.pid - add_daemon rsyncd - stat_done - fi - ;; - - stop) - stat_busy "Stopping rsyncd" - [ -f /var/run/rsyncd.pid ] && kill `cat /var/run/rsyncd.pid` - if [ $? -gt 0 ]; then - stat_fail - else - rm_daemon rsyncd - stat_done - fi - ;; - restart) - $0 stop - sleep 1 - $0 start - ;; - *) - echo "usage: $0 {start|stop|restart}" -esac -exit 0 diff --git a/abs/chroot-devel/rsync/rsyncd.conf b/abs/chroot-devel/rsync/rsyncd.conf deleted file mode 100644 index f7161f3..0000000 --- a/abs/chroot-devel/rsync/rsyncd.conf +++ /dev/null @@ -1,16 +0,0 @@ -uid = nobody -gid = nobody -use chroot = no -max connections = 4 -syslog facility = local5 -pid file = /var/run/rsyncd.pid - -[ftp] - path = /home/ftp - comment = ftp area - -#[cvs] -# path = /data/cvs -# comment = CVS repository (requires authentication) -# auth users = tridge, susan -# secrets file = /etc/rsyncd.secrets diff --git a/abs/chroot-devel/startup-notification/PKGBUILD b/abs/chroot-devel/startup-notification/PKGBUILD deleted file mode 100644 index a73b07c..0000000 --- a/abs/chroot-devel/startup-notification/PKGBUILD +++ /dev/null @@ -1,19 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: dorphell -pkgname=startup-notification -pkgver=0.9 -pkgrel=1 -pkgdesc="Monitor and display application startup" -arch=(i686 x86_64) -depends=('libx11' 'libsm') -options=('!libtool') -url="http://www.freedesktop.org" -source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.bz2) -md5sums=('624b42f1fac5a12c543a079e2cd3b366') - -build() { - cd ${startdir}/src/${pkgname}-${pkgver} - ./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc - make || return 1 - make DESTDIR=${startdir}/pkg install -} diff --git a/abs/chroot-devel/tango-icon-theme/PKGBUILD b/abs/chroot-devel/tango-icon-theme/PKGBUILD deleted file mode 100644 index 522216b..0000000 --- a/abs/chroot-devel/tango-icon-theme/PKGBUILD +++ /dev/null @@ -1,23 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: James Rayner -# Contributor: William Rea -pkgname=tango-icon-theme -pkgver=0.8.1 -pkgrel=1 -pkgdesc="The Tango Desktop Project exists to create a consistent user experience" -arch=('i686' 'x86_64') -url="http://tango.freedesktop.org" -license="CCPL-Attribution-ShareAlike-2.5" -depends=('librsvg') -makedepends=('imagemagick' 'icon-naming-utils') -source=(http://tango.freedesktop.org/releases/$pkgname-$pkgver.tar.gz) -md5sums=('32d5258f448b5982af9cfa4364f31d41') - -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr --enable-png-creation - make || return 1 - make DESTDIR=$startdir/pkg install - - install -D COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING -} \ No newline at end of file diff --git a/abs/chroot-devel/terminal/PKGBUILD b/abs/chroot-devel/terminal/PKGBUILD deleted file mode 100644 index 9f17eee..0000000 --- a/abs/chroot-devel/terminal/PKGBUILD +++ /dev/null @@ -1,25 +0,0 @@ - -pkgname=terminal -pkgver=0.2.8 -pkgrel=3 -pkgdesc="A modern terminal emulator primarly for the Xfce desktop environment" -arch=(i686 x86_64) -license=('GPL2') -url="http://www.xfce.org/projects/terminal/" -groups=('xfce4') -depends=('exo>=0.3.4' 'vte>=0.16.14' 'dbus-glib>=0.76' - 'hicolor-icon-theme') -makedepends=('pkgconfig') -options=('!libtool') -install=terminal.install -source=(http://www.xfce.org/archive/xfce-4.4.2/src/Terminal-${pkgver}.tar.bz2 - terminal-dont-die-on-dbus-kill.patch) - -build() { - cd ${srcdir}/Terminal-${pkgver} - patch -Np0 -i ${srcdir}/terminal-dont-die-on-dbus-kill.patch || return 1 - ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/xfce4 \ - --localstatedir=/var --disable-static || return 1 - make || return 1 - make DESTDIR=${pkgdir} install || return 1 -} diff --git a/abs/chroot-devel/terminal/terminal-dont-die-on-dbus-kill.patch b/abs/chroot-devel/terminal/terminal-dont-die-on-dbus-kill.patch deleted file mode 100644 index e20e45c..0000000 --- a/abs/chroot-devel/terminal/terminal-dont-die-on-dbus-kill.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- terminal/terminal-dbus.c.orig 2007-01-23 22:25:12.000000000 +0000 -+++ terminal/terminal-dbus.c 2007-01-23 22:25:50.000000000 +0000 -@@ -191,6 +191,7 @@ terminal_dbus_register_service (Terminal - - /* register DBus connection with GLib main loop */ - dbus_connection_setup_with_g_main (connection, NULL); -+ dbus_connection_set_exit_on_disconnect (connection, FALSE); - - if (dbus_bus_request_name (connection, TERMINAL_DBUS_SERVICE, 0, &derror) < 0) - { diff --git a/abs/chroot-devel/terminal/terminal.install b/abs/chroot-devel/terminal/terminal.install deleted file mode 100644 index 21b79d2..0000000 --- a/abs/chroot-devel/terminal/terminal.install +++ /dev/null @@ -1,11 +0,0 @@ -post_install() { - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor -} - -post_upgrade() { - post_install $1 -} - -post_remove() { - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor -} diff --git a/abs/chroot-devel/thunar/PKGBUILD b/abs/chroot-devel/thunar/PKGBUILD deleted file mode 100644 index 51ae8dc..0000000 --- a/abs/chroot-devel/thunar/PKGBUILD +++ /dev/null @@ -1,30 +0,0 @@ -pkgname=thunar -pkgver=0.9.0 -pkgrel=3 -pkgdesc="new modern file manager for Xfce" -arch=(i686 x86_64) -license=('GPL2' 'LGPL2') -url="http://thunar.xfce.org" -groups=('xfce4') -depends=('exo>=0.3.4' 'shared-mime-info' 'pcre' \ - 'desktop-file-utils' 'libexif' 'hal' \ - ) -makedepends=('intltool' 'pkgconfig') -options=('!libtool') -install=${pkgname}.install -source=(http://www.xfce.org/archive/xfce-4.4.2/src/Thunar-${pkgver}.tar.bz2 \ - http://foo-projects.org/pipermail/thunar-dev/attachments/20071203/a44d5411/thunar-vfs-volume-hal_missing-audio-cds-for-volman.bin \ - http://bugzilla.xfce.org/attachment.cgi?id=1452 -) - -build() { - cd ${startdir}/src/Thunar-${pkgver} - patch -Np0 -i ../thunar-vfs-volume-hal_missing-audio-cds-for-volman.bin || return 1 - patch -Np0 -i ../attachment.cgi?id=1452 || return 1 - ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/xfce4 \ - --localstatedir=/var --disable-static \ - --disable-gnome-thumbnailers --enable-exif --enable-pcre --disable-fam - make || return 1 - make DESTDIR=${startdir}/pkg install - sed -i 's:x-directory/gnome-default-handler;::' ${startdir}/pkg/usr/share/applications/Thunar-folder-handler.desktop -} diff --git a/abs/chroot-devel/thunar/thunar.install b/abs/chroot-devel/thunar/thunar.install deleted file mode 100644 index 8cf0d85..0000000 --- a/abs/chroot-devel/thunar/thunar.install +++ /dev/null @@ -1,18 +0,0 @@ -post_install() { - update-desktop-database -q - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor -} - -post_upgrade() { - post_install $1 -} - -post_remove() { - update-desktop-database -q - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor -} - -op=$1 -shift - -$op $* diff --git a/abs/core-testing/git/ChangeLog b/abs/core-testing/git/ChangeLog new file mode 100644 index 0000000..54cdeec --- /dev/null +++ b/abs/core-testing/git/ChangeLog @@ -0,0 +1,26 @@ +Simple version bumps are ommitted from the following ChangeLog. + +2008-09-14 Dan McGee + Version 1.6.0.2-1 + * Moved optional depends from install file to optdepends array + +2008-06-15 Dan McGee + Version 1.5.6-1 + * Removed 'cpio' dependency, clone is now a builtin and no longer needs it + +2008-02-02 Dan McGee + Version 1.5.4-1 + * Upstream version 1.5.4 + * Enable pthreads support in pack-objects. To use, set the pack.threads + git config option. Read manpages of pack-objects and config for more + details. + * Changelog added (with entries going back a bit). + +2008-01-28 Kevin Piche + Version 1.5.3.7-2 + * Updated for new perl policy (vendor dirs) + * Change license to GPL2 + +2007-11-01 Eric Belanger + Version 1.5.3.5-2 + * Fix Perl module location diff --git a/abs/core-testing/git/PKGBUILD b/abs/core-testing/git/PKGBUILD new file mode 100644 index 0000000..dec7a3a --- /dev/null +++ b/abs/core-testing/git/PKGBUILD @@ -0,0 +1,49 @@ +# $Id: PKGBUILD 12487 2008-09-14 16:45:00Z dan $ +# Maintainer: Dan McGee + +pkgname=git +pkgver=1.6.0.2 +pkgrel=3 +pkgdesc="GIT - the stupid content tracker" +arch=(i686 x86_64) +url="http://git.or.cz/" +license=('GPL2') +depends=('curl' 'expat>=2.0' 'perl-error' 'perl>=5.10.0') +optdepends=('tk: gitk and git gui' + 'perl-libwww: git svn' + 'subversion: git svn' + 'cvsps: git cvsimport') +replaces=('git-core') +provides=('git-core') +source=("http://kernel.org/pub/software/scm/git/${pkgname}-${pkgver}.tar.bz2" \ + "http://kernel.org/pub/software/scm/git/git-manpages-${pkgver}.tar.bz2") + +build() { + cd $srcdir/$pkgname-$pkgver + make THREADED_DELTA_SEARCH=1 \ + prefix=/usr gitexecdir=/usr/lib/git-core || return 1 + make THREADED_DELTA_SEARCH=1 \ + prefix=/usr gitexecdir=/usr/lib/git-core \ + INSTALLDIRS=vendor DESTDIR=${pkgdir} install + + # let's plop gitweb in /usr/share + mkdir -p $pkgdir/usr/share/ || return 1 + cp -dR ./gitweb $pkgdir/usr/share/gitweb || return 1 + + #bash completion + mkdir -p $pkgdir/etc/bash_completion.d/ || return 1 + install -m644 ./contrib/completion/git-completion.bash $pkgdir/etc/bash_completion.d/git || return 1 + + # how 'bout some manpages? + for mansect in man1 man5 man7; do + for manpage in $srcdir/$mansect/*; do + install -D -m644 $manpage $pkgdir/usr/share/man/$mansect/$(basename $manpage) + done + done + + # remove perllocal.pod, .packlist, and empty directories. + rm -rf $pkgdir/usr/lib/perl5 +} + +md5sums=('1e4d9bfc1cb0abf165d4de93b5172324' + '30bd29d96b4576ef8b7b48ad791f613e') diff --git a/abs/core-testing/rsync/ChangeLog b/abs/core-testing/rsync/ChangeLog new file mode 100644 index 0000000..1e26b1c --- /dev/null +++ b/abs/core-testing/rsync/ChangeLog @@ -0,0 +1,20 @@ +2008-09-06 Eric Belanger + + * rsync 3.0.4-1 + * Upstream update + +2008-07-05 Eric Belanger + + * rsync 3.0.3-1 + * Upstream update + +2008-04-13 Eric Belanger + + * rsync 3.0.2-1 + * Upstream update + +2008-03-01 Eric Belanger + + * rsync 3.0.0-1 + * Upstream update + * Updated license diff --git a/abs/core-testing/rsync/PKGBUILD b/abs/core-testing/rsync/PKGBUILD new file mode 100644 index 0000000..d9f2968 --- /dev/null +++ b/abs/core-testing/rsync/PKGBUILD @@ -0,0 +1,29 @@ +pkgname=rsync +pkgver=3.0.4 +pkgrel=2 +pkgdesc="A file transfer program to keep remote files in sync" +arch=('i686' 'x86_64') +url="http://samba.anu.edu.au/rsync/" +license=('GPL3') +depends=('acl') +backup=('etc/rsyncd.conf' 'etc/xinetd.d/rsync') +source=(http://rsync.samba.org/ftp/rsync/${pkgname}-${pkgver}.tar.gz \ + rsyncd.conf rsyncd rsync.xinetd) +md5sums=('2b2d159c9bd1b5f8adfd8b13da3a1f3f' '4395c0591638349b1a7aeaaa4da1f03a'\ + '9de4d03d49f4b5c73ffd67d452716a49' 'ea3e9277dc908bc51f9eddc0f6b935c1') +sha1sums=('e89ed8d84fe0b6740208ba8183ee1dbc220ba5e5' + '48be09294134dfed888818872fe552a59c29147a' + 'ebec275bbd0c11692c91dc59368349601bd9eaf4' + 'fdb99785bc87ee13d77aa90dc1804f3f75dd7fc1') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./prepare-source || return 1 + ./configure --prefix=/usr --with-included-popt \ + --enable-acl-support --enable-xattr-support || return 1 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + install -D -m 755 ../rsyncd ${pkgdir}/etc/rc.d/rsyncd || return 1 + install -D -m 644 ../rsyncd.conf ${pkgdir}/etc/rsyncd.conf || return 1 + install -D -m 644 ../rsync.xinetd ${pkgdir}/etc/xinetd.d/rsync || return 1 +} diff --git a/abs/core-testing/rsync/rsync.xinetd b/abs/core-testing/rsync/rsync.xinetd new file mode 100644 index 0000000..f5b6b1e --- /dev/null +++ b/abs/core-testing/rsync/rsync.xinetd @@ -0,0 +1,11 @@ +service rsync +{ + socket_type = stream + wait = no + user = root + server = /usr/bin/rsync + server_args = --daemon + log_on_success += HOST DURATION + log_on_failure += HOST + disable = yes +} diff --git a/abs/core-testing/rsync/rsyncd b/abs/core-testing/rsync/rsyncd new file mode 100644 index 0000000..e1313dc --- /dev/null +++ b/abs/core-testing/rsync/rsyncd @@ -0,0 +1,37 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting rsyncd" + [ ! -f /var/run/daemons/rsyncd ] && /usr/bin/rsync --daemon + if [ $? -gt 0 ]; then + stat_fail + else + pgrep -of "/usr/bin/rsync --daemon" > /var/run/rsyncd.pid + add_daemon rsyncd + stat_done + fi + ;; + + stop) + stat_busy "Stopping rsyncd" + [ -f /var/run/rsyncd.pid ] && kill `cat /var/run/rsyncd.pid` + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon rsyncd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/abs/core-testing/rsync/rsyncd.conf b/abs/core-testing/rsync/rsyncd.conf new file mode 100644 index 0000000..f7161f3 --- /dev/null +++ b/abs/core-testing/rsync/rsyncd.conf @@ -0,0 +1,16 @@ +uid = nobody +gid = nobody +use chroot = no +max connections = 4 +syslog facility = local5 +pid file = /var/run/rsyncd.pid + +[ftp] + path = /home/ftp + comment = ftp area + +#[cvs] +# path = /data/cvs +# comment = CVS repository (requires authentication) +# auth users = tridge, susan +# secrets file = /etc/rsyncd.secrets diff --git a/abs/extra-testing/abs/ChangeLog b/abs/extra-testing/abs/ChangeLog new file mode 100644 index 0000000..03d6d88 --- /dev/null +++ b/abs/extra-testing/abs/ChangeLog @@ -0,0 +1,41 @@ +2008-10-28 Allan McRae + + * 2.3-1 + Upstream update + - add ability to download files using tarballs on pacman mirror + +2008-08-10 Allan McRae + + * 2.2-1 + Upstream update + - adds ability to select which repos/packages + sync on commandline + - additional PKGBUILD and install script prototypes + +2008-04-19 Travis Willard + + * 2.1-1 + Upstream update - re-adds support for community + +2008-04-19 Travis Willard + + * 2.0-4 + Added install warning about /var/abs + +2008-04-15 Travis Willard + + * 2.0-3 + Added install message + Moved abs.conf to /etc instead of /etc/abs + +2008-04-13 Travis Willard + + * 2.0-2 + Moved rsyncd.conf.abs to /usr/share/abs + Made rsync server configurable + +2008-04-10 Travis Willard + + * 2.0-1 + Added ChangeLog + New rsync-based release diff --git a/abs/extra-testing/abs/PKGBUILD b/abs/extra-testing/abs/PKGBUILD new file mode 100644 index 0000000..872fc59 --- /dev/null +++ b/abs/extra-testing/abs/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 17300 2008-10-28 04:37:22Z allan $ +# Maintainer: Allan McRae + +pkgname=abs +pkgver=2.3 +pkgrel=1 +pkgdesc="Utilities to download and work with the Arch Build System (ABS)" +arch=('i686' 'x86_64') +url="http://projects.archlinux.org/git/?p=abs.git" +license=('GPL') +depends=('bash' 'rsync') +backup=(etc/abs.conf) +install=abs.install +source=(ftp://ftp.archlinux.org/other/abs/${pkgname}-${pkgver}.tar.gz) +md5sums=('d6fd791aa487ba8bb5ff48c3ace20592') + +build() { + cd ${srcdir}/${pkgname} + + make CONFDIR=/etc/ || return 1 + make CONFDIR=/etc/ DESTDIR=${pkgdir} install || return 1 + + # Add readme file, and make base /var/abs path + install -dm0755 ${pkgdir}/var/abs/local/ + install -Dm0644 ${srcdir}/abs/README ${pkgdir}/var/abs/README + + # change ABS tags for x86_64 to correct values + if [ "$CARCH" = "x86_64" ]; then + sed -i "s|i686|x86_64|g" ${pkgdir}/etc/abs.conf + fi +} + +# vim: set ts=2 sw=2 noet: diff --git a/abs/extra-testing/abs/abs.install b/abs/extra-testing/abs/abs.install new file mode 100644 index 0000000..1b19b4a --- /dev/null +++ b/abs/extra-testing/abs/abs.install @@ -0,0 +1,15 @@ +## arg 1: the new package version +## arg 2: the old package version +pre_upgrade() { + if [ "$(vercmp $2 2.0-1)" -lt 0 ]; then + echo "==> ABS now uses rsync, instead of cvsup, to synchronize your tree." + echo "==> Please note the new configuration in /etc/abs.conf" + fi + + if [ "$(vercmp $2 2.0-4)" -lt 0 ]; then + echo "==> Warning: abs clears out the contents of /var/abs when syncing." + echo "==> Keep all local PKGBUILDs in /var/abs/local, or they will disappear" + fi +} + +# vim:set ts=2 sw=2 et: diff --git a/abs/extra-testing/exo/PKGBUILD b/abs/extra-testing/exo/PKGBUILD new file mode 100644 index 0000000..e402aac --- /dev/null +++ b/abs/extra-testing/exo/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 28206 2009-02-28 11:01:08Z andyrtr $ +# Maintainer: tobias +# Contributor: Aurelien Foret + +pkgname=exo +pkgver=0.3.100 +pkgrel=1 +pkgdesc="Extensions to Xfce by os-cillation" +arch=('i686' 'x86_64') +license=('GPL2' 'LGPL2') +url="http://www.os-cillation.com/article.php?sid=40" +groups=('xfce4') +depends=("libxfce4util" "hal" 'hicolor-icon-theme') +makedepends=("pygtk>=2.14.0" 'pkgconfig' 'libnotify' 'perl-uri') +optdepends=('libnotify enables notification support' \ + 'perl enables mail-compose helper script') +options=('!libtool') +install=${pkgname}.install +source=(http://www.xfce.org/archive/xfce-4.6.0/src/${pkgname}-${pkgver}.tar.bz2) +md5sums=('ebded97ff55f43cd0fe6b16242992ecf') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/xfce4 \ + --localstatedir=/var --disable-static --enable-notifications \ + --enable-python || return 1 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/abs/extra-testing/exo/exo.install b/abs/extra-testing/exo/exo.install new file mode 100644 index 0000000..21b79d2 --- /dev/null +++ b/abs/extra-testing/exo/exo.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/abs/extra-testing/icon-naming-utils/PKGBUILD b/abs/extra-testing/icon-naming-utils/PKGBUILD new file mode 100644 index 0000000..82592ff --- /dev/null +++ b/abs/extra-testing/icon-naming-utils/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 4394 2008-07-06 20:12:55Z jgc $ +# Maintainer: Jan de Groot +# Contributor: William Rea + +pkgname=icon-naming-utils +pkgver=0.8.7 +pkgrel=1 +pkgdesc="Maps the new names of icons for Tango to the legacy names used by the GNOME and KDE desktops." +arch=(i686 x86_64) +license=('GPL') +url="http://tango.freedesktop.org/" +depends=('perl-xml-simple') +source=(http://tango.freedesktop.org/releases/${pkgname}-${pkgver}.tar.bz2) +md5sums=('2bcd77b8b6361831a932a5e76e82b66d') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + ./configure --prefix=/usr --sysconfdir=/etc \ + --libexecdir=/usr/lib/icon-naming-utils \ + --localstatedir=/var + make || return 1 + make DESTDIR=${startdir}/pkg install + mv ${startdir}/pkg/usr/share/pkgconfig ${startdir}/pkg/usr/lib/pkgconfig +} diff --git a/abs/extra-testing/imake/PKGBUILD b/abs/extra-testing/imake/PKGBUILD new file mode 100644 index 0000000..ba2dc4c --- /dev/null +++ b/abs/extra-testing/imake/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ +# Maintainer: Alexander Baldeck +# Contributor: Jan de Groot +pkgname=imake +pkgver=1.0.2 +pkgrel=3 +force=y +pkgdesc="X.Org imake program and related utilities" +arch=(i686 x86_64) +url="http://xorg.freedesktop.org/" +depends=(glibc) +makedepends=(pkgconfig xproto perl) +source=(http://xorg.freedesktop.org/releases/individual/util/imake-1.0.2.tar.bz2 + http://xorg.freedesktop.org/releases/individual/util/gccmakedep-1.0.2.tar.bz2 + http://xorg.freedesktop.org/releases/individual/util/lndir-1.0.1.tar.bz2 + http://xorg.freedesktop.org/releases/individual/util/makedepend-1.0.1.tar.bz2 + http://xorg.freedesktop.org/releases/individual/util/xorg-cf-files-1.0.2.tar.bz2 + linuxconfig.patch) + +build() { + cd ${startdir}/src/xorg-cf-files-* + patch -Np1 -i ${startdir}/src/linuxconfig.patch || return 1 + cd ${startdir}/src + for i in *; do + if [ -d "${i}" ]; then + pushd "${i}" + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${startdir}/pkg install || return 1 + popd + fi + done +} +md5sums=('02fea5a02ba2857c7d81820c8e8b8e6f' + 'b533c0771dbbaf9b041ff35bb941d3a2' + 'e274ea9f55dfd62afa0a7b1e1ab4ba96' + '54ab2549d723e51ff2b9cff4d8bf44d1' + '5f62dd5545b782c74f6e4e70d0e6552c' + '1b1d7653ac95d4b479784afcd61a889f') diff --git a/abs/extra-testing/imake/linuxconfig.patch b/abs/extra-testing/imake/linuxconfig.patch new file mode 100644 index 0000000..8e1c5a0 --- /dev/null +++ b/abs/extra-testing/imake/linuxconfig.patch @@ -0,0 +1,31 @@ +--- xorg-cf-files-1.0.1/linux.cf.orig 2006-03-04 18:40:43.000000000 +0000 ++++ xorg-cf-files-1.0.1/linux.cf 2006-03-04 18:41:48.000000000 +0000 +@@ -193,6 +193,13 @@ + #define FSUseSyslog YES + #endif + ++#define FSUseSyslog YES ++#define BuildRman NO ++#define BuildHtmlManPages NO ++#define ProjectRoot /usr ++#define ManPath /usr/man ++#define XappLoadDir /usr/share/X11/app-defaults ++ + #ifndef HasDevRandom + # define HasDevRandom YES + # ifndef RandomDeviceName +--- xorg-cf-files-1.0.2/X11.tmpl.orig 2006-07-15 10:45:23.000000000 +0000 ++++ xorg-cf-files-1.0.2/X11.tmpl 2006-07-15 10:46:19.000000000 +0000 +@@ -1502,10 +1502,10 @@ + #define DocPdfDir $(DOCDIR)/PDF + #endif + #ifndef FontDir +-#define FontDir $(LIBDIR)/fonts ++#define FontDir /usr/share/fonts + #endif + #ifndef FontEncDir +-#define FontEncDir $(LIBDIR)/fonts/encodings ++#define FontEncDir /usr/share/fonts/encodings + #endif + #ifndef AdmDir + #define AdmDir /usr/adm diff --git a/abs/extra-testing/intltool/ChangeLog b/abs/extra-testing/intltool/ChangeLog new file mode 100644 index 0000000..f234947 --- /dev/null +++ b/abs/extra-testing/intltool/ChangeLog @@ -0,0 +1,19 @@ +2008-07-28 Eric Belanger + + * intltool 0.40.3-1 + * Upstream update + +2008-07-23 Eric Belanger + + * intltool 0.40.1-1 + * Upstream update + +2008-06-08 Eric Belanger + + * intltool 0.40.0-1 + * Upstream update + +2008-03-01 Eric Belanger + + * intltool 0.37.1-1 + * Upstream update diff --git a/abs/extra-testing/intltool/PKGBUILD b/abs/extra-testing/intltool/PKGBUILD new file mode 100644 index 0000000..562e51e --- /dev/null +++ b/abs/extra-testing/intltool/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 7286 2008-07-29 01:10:32Z eric $ +# Maintainer: Eric Belanger +# Contributor: Jan de Groot + +pkgname=intltool +pkgver=0.40.3 +pkgrel=1 +pkgdesc="The internationalization tool collection" +arch=('i686' 'x86_64') +url="http://freedesktop.org/wiki/Software/intltool" +license=('GPL') +depends=('perlxml') +source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('7adee54938b22d32c63ecb5223fd4249') +sha1sums=('888f0b91cae35ef7821919d681b69a6ce81fd525') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/abs/extra-testing/libnotify/PKGBUILD b/abs/extra-testing/libnotify/PKGBUILD new file mode 100644 index 0000000..3b8d12f --- /dev/null +++ b/abs/extra-testing/libnotify/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 19585 2008-11-27 18:06:47Z hugo $ +# Maintainer: Jan de Groot + +pkgname=libnotify +pkgver=0.4.5 +pkgrel=1 +pkgdesc="Desktop notification library" +arch=(i686 x86_64) +license=('LGPL') +depends=('dbus-glib>=0.76' 'gtk2>=2.14.4') +makedepends=('pkgconfig') +options=('!libtool') +source=(http://www.galago-project.org/files/releases/source/${pkgname}/${pkgname}-${pkgver}.tar.gz) +url="http://www.galago-project.org/" +md5sums=('472e2c1f808848365572a9b024d9e8f5') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + ./configure --prefix=/usr --disable-static || return 1 + make || return 1 + make DESTDIR=${startdir}/pkg install || return 1 +} diff --git a/abs/extra-testing/libxfce4util/PKGBUILD b/abs/extra-testing/libxfce4util/PKGBUILD new file mode 100644 index 0000000..46e2539 --- /dev/null +++ b/abs/extra-testing/libxfce4util/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 28199 2009-02-28 10:49:12Z andyrtr $ +# Maintainer: tobias + +pkgname=libxfce4util +pkgver=4.6.0 +pkgrel=1 +pkgdesc="Basic utility non-GUI functions for Xfce" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://www.xfce.org/" +groups=('xfce4') +depends=("glib2>=2.18.3") +makedepends=('pkgconfig') +options=('!libtool') +source=(http://www.xfce.org/archive/xfce-${pkgver}/src/${pkgname}-${pkgver}.tar.bz2) +md5sums=('2b0b7cdb4516704940eedf11edc94d5e') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib \ + --localstatedir=/var --disable-static + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + rm -rf ${pkgdir}/usr/share/gtk-doc +} diff --git a/abs/extra-testing/pygtk/PKGBUILD b/abs/extra-testing/pygtk/PKGBUILD index 434af1c..3588c76 100644 --- a/abs/extra-testing/pygtk/PKGBUILD +++ b/abs/extra-testing/pygtk/PKGBUILD @@ -1,18 +1,17 @@ -# $Id: PKGBUILD 16726 2008-10-22 02:50:46Z allan $ +# $Id: PKGBUILD 25979 2009-02-02 01:56:42Z douglas $ # Maintainer: Jan de Groot # Contributor: Sarah Hay pkgname=pygtk -pkgver=2.13.0 -pkgrel=2 +pkgver=2.14.0 +pkgrel=1 pkgdesc="Python bindings for the GTK widget set" arch=(i686 x86_64) license=('LGPL') depends=('libglade>=2.6.3' 'pycairo>=1.6.4' 'pygobject>=2.15.4' 'python-numeric>=24.2-2') options=('!libtool') url="http://www.pygtk.org/" -source=(http://ftp.gnome.org/pub/gnome/sources/pygtk/2.13/${pkgname}-${pkgver}.tar.bz2) -md5sums=('e1513921bfd3790b456899c483fceaea') +source=(http://ftp.gnome.org/pub/gnome/sources/pygtk/2.14/${pkgname}-${pkgver}.tar.bz2) build() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -21,3 +20,4 @@ build() { make DESTDIR="${pkgdir}" install || return 1 install -m644 gtk/gtk-extrafuncs.defs "${pkgdir}/usr/share/pygtk/2.0/defs/" || return 1 } +md5sums=('b5fec3a9493a394d0ba2b8d2b337c4c5') diff --git a/abs/extra-testing/tango-icon-theme/PKGBUILD b/abs/extra-testing/tango-icon-theme/PKGBUILD new file mode 100644 index 0000000..21ec4e8 --- /dev/null +++ b/abs/extra-testing/tango-icon-theme/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ +# Maintainer: James Rayner +# Contributor: William Rea +pkgname=tango-icon-theme +pkgver=0.8.1 +pkgrel=2 +pkgdesc="The Tango Desktop Project exists to create a consistent user experience" +arch=('i686' 'x86_64') +url="http://tango.freedesktop.org" +license="CCPL-Attribution-ShareAlike-2.5" +depends=('librsvg') +makedepends=('imagemagick' 'icon-naming-utils') +source=(http://tango.freedesktop.org/releases/$pkgname-$pkgver.tar.gz) +md5sums=('32d5258f448b5982af9cfa4364f31d41') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --enable-png-creation + make || return 1 + make DESTDIR=$startdir/pkg install + + install -D COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING +} diff --git a/abs/extra-testing/terminal/PKGBUILD b/abs/extra-testing/terminal/PKGBUILD new file mode 100644 index 0000000..857696e --- /dev/null +++ b/abs/extra-testing/terminal/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 28221 2009-02-28 11:48:48Z andyrtr $ +# Maintainer: Tobias Kieslich +# Contributor: Aurelien Foret + +pkgname=terminal +pkgver=0.2.10 +pkgrel=1 +pkgdesc="A modern terminal emulator primarly for the Xfce desktop environment" +arch=(i686 x86_64) +license=('GPL2') +url="http://www.xfce.org/projects/terminal/" +groups=('xfce4') +depends=('exo>=0.3.100' "vte>=0.17.4-2" 'dbus-glib>=0.78' + 'startup-notification>=0.9' 'hicolor-icon-theme') +makedepends=('pkgconfig') +options=('!libtool') +install=terminal.install +source=(http://www.xfce.org/archive/xfce-4.6.0/src/Terminal-${pkgver}.tar.bz2 + terminal-dont-die-on-dbus-kill.patch) +md5sums=('f6cefa97cf5cad558187267783ffce8a' + '7cff5c513739737a0ed2109354538241') + +build() { + cd ${srcdir}/Terminal-${pkgver} + patch -Np0 -i ${srcdir}/terminal-dont-die-on-dbus-kill.patch || return 1 + ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/xfce4 \ + --localstatedir=/var --disable-static || return 1 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/abs/extra-testing/terminal/terminal-dont-die-on-dbus-kill.patch b/abs/extra-testing/terminal/terminal-dont-die-on-dbus-kill.patch new file mode 100644 index 0000000..e20e45c --- /dev/null +++ b/abs/extra-testing/terminal/terminal-dont-die-on-dbus-kill.patch @@ -0,0 +1,10 @@ +--- terminal/terminal-dbus.c.orig 2007-01-23 22:25:12.000000000 +0000 ++++ terminal/terminal-dbus.c 2007-01-23 22:25:50.000000000 +0000 +@@ -191,6 +191,7 @@ terminal_dbus_register_service (Terminal + + /* register DBus connection with GLib main loop */ + dbus_connection_setup_with_g_main (connection, NULL); ++ dbus_connection_set_exit_on_disconnect (connection, FALSE); + + if (dbus_bus_request_name (connection, TERMINAL_DBUS_SERVICE, 0, &derror) < 0) + { diff --git a/abs/extra-testing/terminal/terminal.install b/abs/extra-testing/terminal/terminal.install new file mode 100644 index 0000000..21b79d2 --- /dev/null +++ b/abs/extra-testing/terminal/terminal.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/abs/extra-testing/thunar/PKGBUILD b/abs/extra-testing/thunar/PKGBUILD new file mode 100644 index 0000000..05c262e --- /dev/null +++ b/abs/extra-testing/thunar/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 28211 2009-02-28 11:12:20Z andyrtr $ +# Maintainer: tobias +# Contributor: Andrew Simmons + +pkgname=thunar +pkgver=1.0.0 +pkgrel=1 +pkgdesc="new modern file manager for Xfce" +arch=(i686 x86_64) +license=('GPL2' 'LGPL2') +url="http://thunar.xfce.org" +groups=('xfce4') +depends=('desktop-file-utils' 'libexif>=0.6.17' 'hicolor-icon-theme' +'tango-icon-theme' ) +makedepends=('intltool' 'pkgconfig') +optdepends=('gamin: a fam replacement to make thunar monitor changes to files on the fly') +options=('!libtool') +install=${pkgname}.install +source=(http://www.xfce.org/archive/xfce-4.6.0/src/Thunar-${pkgver}.tar.bz2) +md5sums=('468c240a4f65a217ec2b6132e85cd84e') + +build() { + cd ${srcdir}/Thunar-${pkgver} + ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib \ + --localstatedir=/var --disable-static \ + --disable-gnome-thumbnailers --enable-exif --enable-pcre --disable-fam + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + sed -i 's:x-directory/gnome-default-handler;::' \ + ${pkgdir}/usr/share/applications/Thunar-folder-handler.desktop +} diff --git a/abs/extra-testing/thunar/thunar.install b/abs/extra-testing/thunar/thunar.install new file mode 100644 index 0000000..28fdb48 --- /dev/null +++ b/abs/extra-testing/thunar/thunar.install @@ -0,0 +1,14 @@ +post_install() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + -- cgit v0.12