diff options
author | root <root@rshg054.dnsready.net> | 2012-04-30 00:01:38 +0000 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2012-04-30 00:01:38 +0000 |
commit | b7cd4b184f75d3d2b54b356e08f296df3a9afb38 (patch) | |
tree | dc5e84c1f7271cf0c8ec0221b5a22e48a884081a /testing | |
parent | 4412991f6b4fd655fc1f51f8d79a0be0c10158b7 (diff) |
Mon Apr 30 00:01:38 UTC 2012
Diffstat (limited to 'testing')
109 files changed, 3134 insertions, 20 deletions
diff --git a/testing/consolekit/PKGBUILD b/testing/consolekit/PKGBUILD index 8576a741b..41fc67e92 100644 --- a/testing/consolekit/PKGBUILD +++ b/testing/consolekit/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 155918 2012-04-09 13:20:09Z tomegun $ +# $Id: PKGBUILD 157504 2012-04-28 21:40:59Z dreisner $ # Maintainer: Jan de Groot <jgc@archlinux.org> # Contributor: onestep_ua <onestep@ukr.net> pkgname=consolekit pkgver=0.4.6 -pkgrel=1 +pkgrel=3 pkgdesc="A framework for defining and tracking users, login sessions, and seats" arch=('i686' 'x86_64') url="http://www.freedesktop.org/wiki/Software/ConsoleKit" @@ -12,7 +12,9 @@ license=('GPL') depends=('polkit' 'zlib' 'libx11' 'dbus-glib') makedepends=('pkgconfig' 'xmlto' 'docbook-xsl') options=(!libtool) -source=(http://www.freedesktop.org/software/ConsoleKit/dist/ConsoleKit-$pkgver.tar.bz2 +#source=(http://www.freedesktop.org/software/ConsoleKit/dist/ConsoleKit-$pkgver.tar.bz2 +# this has not been released yet, so this is a snapshot +source=(ftp://ftp.archlinux.org/other/${pkgname}/ConsoleKit-${pkgver}.tar.bz2 pam-foreground-compat.ck consolekit.logrotate consolekit.tmpfiles.conf) build() { @@ -23,6 +25,7 @@ build() { --libexecdir=/usr/lib/ConsoleKit \ --with-systemdsystemunitdir=/usr/lib/systemd/system \ --enable-pam-module \ + --with-pam-module-dir=/usr/lib/security \ --enable-docbook-docs \ --enable-udev-acl make diff --git a/testing/exo/PKGBUILD b/testing/exo/PKGBUILD new file mode 100644 index 000000000..7fd77ab6e --- /dev/null +++ b/testing/exo/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 157629 2012-04-29 02:53:26Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: tobias <tobias funnychar archlinux.org> +# Contributor: Aurelien Foret <orelien@chez.com> + +pkgname=exo +pkgver=0.8.0 +pkgrel=1 +pkgdesc="Extensions to Xfce by os-cillation" +arch=('i686' 'x86_64') +url="http://www.xfce.org/projects/exo" +license=('GPL2' 'LGPL') +groups=('xfce4') +depends=('libxfce4ui' 'gtk2' 'hicolor-icon-theme' ) +makedepends=('perl-uri' 'intltool' 'gtk-doc' 'xorg-iceauth') +optdepends=('perl-uri: for mail-compose helper script') +options=('!libtool') +install=$pkgname.install +source=(http://archive.xfce.org/src/xfce/$pkgname/0.8/$pkgname-$pkgver.tar.bz2) +sha256sums=('6e21aa30692affcb45fc8283d034da4a02221d26e3e1facb968d04fed4ba05b0') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + # Python 2 fix + export PYTHON=python2 + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/xfce4 \ + --localstatedir=/var \ + --disable-static \ + --enable-gtk-doc \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/exo/exo.install b/testing/exo/exo.install new file mode 100644 index 000000000..e4f8fd06c --- /dev/null +++ b/testing/exo/exo.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/fprintd/PKGBUILD b/testing/fprintd/PKGBUILD new file mode 100644 index 000000000..fdeddae5b --- /dev/null +++ b/testing/fprintd/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 157506 2012-04-28 21:41:01Z dreisner $ +# Maintainer: +# Contributor: Nikolay Rysev <mad.f3ka@gmail.com> + +pkgname=fprintd +pkgver=0.4.1 +pkgrel=4 +pkgdesc="D-Bus service to access fingerprint readers" +arch=(i686 x86_64) +url="http://www.freedesktop.org/wiki/Software/fprint/fprintd" +license=(GPL) +depends=(libfprint dbus-glib polkit) +makedepends=(intltool gtk-doc) +groups=(fprint) +options=(!libtool) +_snap=V_${pkgver//./_} +source=(http://cgit.freedesktop.org/libfprint/$pkgname/snapshot/$_snap.tar.bz2) +md5sums=('58fcac035c181dce8f49c374181aa2ae') + +build() { + cd "$srcdir/$_snap" + ./autogen.sh --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib \ + --disable-static + make +} + +package() { + cd "$srcdir/$_snap" + make DESTDIR="$pkgdir" pammoddir="/usr/lib/security" install +} diff --git a/testing/garcon/PKGBUILD b/testing/garcon/PKGBUILD new file mode 100644 index 000000000..d841bcb28 --- /dev/null +++ b/testing/garcon/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 157631 2012-04-29 02:53:28Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: Xavier Devlamynck <magicrhesus@ouranos.be> + +pkgname=garcon +pkgver=0.2.0 +pkgrel=1 +pkgdesc="Implementation of the freedesktop.org menu specification" +arch=('i686' 'x86_64') +url="http://wiki.xfce.org/dev/garcon" +license=('LGPL') +groups=('xfce4') +depends=('glib2' 'libxfce4util') +makedepends=('pkgconfig' 'intltool' 'xfce4-dev-tools') +replaces=('libxfce4menu') +options=('!libtool' '!makeflags') +source=(http://archive.xfce.org/src/xfce/garcon/0.2/garcon-$pkgver.tar.bz2) +sha256sums=('02dea3edb9c0039eca4748e964c61b0e1cc10f2d7f9ce0c837287ac5fa9ef76c') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/gnome-keyring/PKGBUILD b/testing/gnome-keyring/PKGBUILD index ae13fa741..adc16a27e 100644 --- a/testing/gnome-keyring/PKGBUILD +++ b/testing/gnome-keyring/PKGBUILD @@ -1,9 +1,9 @@ -#$Id: PKGBUILD 156239 2012-04-16 13:00:46Z jgc $ +#$Id: PKGBUILD 157508 2012-04-28 21:41:03Z dreisner $ # Maintainer: Jan De Groot <jgc@archlinux.org> pkgname=gnome-keyring pkgver=3.4.1 -pkgrel=1 +pkgrel=2 pkgdesc="GNOME Password Management daemon" arch=(i686 x86_64) license=('GPL' 'LGPL') @@ -21,7 +21,7 @@ build() { ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var --disable-static \ --libexecdir=/usr/lib/gnome-keyring \ - --with-pam-dir=/lib/security --with-root-certs=/etc/ssl/certs \ + --with-pam-dir=/usr/lib/security --with-root-certs=/etc/ssl/certs \ --disable-schemas-compile make } diff --git a/testing/libcap/PKGBUILD b/testing/libcap/PKGBUILD new file mode 100644 index 000000000..8c99b8d7f --- /dev/null +++ b/testing/libcap/PKGBUILD @@ -0,0 +1,31 @@ +#$Id: PKGBUILD 157510 2012-04-28 21:41:05Z dreisner $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Hugo Doria <hugo@archlinux.org> + +pkgname=libcap +pkgver=2.22 +pkgrel=3 +pkgdesc="POSIX 1003.1e capabilities" +arch=('i686' 'x86_64') +url="http://sites.google.com/site/fullycapable/" +license=('GPL2') +depends=('glibc' 'attr') +source=(ftp://ftp.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.asc}) +md5sums=('b4896816b626bea445f0b3849bdd4077' + '9d0983e25e5a251d098507f9561d2b27') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make prefix=/usr DESTDIR=${pkgdir} RAISE_SETFCAP=no install + + chmod 755 ${pkgdir}/usr/lib/libcap.so.${pkgver} + rm ${pkgdir}/usr/lib/libcap.a + + install -Dm644 pam_cap/capability.conf \ + $pkgdir/usr/share/doc/$pkgname/capability.conf.example +} diff --git a/testing/libxfce4ui/PKGBUILD b/testing/libxfce4ui/PKGBUILD new file mode 100644 index 000000000..a34407e6f --- /dev/null +++ b/testing/libxfce4ui/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 157633 2012-04-29 02:53:32Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: Xavier Devlamynck <magicrhesus@ouranos.be> + +pkgname=libxfce4ui +pkgver=4.10.0 +pkgrel=1 +pkgdesc="Commonly used Xfce widgets among Xfce applications" +arch=('i686' 'x86_64') +url="http://www.xfce.org/" +license=('GPL2') +depends=('libxfce4util' 'gtk2' 'xfconf' 'libsm' 'startup-notification' + 'hicolor-icon-theme') +makedepends=('intltool' 'gtk-doc') +#replaces=('libxfcegui4') - later when all is ported +options=('!libtool') +install=libxfce4ui.install +source=(http://archive.xfce.org/src/xfce/$pkgname/4.10/$pkgname-$pkgver.tar.bz2) +sha256sums=('a2b9fa288ccb5f16fa13264e507ba3f7b8da0176da259a11239f21538c0ea3e2') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --enable-gtk-doc \ + --disable-debug \ + --with-vendor-info='Arch Linux' + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/libxfce4ui/libxfce4ui.install b/testing/libxfce4ui/libxfce4ui.install new file mode 100644 index 000000000..e4f8fd06c --- /dev/null +++ b/testing/libxfce4ui/libxfce4ui.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/libxfce4util/PKGBUILD b/testing/libxfce4util/PKGBUILD new file mode 100644 index 000000000..7af325862 --- /dev/null +++ b/testing/libxfce4util/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 157635 2012-04-29 02:53:34Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: tobias <tobias funnychar archlinux.org> + +pkgname=libxfce4util +pkgver=4.10.0 +pkgrel=1 +pkgdesc="Basic utility non-GUI functions for Xfce" +arch=('i686' 'x86_64') +url="http://www.xfce.org/" +license=('GPL2') +depends=('glib2') +makedepends=('pkgconfig' 'intltool' 'gtk-doc') +options=('!libtool') +source=(http://archive.xfce.org/src/xfce/$pkgname/4.10/$pkgname-$pkgver.tar.bz2) +sha256sums=('0979fee12880bb5f011ab38d6c7cc9afe5fd68eb96ccda895cb56dbc16e7608e') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --enable-gtk-doc \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/libxfcegui4/PKGBUILD b/testing/libxfcegui4/PKGBUILD new file mode 100644 index 000000000..f8044928f --- /dev/null +++ b/testing/libxfcegui4/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 157637 2012-04-29 02:53:36Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: Tobias Kieslich <tobias funnychar archlinux.org> + +pkgname=libxfcegui4 +pkgver=4.10.0 +pkgrel=1 +pkgdesc="Various Gtk widgets for Xfce" +arch=('i686' 'x86_64') +url="http://www.xfce.org/" +license=('GPL2') +depends=('startup-notification' 'xfconf' 'libglade' 'libsm' + 'hicolor-icon-theme') +makedepends=('intltool') +options=('!libtool') +install=$pkgname.install +source=(http://archive.xfce.org/src/xfce/$pkgname/4.10/$pkgname-$pkgver.tar.bz2) +sha256sums=('2b82f9979175d8856880c8f349e6eede491ca92fe6940c69c8958115418d4533') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/libxfcegui4/libxfcegui4.install b/testing/libxfcegui4/libxfcegui4.install new file mode 100644 index 000000000..e4f8fd06c --- /dev/null +++ b/testing/libxfcegui4/libxfcegui4.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/lirc/PKGBUILD b/testing/lirc/PKGBUILD index d38889651..65fe28ef0 100644 --- a/testing/lirc/PKGBUILD +++ b/testing/lirc/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 153760 2012-03-19 15:45:10Z tpowa $ +# $Id: PKGBUILD 157376 2012-04-28 07:35:03Z tpowa $ # Maintainer: Paul Mattal <paul@archlinux.org> pkgbase=lirc pkgname=('lirc' 'lirc-utils') pkgver=0.9.0 -pkgrel=13 +pkgrel=16 epoch=1 _extramodules=extramodules-3.3-ARCH -_kernver="$(cat /lib/modules/${_extramodules}/version)" arch=('i686' 'x86_64') url="http://www.lirc.org/" license=('GPL') +### NOTICE don't forget to bump version in depends in package_lirc makedepends=('help2man' 'linux-headers>=3.3' 'linux-headers<3.4' 'alsa-lib' 'libx11' 'libftdi' 'libirman' 'python2') options=('!makeflags' '!strip') source=(http://prdownloads.sourceforge.net/${pkgbase}/${pkgbase}-${pkgver}.tar.bz2 @@ -32,6 +32,7 @@ md5sums=('b232aef26f23fe33ea8305d276637086' '69d099e6deedfa3c1ee2b6e82d9b8bfb') build() { + _kernver="$(cat /lib/modules/${_extramodules}/version)" cd "${srcdir}/lirc-${pkgver}" patch -Np1 -i "${srcdir}/lirc_wpc8769l.patch" patch -Np1 -i "${srcdir}/lircd-handle-large-config.patch" @@ -61,7 +62,7 @@ build() { package_lirc() { pkgdesc="Linux Infrared Remote Control kernel modules for stock arch kernel" - depends=('lirc-utils' 'linux>=3.2' 'linux<3.3') + depends=('lirc-utils' 'linux>=3.3' 'linux<3.4') replaces=('lirc+pctv') install=lirc.install diff --git a/testing/orage/PKGBUILD b/testing/orage/PKGBUILD new file mode 100644 index 000000000..49d5efdf1 --- /dev/null +++ b/testing/orage/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 157639 2012-04-29 02:53:38Z foutrelis $ +# Maintainer: Andreas Radke <andyrtr@archlinux.org> +# Contributor: Tobias Kieslich <tobias (at) archlinux.org> + +pkgname=orage +pkgver=4.8.3 +pkgrel=2 +pkgdesc="A simple calendar application with reminders for Xfce" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://www.xfce.org/projects/orage/" +groups=('xfce4-goodies') +depends=('xfce4-panel' 'libical' 'popt' 'libnotify>=0.7.1' 'hicolor-icon-theme' 'desktop-file-utils') +makedepends=('intltool' 'xfce4-dev-tools' 'popt') +options=('!libtool') +replaces=('xfcalendar') +install=${pkgname}.install +source=(http://archive.xfce.org/src/apps/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2) +sha1sums=('f4f89ea1f301514c419e7643661b510132ebb012') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --enable-libical \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make -j1 DESTDIR="${pkgdir}" install +} diff --git a/testing/orage/orage.install b/testing/orage/orage.install new file mode 100644 index 000000000..bce670aff --- /dev/null +++ b/testing/orage/orage.install @@ -0,0 +1,12 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/testing/pam/PKGBUILD b/testing/pam/PKGBUILD new file mode 100644 index 000000000..8e8ca8491 --- /dev/null +++ b/testing/pam/PKGBUILD @@ -0,0 +1,66 @@ +# $Id: PKGBUILD 157512 2012-04-28 21:41:09Z dreisner $ +# Maintainer: Tobias Powalowski <tpowa@archlinux.org> +# Contributor: judd <jvinet@zeroflux.org> + +pkgname=pam +pkgver=1.1.5 +pkgrel=3 +pkgdesc="PAM (Pluggable Authentication Modules) library" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://www.kernel.org/pub/linux/libs/pam/" +depends=('glibc' 'db' 'cracklib' 'libtirpc') +makedepends=('flex' 'w3m' 'docbook-xml>=4.4' 'docbook-xsl') +backup=(etc/security/{access.conf,group.conf,limits.conf,namespace.conf,namespace.init,pam_env.conf,time.conf} etc/pam.d/other etc/default/passwd etc/environment) +source=(https://fedorahosted.org/releases/l/i/linux-pam/Linux-PAM-$pkgver.tar.bz2 + #http://www.kernel.org/pub/linux/libs/pam/library/Linux-PAM-$pkgver.tar.bz2 + ftp://ftp.suse.com/pub/people/kukuk/pam/pam_unix2/pam_unix2-2.6.tar.bz2 + other) +options=('!libtool' '!emptydirs') +md5sums=('927ee5585bdec5256c75117e9348aa47' + 'e2788389a6c59224110a45fcff30e02b' + '6e6c8719e5989d976a14610f340bd33a') + +build() { + cd $srcdir/Linux-PAM-$pkgver + ./configure --libdir=/usr/lib + make + + cd $srcdir/pam_unix2-2.6 + ./configure --libdir=/usr/lib + make +} + +package() { + cd $srcdir/Linux-PAM-$pkgver + make DESTDIR=$pkgdir install + install -D -m644 ../other $pkgdir/etc/pam.d/other + + # build pam_unix2 module + # source ftp://ftp.suse.com/pub/people/kukuk/pam/pam_unix2 + cd $srcdir/pam_unix2-2.6 + make DESTDIR=$pkgdir install + + # add the realtime permissions for audio users + sed -i 's|# End of file||' $pkgdir/etc/security/limits.conf + cat >>$pkgdir/etc/security/limits.conf <<_EOT +* - rtprio 0 +* - nice 0 +@audio - rtprio 65 +@audio - nice -10 +@audio - memlock 40000 +_EOT + + # fix some missing symlinks from old pam for compatibility + cd $pkgdir/usr/lib/security + ln -s pam_unix.so pam_unix_acct.so + ln -s pam_unix.so pam_unix_auth.so + ln -s pam_unix.so pam_unix_passwd.so + ln -s pam_unix.so pam_unix_session.so + + # set unix_chkpwd uid + chmod +s $pkgdir/sbin/unix_chkpwd +} +md5sums=('927ee5585bdec5256c75117e9348aa47' + 'e2788389a6c59224110a45fcff30e02b' + '6e6c8719e5989d976a14610f340bd33a') diff --git a/testing/pam/other b/testing/pam/other new file mode 100644 index 000000000..08498b423 --- /dev/null +++ b/testing/pam/other @@ -0,0 +1,5 @@ +#%PAM-1.0 +auth required pam_unix.so +account required pam_unix.so +password required pam_unix.so +session required pam_unix.so diff --git a/testing/pam/pam.install b/testing/pam/pam.install new file mode 100644 index 000000000..9d4588084 --- /dev/null +++ b/testing/pam/pam.install @@ -0,0 +1,12 @@ +# arg 1: the new package version +post_install() { + # need to run this immediately -- pacman only runs it at the end of + # all package installs + /sbin/ldconfig -r . +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install $1 +} diff --git a/testing/pam_ldap/PKGBUILD b/testing/pam_ldap/PKGBUILD new file mode 100644 index 000000000..c74c181cb --- /dev/null +++ b/testing/pam_ldap/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 157514 2012-04-28 21:41:11Z dreisner $ +# Maintainer: +# Contributor: Comete <la_comete@tiscali.fr> + +pkgname=pam_ldap +pkgver=186 +pkgrel=3 +pkgdesc="LDAP authentication module for the PAM framework" +arch=('i686' 'x86_64') +url="http://www.padl.com/OSS/pam_ldap.html" +license=('LGPL') +depends=('libldap' 'pam') +backup=('etc/pam_ldap.conf') +options=('!makeflags') +source=("http://www.padl.com/download/${pkgname}-${pkgver}.tar.gz") +md5sums=('58c8689921c5c4578363438acd8503c2') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --libdir=/lib \ + --with-ldap-conf-file=/etc/pam_ldap.conf \ + --mandir=/usr/share/man + PATH="${PATH}:${srcdir}/${pkgname}-${pkgver}" make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + mv "${pkgdir}/etc/ldap.conf" "${pkgdir}/etc/pam_ldap.conf" + + # move /lib to /usr/lib + mv "${pkgdir}/lib/security" "${pkgdir}/usr/lib" + rmdir "${pkgdir}/lib" +} diff --git a/testing/samba/PKGBUILD b/testing/samba/PKGBUILD index 749414a95..55c1b7916 100644 --- a/testing/samba/PKGBUILD +++ b/testing/samba/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 157197 2012-04-25 14:01:40Z tpowa $ +# $Id: PKGBUILD 157516 2012-04-28 21:41:15Z dreisner $ # Maintainer: Tobias Powalowski <tpowa@archlinux.org> # Contributor: judd <jvinet@zeroflux.org> pkgbase=samba @@ -8,7 +8,7 @@ pkgver=3.6.4 # to append 'a','b',etc to their subsequent releases, which pamcan # misconstrues as alpha, beta, etc. Bad samba! _realver=3.6.4 -pkgrel=2 +pkgrel=3 arch=(i686 x86_64) url="http://www.samba.org" license=('GPL3') @@ -35,7 +35,7 @@ build() { --with-fhs \ --with-pam \ --with-pam_smbpass \ - --with-pammodulesdir=/lib/security \ + --with-pammodulesdir=/usr/lib/security \ --with-dnsupdate \ --with-automount \ --with-quotas \ diff --git a/testing/systemd/PKGBUILD b/testing/systemd/PKGBUILD index 58ed7a3c5..2655255a1 100644 --- a/testing/systemd/PKGBUILD +++ b/testing/systemd/PKGBUILD @@ -1,13 +1,13 @@ -# $Id: PKGBUILD 155508 2012-04-04 13:26:44Z dreisner $ +# $Id: PKGBUILD 157518 2012-04-28 21:41:17Z dreisner $ # Maintainer: Dave Reisner <dreisner@archlinux.org> pkgbase=systemd pkgname=('systemd' 'libsystemd') pkgver=44 -pkgrel=5 +pkgrel=6 arch=('i686' 'x86_64') url="http://www.freedesktop.org/wiki/Software/systemd" -license=('GPL2') +license=('GPL2' 'LGPL2.1' 'MIT') makedepends=('acl' 'cryptsetup' 'dbus-core' 'docbook-xsl' 'gperf' 'intltool' 'kmod' 'libcap' 'libxslt' 'linux-api-headers' 'pam' 'udev' 'xz') options=('!libtool') @@ -25,10 +25,10 @@ md5sums=('11f44ff74c87850064e4351518bcff17' build() { cd "$pkgname-$pkgver" - # https://bugzilla.redhat.com/show_bug.cgi?id=803358 + # https://bugzilla.redhat.com/show_bug.cgi?id=803358 (upstream 5ebff53375) patch -Np1 <"$srcdir/0001-util-never-follow-symlinks-in-rm_rf_children.patch" - # https://bugs.archlinux.org/task/28386 + # https://bugs.archlinux.org/task/28386 (upstream 75c8e3cffd) patch -Np1 <"$srcdir/0001-logind-close-FIFO-before-ending-sessions-cleanly.patch" # Fix broken 'systemctl list-unit-files' (upstream fb5ef067c49) @@ -36,10 +36,11 @@ build() { ./configure --sysconfdir=/etc \ --libexecdir=/usr/lib \ - --with-pamlibdir=/lib/security \ + --with-pamlibdir=/usr/lib/security \ --localstatedir=/var \ --with-distro=arch \ - --enable-split-usr + --enable-split-usr \ + --disable-ima make } diff --git a/testing/terminal/PKGBUILD b/testing/terminal/PKGBUILD new file mode 100644 index 000000000..5977a9227 --- /dev/null +++ b/testing/terminal/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 157641 2012-04-29 02:53:40Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: tobias <tobias funnychar archlinux.org> +# Contributor: Aurelien Foret <orelien@chez.com> + +pkgname=terminal +pkgver=0.4.8 +pkgrel=2 +pkgdesc="A modern terminal emulator primarly for the Xfce desktop environment" +arch=('i686' 'x86_64') +url="http://www.xfce.org/projects/terminal/" +license=('GPL2') +groups=('xfce4') +depends=('exo' 'vte' 'dbus-glib' 'startup-notification' 'hicolor-icon-theme') +makedepends=('pkgconfig' 'intltool') +options=('!libtool') +install=$pkgname.install +source=(http://archive.xfce.org/src/apps/$pkgname/0.4/Terminal-$pkgver.tar.bz2) +sha256sums=('fe5db0b7127ce87efa1e10f44d8915be88005b6ce4f0bfea6b64533e25cc788d') + +build() { + cd "$srcdir/Terminal-$pkgver" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/xfce4 \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "$srcdir/Terminal-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/terminal/terminal.install b/testing/terminal/terminal.install new file mode 100644 index 000000000..e4f8fd06c --- /dev/null +++ b/testing/terminal/terminal.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/thinkfinger/PKGBUILD b/testing/thinkfinger/PKGBUILD new file mode 100644 index 000000000..7aae89b5d --- /dev/null +++ b/testing/thinkfinger/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 157520 2012-04-28 21:41:20Z dreisner $ +# Maintainer: Tom Gundersen <teg@jklm.no> +# Contributor: François Charette <francois.archlinux.org> +# Contributor: Damir Perisa <damir.archlinux.org> +# Contributor: Björn Martensen <bjoern.martensen@gmail.com> + +pkgname=thinkfinger +pkgver=0.3 +pkgrel=6 +pkgdesc="A driver for the SGS Thomson Microelectronics fingerprint reader found in most IBM/Lenovo ThinkPads" +url="http://thinkfinger.sourceforge.net/" +arch=('i686' 'x86_64') +license=("GPL") +depends=('pam' 'libusb-compat') +install=thinkfinger.install +options=('!libtool' 'emptydirs') +source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz" + 'thinkfinger-uinput-hack.patch' + 'gcc46.patch') +md5sums=('588565233bcbea5ff0a7f5314361c380' + '71dc334282d19e6db4f6254542ba563c' + '93c80f342329a5bd40f5f324fe670225') + +build() { + cd $srcdir/$pkgname-$pkgver + + # Patch from Ubuntu: see http://bugs.archlinux.org/task/12580 + patch -p0 -i "${srcdir}"/thinkfinger-uinput-hack.patch + + patch -p1 -i "${srcdir}"/gcc46.patch + + ./configure --prefix=/usr \ + --with-birdir=/etc/pam_thinkfinger + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + + # create dir to store fingerprints + install -d $pkgdir/etc/pam_thinkfinger + + make DESTDIR=$pkgdir install +} diff --git a/testing/thinkfinger/gcc46.patch b/testing/thinkfinger/gcc46.patch new file mode 100644 index 000000000..24e4b534f --- /dev/null +++ b/testing/thinkfinger/gcc46.patch @@ -0,0 +1,22 @@ +--- a/pam/Makefile.am ++++ b/pam/Makefile.am +@@ -8,7 +8,7 @@ pam_thinkfinger_so_SOURCES = pam_thinkfinger-compat.c pam_thinkfinger-compat.h p + else + pam_thinkfinger_so_SOURCES = pam_thinkfinger-uinput.c pam_thinkfinger-uinput.h pam_thinkfinger.c + endif +-pam_thinkfinger_so_LDFLAGS = -shared --strip-all -Wl,-soname,pam_thinkfinger.so -Wl,--as-needed ++pam_thinkfinger_so_LDFLAGS = -shared -Wl,-soname,pam_thinkfinger.so -Wl,--as-needed + pam_thinkfinger_so_CFLAGS = $(CFLAGS) + pam_thinkfinger_so_LDADD = $(top_builddir)/libthinkfinger/libthinkfinger.la $(PAM_LIBS) $(PTHREAD_LIBS) + +--- a/pam/Makefile.in ++++ b/pam/Makefile.in +@@ -201,7 +201,7 @@ pamdir = $(SECUREDIR) + INCLUDES = -I$(top_srcdir)/libthinkfinger + @HAVE_OLD_PAM_FALSE@pam_thinkfinger_so_SOURCES = pam_thinkfinger-uinput.c pam_thinkfinger-uinput.h pam_thinkfinger.c + @HAVE_OLD_PAM_TRUE@pam_thinkfinger_so_SOURCES = pam_thinkfinger-compat.c pam_thinkfinger-compat.h pam_thinkfinger-uinput.c pam_thinkfinger-uinput.h pam_thinkfinger.c +-pam_thinkfinger_so_LDFLAGS = -shared --strip-all -Wl,-soname,pam_thinkfinger.so -Wl,--as-needed ++pam_thinkfinger_so_LDFLAGS = -shared -Wl,-soname,pam_thinkfinger.so -Wl,--as-needed + pam_thinkfinger_so_CFLAGS = $(CFLAGS) + pam_thinkfinger_so_LDADD = $(top_builddir)/libthinkfinger/libthinkfinger.la $(PAM_LIBS) $(PTHREAD_LIBS) + all: all-am diff --git a/testing/thinkfinger/thinkfinger-uinput-hack.patch b/testing/thinkfinger/thinkfinger-uinput-hack.patch new file mode 100644 index 000000000..0ac153464 --- /dev/null +++ b/testing/thinkfinger/thinkfinger-uinput-hack.patch @@ -0,0 +1,13 @@ +#Source: http://launchpadlibrarian.net/18515541/thinkfinger-uinput-hack.patch (26-12-2008) +Index: pam/pam_thinkfinger-uinput.c +=================================================================== +--- pam/pam_thinkfinger-uinput.c (revision 118) ++++ pam/pam_thinkfinger-uinput.c (working copy) +@@ -95,6 +95,7 @@ + /* our single key keyboard */ + i = ioctl (*fd, UI_SET_EVBIT, EV_KEY) < 0; + i |= ioctl (*fd, UI_SET_KEYBIT, KEY_ENTER) < 0; ++ i |= ioctl (*fd, UI_SET_KEYBIT, KEY_A) < 0; + + if (write (*fd, &device, device_size) != device_size) { + retval = errno; diff --git a/testing/thinkfinger/thinkfinger.install b/testing/thinkfinger/thinkfinger.install new file mode 100644 index 000000000..bb1f6dde0 --- /dev/null +++ b/testing/thinkfinger/thinkfinger.install @@ -0,0 +1,4 @@ +post_install() { + echo "==> To use thinkfinger, add 'uinput' to the MODULES=() in /etc/rc.conf." + echo " More Infos: http://wiki.archlinux.org/index.php/Thinkfinger" +} diff --git a/testing/thunar-media-tags-plugin/PKGBUILD b/testing/thunar-media-tags-plugin/PKGBUILD new file mode 100644 index 000000000..3af494411 --- /dev/null +++ b/testing/thunar-media-tags-plugin/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 157645 2012-04-29 02:53:43Z foutrelis $ +# Maintainer: Andreas Radke <andyrtr@archlinux.org> +# Contributor: Andrew Simmons <andrew.simmons@gmail.com> + +pkgname=thunar-media-tags-plugin +pkgver=0.2.0 +pkgrel=2 +pkgdesc="Adds special features for media files to the Thunar File Manager" +arch=('i686' 'x86_64') +license=('GPL') +url="http://goodies.xfce.org/projects/thunar-plugins/thunar-media-tags-plugin" +groups=('xfce4-goodies') +depends=('taglib' 'thunar') +makedepends=('intltool') +options=('!libtool') +source=(http://archive.xfce.org/src/thunar-plugins/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2) +sha1sums=('1111b4dae10156ab91adb4eadb26586593b1b023') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/xfce4 \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/testing/thunar-volman/PKGBUILD b/testing/thunar-volman/PKGBUILD new file mode 100644 index 000000000..325e964f9 --- /dev/null +++ b/testing/thunar-volman/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 157647 2012-04-29 02:53:47Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: Tobias Kieslich <tobias (at) archlinux.org> + +pkgname=thunar-volman +pkgver=0.8.0 +pkgrel=1 +pkgdesc="Automatic management of removeable devices in Thunar" +arch=('i686' 'x86_64') +url="http://foo-projects.org/~benny/projects/thunar-volman" +license=('GPL2') +groups=('xfce4') +depends=('thunar' 'libxfce4ui' 'hicolor-icon-theme') +makedepends=('intltool') +options=('!libtool') +install=$pkgname.install +source=(http://archive.xfce.org/src/apps/$pkgname/0.8/$pkgname-$pkgver.tar.bz2) +sha256sums=('ff0887c862b578580d05f4cd7db66081382ff143f9cc7ea3c9ba58cf5d02bceb') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/xfce4 \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/thunar-volman/thunar-volman.install b/testing/thunar-volman/thunar-volman.install new file mode 100644 index 000000000..e4f8fd06c --- /dev/null +++ b/testing/thunar-volman/thunar-volman.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/thunar/PKGBUILD b/testing/thunar/PKGBUILD new file mode 100644 index 000000000..b4d208493 --- /dev/null +++ b/testing/thunar/PKGBUILD @@ -0,0 +1,57 @@ +# $Id: PKGBUILD 157643 2012-04-29 02:53:42Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: Andrew Simmons <andrew.simmons@gmail.com> + +pkgname=thunar +pkgver=1.4.0 +pkgrel=1 +pkgdesc="Modern file manager for Xfce" +arch=('i686' 'x86_64') +url="http://thunar.xfce.org" +license=('GPL2' 'LGPL2.1') +groups=('xfce4') +depends=('desktop-file-utils' 'libexif' 'hicolor-icon-theme' 'libnotify' 'udev' + 'gtk2' 'exo' 'libxfce4util' 'libxfce4ui' 'libpng') +makedepends=('intltool' 'gtk-doc' 'xfce4-panel') +optdepends=('gvfs: for trash support, mounting with udisk and remote filesystems' + 'polkit-gnome: for mounting internal partitions (needs root password)' + 'xfce4-panel: for trash applet' + 'tumbler: for thumbnail previews' + 'thunar-volman: manages removable devices' + 'thunar-archive-plugin: create and deflate archives' + 'thunar-media-tags-plugin: view/edit id3/ogg tags') +options=('!libtool') +install=$pkgname.install +source=(http://archive.xfce.org/src/xfce/$pkgname/1.4/Thunar-$pkgver.tar.bz2) +sha256sums=('2c11a19e64cef708a264fb4d5d933389899c3d132fe7b1e313dd6e37bfe4c8ba') + +build() { + cd "$srcdir/Thunar-$pkgver" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --enable-gio-unix \ + --enable-dbus \ + --enable-startup-notification \ + --enable-gudev \ + --enable-notifications \ + --enable-exif \ + --enable-pcre \ + --enable-gtk-doc \ + --disable-debug + make +} + +package() { + cd "$srcdir/Thunar-$pkgver" + + make DESTDIR=${pkgdir} install + sed -i 's:x-directory/gnome-default-handler;::' \ + "$pkgdir/usr/share/applications/Thunar-folder-handler.desktop" +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/thunar/thunar.install b/testing/thunar/thunar.install new file mode 100644 index 000000000..87c29e4db --- /dev/null +++ b/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 +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfburn/PKGBUILD b/testing/xfburn/PKGBUILD new file mode 100755 index 000000000..b46a5987e --- /dev/null +++ b/testing/xfburn/PKGBUILD @@ -0,0 +1,46 @@ +# $Id: PKGBUILD 157649 2012-04-29 02:53:52Z foutrelis $ +# Maintainer: Tobias Kieslich <tobias funnychar archlinux.org> +# Contributor: Alois Nespor alois.nespor@gmail.com + +pkgname=xfburn +pkgver=0.4.3 +pkgrel=6 +arch=('i686' 'x86_64') +pkgdesc="A simple CD/DVD burning tool based on libburnia libraries" +url="http://goodies.xfce.org/projects/applications/xfburn" +license=('GPL2') +groups=('xfce4-goodies') +install=${pkgname}.install +depends=('libburn' 'libisofs' 'libxfcegui4' 'exo' 'gstreamer0.10-base' + 'hicolor-icon-theme' 'desktop-file-utils' 'librsvg') +makedepends=('intltool') +source=(http://archive.xfce.org/src/apps/xfburn/0.4/$pkgname-$pkgver.tar.bz2 + fix_empty_dir_segfault.diff) +sha1sums=('52d33e56b7ce9774fba680f50723eaf1a7215091' + 'e374dd4942a49b52166fa9f2aa40e9aefb3aa3ec') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + # fix https://bugs.archlinux.org/task/26121 + patch -Np0 -i "$srcdir/fix_empty_dir_segfault.diff" + + # fix build issue + sed -i '1 i\ + #include <glib-object.h>' \ + xfburn/xfburn-settings.h + + ./configure \ + --prefix=/usr \ + --enable-gstreamer \ + --enable-dbus \ + --disable-hal + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfburn/fix_empty_dir_segfault.diff b/testing/xfburn/fix_empty_dir_segfault.diff new file mode 100644 index 000000000..af3fe07c8 --- /dev/null +++ b/testing/xfburn/fix_empty_dir_segfault.diff @@ -0,0 +1,48 @@ +--- xfburn/xfburn-data-composition.c 2011-02-17 16:37:03.000000000 +0100 ++++ xfburn/xfburn-data-composition_patched.c 2011-02-17 16:40:40.000000000 +0100 +@@ -1874,26 +1874,29 @@ + g_error ("Failed adding %s as a node to the image: code %X!", src, r); + } + +- basename = g_path_get_basename (src); ++ /* Check names only for items not manually created (#613563) */ ++ if (type != DATA_COMPOSITION_TYPE_DIRECTORY || src != NULL) { ++ basename = g_path_get_basename (src); ++ ++ /* check if the file has been renamed */ ++ if (strcmp (basename, name) != 0) { ++ /* rename the iso_node */ ++ r = iso_node_set_name (node, name); ++ ++ if (r == 0) { ++ /* The first string is the renamed name, the second one the original name */ ++ xfce_warn (_("Duplicate filename '%s' for '%s'"), name, src); ++ ++ g_free (basename); ++ g_free (name); ++ g_free (src); + +- /* check if the file has been renamed */ +- if (strcmp (basename, name) != 0) { +- /* rename the iso_node */ +- r = iso_node_set_name (node, name); +- +- if (r == 0) { +- /* The first string is the renamed name, the second one the original name */ +- xfce_warn (_("Duplicate filename '%s' for '%s'"), name, src); +- +- g_free (basename); +- g_free (name); +- g_free (src); +- +- continue; ++ continue; ++ } + } ++ g_free (basename); + } + +- g_free (basename); + g_free (name); + g_free (src); + diff --git a/testing/xfburn/xfburn.install b/testing/xfburn/xfburn.install new file mode 100644 index 000000000..9bbbab888 --- /dev/null +++ b/testing/xfburn/xfburn.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() { + post_install $1 +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-appfinder/PKGBUILD b/testing/xfce4-appfinder/PKGBUILD new file mode 100644 index 000000000..a08a24374 --- /dev/null +++ b/testing/xfce4-appfinder/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 157651 2012-04-29 02:53:55Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: AndyRTR <andyrtr@archlinux.org> +# Contributor: tobias <tobias funnychar archlinux.org> + +pkgname=xfce4-appfinder +pkgver=4.10.0 +pkgrel=1 +pkgdesc="An application finder for Xfce" +arch=('i686' 'x86_64') +url="http://www.xfce.org/projects/xfce4-appfinder" +license=('GPL2') +groups=('xfce4') +depends=('libxfce4ui' 'garcon' 'hicolor-icon-theme') +makedepends=('intltool') +replaces=('xfce-utils') +install=$pkgname.install +source=(http://archive.xfce.org/src/xfce/$pkgname/4.10/$pkgname-$pkgver.tar.bz2) +sha256sums=('042aae7e366428a6a92b6353b3f2727d64823076a7752b8e0a15f1f8f3645439') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-appfinder/xfce4-appfinder.install b/testing/xfce4-appfinder/xfce4-appfinder.install new file mode 100644 index 000000000..e4f8fd06c --- /dev/null +++ b/testing/xfce4-appfinder/xfce4-appfinder.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-battery-plugin/PKGBUILD b/testing/xfce4-battery-plugin/PKGBUILD new file mode 100644 index 000000000..1ecb47585 --- /dev/null +++ b/testing/xfce4-battery-plugin/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 157653 2012-04-29 02:53:58Z foutrelis $ +# Maintainer: aurelien <aurelien@archlinux.org> +# Contributor: Aurelien Foret <orelien@chez.com> + +pkgname=xfce4-battery-plugin +pkgver=1.0.1 +pkgrel=2 +pkgdesc="A battery monitor plugin for the Xfce panel" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://xfce-goodies.berlios.de/" +groups=('xfce4-goodies') +depends=('xfce4-panel') +makedepends=('intltool') +options=('!libtool') +install=$pkgname.install +source=(http://archive.xfce.org/src/panel-plugins/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2) +sha256sums=('28c20a9cfa4461e5411b428aecad4a3c2f49eab69bb9a208b6ebb151c8bf212f') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-battery-plugin/xfce4-battery-plugin.install b/testing/xfce4-battery-plugin/xfce4-battery-plugin.install new file mode 100644 index 000000000..e4f8fd06c --- /dev/null +++ b/testing/xfce4-battery-plugin/xfce4-battery-plugin.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-clipman-plugin/PKGBUILD b/testing/xfce4-clipman-plugin/PKGBUILD new file mode 100644 index 000000000..7f0b3fefb --- /dev/null +++ b/testing/xfce4-clipman-plugin/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 157655 2012-04-29 02:54:00Z foutrelis $ +# Maintainer: tobias <tobias at archlinux.org> +# Contributor: Aurelien Foret <orelien@chez.com> + +pkgname=xfce4-clipman-plugin +pkgver=1.2.3 +pkgrel=2 +pkgdesc="A clipboard plugin for the Xfce4 panel" +arch=('i686' 'x86_64') +license=('GPL') +url="http://goodies.xfce.org/projects/panel-plugins/xfce4-clipman-plugin" +groups=('xfce4-goodies') +depends=('xfce4-panel' 'libunique' 'libxtst') +makedepends=('intltool') +options=('!libtool') +install=${pkgname}.install +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('61f3be97efa379cb358980c94e14692a') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + sed -i 's|$(TARGET_DIR)/C/media|$(docdir)/html/C/media|' doc/Makefile.in + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --enable-unique \ + --disable-debug + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/testing/xfce4-clipman-plugin/xfce4-clipman-plugin.install b/testing/xfce4-clipman-plugin/xfce4-clipman-plugin.install new file mode 100644 index 000000000..fee9e5d11 --- /dev/null +++ b/testing/xfce4-clipman-plugin/xfce4-clipman-plugin.install @@ -0,0 +1,12 @@ +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/testing/xfce4-cpufreq-plugin/PKGBUILD b/testing/xfce4-cpufreq-plugin/PKGBUILD new file mode 100644 index 000000000..8669ae1c2 --- /dev/null +++ b/testing/xfce4-cpufreq-plugin/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 157657 2012-04-29 02:54:03Z foutrelis $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Contributor: tobias <tobias funnychar archlinux.org> + +pkgname=xfce4-cpufreq-plugin +pkgver=1.0.0 +pkgrel=3 +pkgdesc="CPU frequency plugin for the Xfce4 panel" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://goodies.xfce.org/projects/panel-plugins/xfce4-cpufreq-plugin" +groups=('xfce4-goodies') +depends=('xfce4-panel>=4.7.4' 'libxfcegui4' 'hicolor-icon-theme') +makedepends=('intltool') +options=('!libtool') +install=${pkgname}.install +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/1.0/${pkgname}-${pkgver}.tar.bz2) +md5sums=('24cae9b8583cae82b715b4f72aa8e341') + +build() { + cd ${srcdir}/xfce4-cpufreq-plugin-${pkgver} + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd ${srcdir}/xfce4-cpufreq-plugin-${pkgver} + make DESTDIR=${pkgdir} install +} diff --git a/testing/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin.install b/testing/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin.install new file mode 100644 index 000000000..21b79d2d4 --- /dev/null +++ b/testing/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin.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/testing/xfce4-cpugraph-plugin/PKGBUILD b/testing/xfce4-cpugraph-plugin/PKGBUILD new file mode 100644 index 000000000..a29fb3b76 --- /dev/null +++ b/testing/xfce4-cpugraph-plugin/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 157659 2012-04-29 02:54:06Z foutrelis $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Contributor: Aurelien Foret <orelien@chez.com> + +pkgname=xfce4-cpugraph-plugin +pkgver=1.0.1 +pkgrel=4 +pkgdesc="CPU graph plugin for the Xfce4 panel" +arch=('i686' 'x86_64') +license=('GPL' 'custom') +url="http://goodies.xfce.org/projects/panel-plugins/xfce4-cpugraph-plugin" +groups=('xfce4-goodies') +depends=('xfce4-panel' 'libxfcegui4' 'hicolor-icon-theme') +makedepends=('intltool') +install=${pkgname}.install +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/1.0/${pkgname}-${pkgver}.tar.bz2) +md5sums=('ff551087b1f61c47b8746e8687c572aa') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install + install -Dm644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING +} diff --git a/testing/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin.install b/testing/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin.install new file mode 100644 index 000000000..b7e9ea08e --- /dev/null +++ b/testing/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin.install @@ -0,0 +1,12 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + diff --git a/testing/xfce4-datetime-plugin/PKGBUILD b/testing/xfce4-datetime-plugin/PKGBUILD new file mode 100644 index 000000000..785a2c007 --- /dev/null +++ b/testing/xfce4-datetime-plugin/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 157661 2012-04-29 02:54:09Z foutrelis $ +# Maintainer: Andreas Radke <andyrtr@archlinux.org> +# Contributor: Aurelien Foret <orelien@chez.com> + +pkgname=xfce4-datetime-plugin +pkgver=0.6.1 +pkgrel=3 +pkgdesc="A date and time display plugin for the Xfce panel" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://xfce-goodies.berlios.de/" +groups=('xfce4-goodies') +depends=('xfce4-panel>=4.7.4' 'libxfcegui4') +makedepends=('intltool') +options=('!libtool') +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/0.6/${pkgname}-${pkgver}.tar.bz2) +md5sums=('e82f51ff0e75a63e5cbd139e43e094f9') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-static + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install +} diff --git a/testing/xfce4-dev-tools/PKGBUILD b/testing/xfce4-dev-tools/PKGBUILD new file mode 100644 index 000000000..ef1207c79 --- /dev/null +++ b/testing/xfce4-dev-tools/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 157663 2012-04-29 02:54:11Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: Andreas Radke <andyrtr@archlinux.org> +# Contributor: Tobias Kieslich <tobias funnychar archlinux.org> + +pkgname=xfce4-dev-tools +pkgver=4.10.0 +pkgrel=1 +pkgdesc="Xfce developer tools" +arch=('i686' 'x86_64') +url="http://www.xfce.org/" +license=('GPL2') +depends=('gtk-doc' 'automake' 'make' 'intltool' 'pkg-config') +options=('!libtool') +source=(http://archive.xfce.org/src/xfce/xfce4-dev-tools/${pkgver%.*}/$pkgname-$pkgver.tar.bz2) +sha256sums=('f79649bbfbbf16881494ee9f67035063765aec12e23ab9bac31de2c8a4f32bf8') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-dict/PKGBUILD b/testing/xfce4-dict/PKGBUILD new file mode 100644 index 000000000..4641d01d3 --- /dev/null +++ b/testing/xfce4-dict/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 157665 2012-04-29 02:54:14Z foutrelis $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Contributor: Aurelien Foret <orelien@chez.com> + +pkgname=xfce4-dict +pkgver=0.6.0 +pkgrel=3 +pkgdesc="A dictionary plugin for the Xfce panel" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://goodies.xfce.org/projects/applications/xfce4-dict" +groups=('xfce4-goodies') +depends=('xfce4-panel' 'libxfcegui4' 'hicolor-icon-theme' 'librsvg') +makedepends=('intltool') +provides=('xfce4-dict-plugin') +conflicts=('xfce4-dict-plugin') +replaces=('xfce4-dict-plugin') +options=('!libtool') +install=${pkgname}.install +source=(http://archive.xfce.org/src/apps/xfce4-dict/0.6/xfce4-dict-${pkgver}.tar.bz2) +md5sums=('c371c5c0bbe45a2bfac336cfe01dfe01') + +build() { + cd ${srcdir}/xfce4-dict-${pkgver} + + # Work around DSO linking issue + LDFLAGS+=' -Wl,--copy-dt-needed-entries' + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd ${srcdir}/xfce4-dict-${pkgver} + make DESTDIR=${pkgdir} install +} diff --git a/testing/xfce4-dict/xfce4-dict.install b/testing/xfce4-dict/xfce4-dict.install new file mode 100644 index 000000000..21b79d2d4 --- /dev/null +++ b/testing/xfce4-dict/xfce4-dict.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/testing/xfce4-diskperf-plugin/PKGBUILD b/testing/xfce4-diskperf-plugin/PKGBUILD new file mode 100644 index 000000000..93ee0ef12 --- /dev/null +++ b/testing/xfce4-diskperf-plugin/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 157667 2012-04-29 02:54:18Z foutrelis $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Contributor: Aurelien Foret <orelien@chez.com> + +pkgname=xfce4-diskperf-plugin +pkgver=2.5.1 +pkgrel=2 +pkgdesc="Plugin for the Xfce4 panel displaying instant disk/partition performance" +arch=('i686' 'x86_64') +license=('BSD') +url="http://goodies.xfce.org/projects/panel-plugins/xfce4-diskperf-plugin" +groups=('xfce4-goodies') +depends=('xfce4-panel') +makedepends=('intltool') +options=('!libtool') +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('b6053881f3ddff90a0a0baa655c84b27') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +} diff --git a/testing/xfce4-eyes-plugin/PKGBUILD b/testing/xfce4-eyes-plugin/PKGBUILD new file mode 100644 index 000000000..7fcb09445 --- /dev/null +++ b/testing/xfce4-eyes-plugin/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 157669 2012-04-29 02:54:21Z foutrelis $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Contributor: Aurelien Foret <orelien@chez.com> + +pkgname=xfce4-eyes-plugin +pkgver=4.4.1 +pkgrel=3 +pkgdesc="A rolling eyes (following mouse pointer) plugin for the Xfce panel" +arch=(i686 x86_64) +license=('GPL2') +url="http://xfce-goodies.berlios.de/" +groups=('xfce4-goodies') +depends=('xfce4-panel' 'libxfcegui4' 'hicolor-icon-theme') +makedepends=('intltool' 'perlxml') +install=${pkgname}.install +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/4.4/${pkgname}-${pkgver}.tar.bz2) +md5sums=('dcbf6ea9035d379d168b479be0d09f14') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install +} diff --git a/testing/xfce4-eyes-plugin/xfce4-eyes-plugin.install b/testing/xfce4-eyes-plugin/xfce4-eyes-plugin.install new file mode 100644 index 000000000..21b79d2d4 --- /dev/null +++ b/testing/xfce4-eyes-plugin/xfce4-eyes-plugin.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/testing/xfce4-fsguard-plugin/PKGBUILD b/testing/xfce4-fsguard-plugin/PKGBUILD new file mode 100644 index 000000000..f7f62c2a7 --- /dev/null +++ b/testing/xfce4-fsguard-plugin/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 157671 2012-04-29 02:54:24Z foutrelis $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Contributor: Ben <ben@benmazer.net> + +pkgname=xfce4-fsguard-plugin +pkgver=1.0.0 +pkgrel=3 +pkgdesc="File system usage monitor plugin for the Xfce4 panel" +arch=(i686 x86_64) +license=('GPL2') +url="http://xfce-goodies.berlios.de/" +groups=('xfce4-goodies') +depends=('xfce4-panel>=4.7.4' 'hicolor-icon-theme' 'libxfcegui4') +makedepends=('intltool') +options=(!libtool) +install=${pkgname}.install +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/1.0/${pkgname}-${pkgver}.tar.bz2) +md5sums=('8378f922b59a0d5a378af5e45a18c4a3') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install +} diff --git a/testing/xfce4-fsguard-plugin/xfce4-fsguard-plugin.install b/testing/xfce4-fsguard-plugin/xfce4-fsguard-plugin.install new file mode 100644 index 000000000..21b79d2d4 --- /dev/null +++ b/testing/xfce4-fsguard-plugin/xfce4-fsguard-plugin.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/testing/xfce4-genmon-plugin/PKGBUILD b/testing/xfce4-genmon-plugin/PKGBUILD new file mode 100644 index 000000000..abb6de9d6 --- /dev/null +++ b/testing/xfce4-genmon-plugin/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 157673 2012-04-29 02:54:28Z foutrelis $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Contributor: Tobias Kieslich <tobias (at) archlinux.org> + +pkgname=xfce4-genmon-plugin +pkgver=3.3.1 +pkgrel=2 +pkgdesc="plugin that monitors customizable programs stdout for the Xfce4 panel" +arch=(i686 x86_64) +license=('LGPL2.1') +url="http://goodies.xfce.org/projects/panel-plugins/xfce4-genmon-plugin" +groups=('xfce4-goodies') +depends=('xfce4-panel' 'libxfcegui4') +makedepends=('intltool') +options=('!libtool') +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/3.3/${pkgname}-${pkgver}.tar.bz2) +md5sums=('e0022e15d4211a87c17d9f252b68e1d3') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install +} diff --git a/testing/xfce4-mailwatch-plugin/PKGBUILD b/testing/xfce4-mailwatch-plugin/PKGBUILD new file mode 100644 index 000000000..37c6fd869 --- /dev/null +++ b/testing/xfce4-mailwatch-plugin/PKGBUILD @@ -0,0 +1,42 @@ +# $Id: PKGBUILD 157675 2012-04-29 02:54:31Z foutrelis $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Contributor: Suzy Williams <suzanne.williams3@verizon.net> + +pkgname=xfce4-mailwatch-plugin +pkgver=1.1.0 +pkgrel=5 +pkgdesc="A mailbox watch/check plugin for the Xfce4 panel" +arch=(i686 x86_64) +license=('GPL2') +url="http://spurint.org/projects/xfce4-mailwatch-plugin/" +groups=('xfce4-goodies') +depends=('xfce4-panel' 'libxfcegui4' 'gnutls' 'libgcrypt' 'hicolor-icon-theme') +makedepends=('intltool' 'xfce4-dev-tools') +options=('!libtool') +install=${pkgname}.install +source=(http://spuriousinterrupt.org/files/mailwatch/${pkgname}-${pkgver}.tar.bz2 + xfce4-mailwatch-plugin-1.1.0-underlink.patch + only-call-gnutls-transport_set_lowat-with-gnutls-2.12.patch) +md5sums=('f84dce86be1d7f25f169f262aaacee4e' + '47fe8588e3bb642e1b507a854927e6db' + 'd91ca2b9534e9e2d8dcbd94306b91ade') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + patch -Np0 -i ${srcdir}/only-call-gnutls-transport_set_lowat-with-gnutls-2.12.patch + # fix for panel4.8 from Fedora + patch -Np1 -i ${srcdir}/xfce4-mailwatch-plugin-1.1.0-underlink.patch + xdt-autogen + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install +} diff --git a/testing/xfce4-mailwatch-plugin/only-call-gnutls-transport_set_lowat-with-gnutls-2.12.patch b/testing/xfce4-mailwatch-plugin/only-call-gnutls-transport_set_lowat-with-gnutls-2.12.patch new file mode 100644 index 000000000..349e78555 --- /dev/null +++ b/testing/xfce4-mailwatch-plugin/only-call-gnutls-transport_set_lowat-with-gnutls-2.12.patch @@ -0,0 +1,13 @@ +--- libmailwatch-core/mailwatch-net-conn.c.orig 2012-04-29 05:38:20.015564589 +0300 ++++ libmailwatch-core/mailwatch-net-conn.c 2012-04-29 05:39:01.943290639 +0300 +@@ -621,8 +621,10 @@ xfce_mailwatch_net_conn_make_secure(Xfce + net_conn->gt_creds); + gnutls_transport_set_ptr(net_conn->gt_session, + (gnutls_transport_ptr_t)net_conn->fd); ++#if GNUTLS_VERSION_NUMBER < 0x020c00 + if(fcntl(net_conn->fd, F_GETFL) & O_NONBLOCK) + gnutls_transport_set_lowat(net_conn->gt_session, 0); ++#endif + + if(!xfce_mailwatch_net_conn_tls_handshake(net_conn, error)) { + #if 0 diff --git a/testing/xfce4-mailwatch-plugin/xfce4-mailwatch-plugin-1.1.0-underlink.patch b/testing/xfce4-mailwatch-plugin/xfce4-mailwatch-plugin-1.1.0-underlink.patch new file mode 100644 index 000000000..ada0df041 --- /dev/null +++ b/testing/xfce4-mailwatch-plugin/xfce4-mailwatch-plugin-1.1.0-underlink.patch @@ -0,0 +1,21 @@ +--- xfce4-mailwatch-plugin-1.1.0/panel-plugin/Makefile.am 2008-08-26 03:42:36.000000000 +0100 ++++ xfce4-mailwatch-plugin-1.1.0/panel-plugin/Makefile.am.new 2011-01-14 17:27:44.116199383 +0000 +@@ -50,6 +50,7 @@ + -I$(top_srcdir)/libmailwatch-core \ + @GTHREAD_CFLAGS@ \ + @LIBXFCE4PANEL_CFLAGS@ \ ++ @LIBXFCEGUI4_CFLAGS@ \ + -DDATADIR=\"$(datadir)\" \ + -DLOCALEDIR=\"$(localedir)\" + +@@ -60,7 +61,9 @@ + $(top_builddir)/libmailwatch-core/libmailwatch-core.la \ + @GTHREAD_LIBS@ \ + @LIBXFCE4PANEL_LIBS@ \ +- @GNUTLS_LIBS@ ++ @LIBXFCEGUI4_LIBS@ \ ++ @GNUTLS_LIBS@ \ ++ -lgcrypt + + if HAVE_CYGWIN + xfce4_mailwatch_plugin_LDFLAGS += \ diff --git a/testing/xfce4-mailwatch-plugin/xfce4-mailwatch-plugin.install b/testing/xfce4-mailwatch-plugin/xfce4-mailwatch-plugin.install new file mode 100644 index 000000000..21b79d2d4 --- /dev/null +++ b/testing/xfce4-mailwatch-plugin/xfce4-mailwatch-plugin.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/testing/xfce4-mixer/PKGBUILD b/testing/xfce4-mixer/PKGBUILD new file mode 100644 index 000000000..5f6cf2d9c --- /dev/null +++ b/testing/xfce4-mixer/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 157677 2012-04-29 02:54:35Z foutrelis $ +# Maintainer: Tobias Kieslich <tobias funnychar archlinux.org> + +pkgname=xfce4-mixer +pkgver=4.8.0 +pkgrel=3 +pkgdesc="The volume control plugin for the Xfce panel" +arch=(i686 x86_64) +license=('GPL2') +url="http://www.xfce.org/" +groups=('xfce4') +depends=("xfce4-panel>=4.8.0" 'gstreamer0.10-base>=0.10.22' 'hicolor-icon-theme') +makedepends=('intltool') +optdepends=('gstreamer0.10-base-plugins: to support basic audio hardware' \ + 'gstreamer0.10-good-plugins: well supported hardware'\ + 'gstreamer0.10-bad-plugins: not so well supported hardware'\ + 'gstreamer0.10-ugly-plugins: might contain questionable license hardware') +options=('!libtool') +install=${pkgname}.install +source=(http://archive.xfce.org/src/apps/${pkgname}/4.8/${pkgname}-${pkgver}.tar.bz2) +md5sums=('3fa3a9973e18c04da26709a654e242ff') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --with-sound=alsa \ + --disable-debug + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install +} diff --git a/testing/xfce4-mixer/xfce4-mixer.install b/testing/xfce4-mixer/xfce4-mixer.install new file mode 100644 index 000000000..21b79d2d4 --- /dev/null +++ b/testing/xfce4-mixer/xfce4-mixer.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/testing/xfce4-mount-plugin/PKGBUILD b/testing/xfce4-mount-plugin/PKGBUILD new file mode 100644 index 000000000..ba35e0181 --- /dev/null +++ b/testing/xfce4-mount-plugin/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 157679 2012-04-29 02:54:38Z foutrelis $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Contributor: Tobias Kieslich <tobias (at) archlinux.org> + +pkgname=xfce4-mount-plugin +pkgver=0.6.3 +pkgrel=2 +pkgdesc="Plugin for the Xfce4 panel to mount and unmount volumes" +arch=('i686' 'x86_64') +license=('GPL') +url="http://xfce-goodies.berlios.de/" +groups=('xfce4-goodies') +depends=('xfce4-panel') +makedepends=('intltool') +options=('!libtool') +install=${pkgname}.install +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2) +sha1sums=('bbc031f8518dc873d3a3ef42b3e228eeb0c9bb86') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/testing/xfce4-mount-plugin/xfce4-mount-plugin.install b/testing/xfce4-mount-plugin/xfce4-mount-plugin.install new file mode 100644 index 000000000..21b79d2d4 --- /dev/null +++ b/testing/xfce4-mount-plugin/xfce4-mount-plugin.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/testing/xfce4-mpc-plugin/PKGBUILD b/testing/xfce4-mpc-plugin/PKGBUILD new file mode 100644 index 000000000..f75ac18b5 --- /dev/null +++ b/testing/xfce4-mpc-plugin/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 157681 2012-04-29 02:54:42Z foutrelis $ +# Maintainer: Andreas Radke <andyrtr@archlinux.org> +# Contributor: aurelien <aurelien@archlinux.org> +# Contributor: Tobias Kieslich <tobias (at) archlinux.org> + +pkgname=xfce4-mpc-plugin +pkgver=0.4.0 +pkgrel=2 +pkgdesc="A plugin to control the music player daemon from the xfce4-panel" +arch=('i686' 'x86_64') +license=('BSD') +url="http://goodies.xfce.org/projects/panel-plugins/xfce4-mpc-plugin" +groups=('xfce4-goodies') +depends=('xfce4-panel' 'libmpd>=0.16.1') +makedepends=('intltool') +options=('!libtool') +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('ae9b285e24385e27cfd797ab605a1b7f') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package(){ + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/testing/xfce4-netload-plugin/PKGBUILD b/testing/xfce4-netload-plugin/PKGBUILD new file mode 100644 index 000000000..cd0a161ac --- /dev/null +++ b/testing/xfce4-netload-plugin/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 157683 2012-04-29 02:54:47Z foutrelis $ +# Maintainer: aurelien <aurelien@archlinux.org> +# Contributor: Aurelien Foret <orelien@chez.com> + +pkgname=xfce4-netload-plugin +pkgver=1.1.0 +pkgrel=2 +pkgdesc="A netload plugin for the Xfce panel" +arch=('i686' 'x86_64') +license=('GPL') +url="http://xfce-goodies.berlios.de/" +groups=('xfce4-goodies') +depends=('xfce4-panel') +makedepends=('intltool') +options=('!libtool') +install=xfce4-netload-plugin.install +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2) +sha1sums=('8029daacf1602275c75ab07d1e2cccea0993caab') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-debug + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/testing/xfce4-netload-plugin/xfce4-netload-plugin.install b/testing/xfce4-netload-plugin/xfce4-netload-plugin.install new file mode 100644 index 000000000..b7e9ea08e --- /dev/null +++ b/testing/xfce4-netload-plugin/xfce4-netload-plugin.install @@ -0,0 +1,12 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + diff --git a/testing/xfce4-notes-plugin/PKGBUILD b/testing/xfce4-notes-plugin/PKGBUILD new file mode 100644 index 000000000..7dc9fc33c --- /dev/null +++ b/testing/xfce4-notes-plugin/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 157685 2012-04-29 02:54:51Z foutrelis $ +# Maintainer: Andreas Radke <andyrtr at archlinux.org> +# Contributor: Ben Mazer <contrasutra@myrealbox.com> + +pkgname=xfce4-notes-plugin +pkgver=1.7.7 +pkgrel=4 +pkgdesc="A notes plugin for the Xfce4 panel" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://xfce-goodies.berlios.de/" +groups=('xfce4-goodies') +depends=('xfce4-panel>=4.7.0' 'libxfcegui4' 'libunique' 'hicolor-icon-theme') +makedepends=('intltool') +options=('!libtool') +install=${pkgname}.install +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/1.7/${pkgname}-${pkgver}.tar.bz2) +md5sums=('42b924b23f2fec6a1099e9b7a87db4a3') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/testing/xfce4-notes-plugin/xfce4-notes-plugin.install b/testing/xfce4-notes-plugin/xfce4-notes-plugin.install new file mode 100644 index 000000000..fee9e5d11 --- /dev/null +++ b/testing/xfce4-notes-plugin/xfce4-notes-plugin.install @@ -0,0 +1,12 @@ +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/testing/xfce4-notifyd/PKGBUILD b/testing/xfce4-notifyd/PKGBUILD new file mode 100644 index 000000000..7291f3fe7 --- /dev/null +++ b/testing/xfce4-notifyd/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 157687 2012-04-29 02:54:55Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: tobias <tobias funnychar archlinux.org> + +pkgname=xfce4-notifyd +pkgver=0.2.2 +pkgrel=3 +pkgdesc="Notification daemon for the Xfce desktop" +arch=('i686' 'x86_64') +url="http://goodies.xfce.org/projects/applications/xfce4-notifyd" +license=('GPL2') +groups=('xfce4-goodies') +depends=('libxfce4ui' 'hicolor-icon-theme') +makedepends=('intltool') +provides=('notification-daemon') +options=('!libtool') +install=$pkgname.install +source=(http://archive.xfce.org/src/apps/$pkgname/0.2/$pkgname-$pkgver.tar.bz2) +sha256sums=('b66e68dfc2164bcf479acd3c7e8b6f83065d23aef988535e2db3506d06a39168') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-notifyd/xfce4-notifyd.install b/testing/xfce4-notifyd/xfce4-notifyd.install new file mode 100644 index 000000000..abf924aa2 --- /dev/null +++ b/testing/xfce4-notifyd/xfce4-notifyd.install @@ -0,0 +1,14 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-panel/PKGBUILD b/testing/xfce4-panel/PKGBUILD new file mode 100644 index 000000000..5eca0d699 --- /dev/null +++ b/testing/xfce4-panel/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 157689 2012-04-29 02:54:59Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: tobias <tobias funnychar archlinux.org> + +pkgname=xfce4-panel +pkgver=4.10.0 +pkgrel=1 +pkgdesc="Panel for the Xfce desktop environment" +arch=('i686' 'x86_64') +url="http://www.xfce.org/" +license=('GPL2') +groups=('xfce4') +depends=('exo' 'garcon' 'libxfce4ui' 'libwnck' 'libsm' 'hicolor-icon-theme' + 'desktop-file-utils') +makedepends=('intltool' 'gtk-doc') +options=('!libtool') +install=$pkgname.install +source=(http://archive.xfce.org/src/xfce/$pkgname/4.10/$pkgname-$pkgver.tar.bz2) +sha256sums=('3321f998af2bbd14ba68654a8881774f6ea2ec4f1a3544598e7f47d3ed0009b9') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --enable-gio-unix \ + --enable-gtk-doc \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-panel/xfce4-panel.install b/testing/xfce4-panel/xfce4-panel.install new file mode 100644 index 000000000..c7a5da359 --- /dev/null +++ b/testing/xfce4-panel/xfce4-panel.install @@ -0,0 +1,14 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-power-manager/PKGBUILD b/testing/xfce4-power-manager/PKGBUILD new file mode 100644 index 000000000..ed372d5a6 --- /dev/null +++ b/testing/xfce4-power-manager/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 157691 2012-04-29 02:55:02Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: Tobias Kieslich <tobias funnychar archlinux.org> + +pkgname=xfce4-power-manager +pkgver=1.2.0 +pkgrel=1 +pkgdesc="Power manager for Xfce desktop" +arch=('i686' 'x86_64') +url="http://xfce-goodies.berlios.de/" +license=('GPL2') +groups=('xfce4-goodies') +depends=('xfce4-panel' 'upower' 'udisks' 'libnotify' 'hicolor-icon-theme') +makedepends=('pkgconfig' 'intltool') +options=('!libtool') +install=$pkgname.install +source=(http://archive.xfce.org/src/apps/$pkgname/1.2/$pkgname-$pkgver.tar.bz2) +sha256sums=('d7fb98a540284b62f4201527de17d4b24123f9d26c9f49131dd497c8387184e9') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-network-manager \ + --enable-polkit \ + --enable-dpms \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-power-manager/xfce4-power-manager.install b/testing/xfce4-power-manager/xfce4-power-manager.install new file mode 100644 index 000000000..e4f8fd06c --- /dev/null +++ b/testing/xfce4-power-manager/xfce4-power-manager.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-quicklauncher-plugin/PKGBUILD b/testing/xfce4-quicklauncher-plugin/PKGBUILD new file mode 100644 index 000000000..f640e98a9 --- /dev/null +++ b/testing/xfce4-quicklauncher-plugin/PKGBUILD @@ -0,0 +1,50 @@ +# $Id: PKGBUILD 157693 2012-04-29 02:55:06Z foutrelis $ +# Maintainer: +# Contributor: Tobias Kieslich <tobias (at) archlinux.org> + +pkgname=xfce4-quicklauncher-plugin +pkgver=1.9.4 +pkgrel=7 +pkgdesc="plugin that creates 4 little application launcher in the Xfce4 panel" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://xfce-goodies.berlios.de/" +groups=('xfce4-goodies') +depends=('xfce4-panel>=4.7.4' 'libxfcegui4') +makedepends=('intltool') +options=('!libtool') +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/1.9/${pkgname}-${pkgver}.tar.bz2 + xfce4-quicklauncher-plugin-1.9.4-desktop-file.patch + xfce4-quicklauncher-plugin-1.9.4-fix-missing-english-translation.patch + xfce4-quicklauncher-plugin-1.9.4-fix-multiscreen.patch + xfce4-quicklauncher-plugin-1.9.4-save-settings.patch + xfce4-quicklauncher-plugin-1.9.4-xfce4-settings-manager.patch) +md5sums=('299e17f196ecfa5fb018cf65abb19b56' + 'a7826c9f8199a2f1e914fd39b7f9e2bf' + '4ea4d06ab7284e78ddc4d60304f02cdf' + '5e8126c05def1211fb4a2a65f2812a1b' + '474237b205035214df1c723407251ade' + '9e7f789129b08c787978c7a72a55fae7') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + # Fedora patches + patch -Np0 -i "${srcdir}/xfce4-quicklauncher-plugin-1.9.4-desktop-file.patch" + patch -Np0 -i "${srcdir}/xfce4-quicklauncher-plugin-1.9.4-fix-multiscreen.patch" + patch -Np1 -i "${srcdir}/xfce4-quicklauncher-plugin-1.9.4-save-settings.patch" + patch -Np1 -i "${srcdir}/xfce4-quicklauncher-plugin-1.9.4-fix-missing-english-translation.patch" + patch -Np0 -i "${srcdir}/xfce4-quicklauncher-plugin-1.9.4-xfce4-settings-manager.patch" + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/testing/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4-desktop-file.patch b/testing/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4-desktop-file.patch new file mode 100644 index 000000000..907c1f23e --- /dev/null +++ b/testing/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4-desktop-file.patch @@ -0,0 +1,10 @@ +--- panel-plugin/quicklauncher.desktop.in.in.orig 2009-07-04 00:46:34.000000000 +0200 ++++ panel-plugin/quicklauncher.desktop.in.in 2009-07-04 00:46:51.000000000 +0200 +@@ -4,4 +4,6 @@ + _Name=Quicklauncher + _Comment=Program with several launchers + Icon=gnome-fs-executable +-X-XFCE-Module=@INTERNAL_PLUGIN_PATH@/libquicklauncher.so ++X-XFCE-Module=quicklauncher ++X-XFCE-Module-Path=@INTERNAL_PLUGIN_PATH@ ++X-XFCE-Unique=false diff --git a/testing/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4-fix-missing-english-translation.patch b/testing/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4-fix-missing-english-translation.patch new file mode 100644 index 000000000..96f256770 --- /dev/null +++ b/testing/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4-fix-missing-english-translation.patch @@ -0,0 +1,103 @@ +diff -Nur -x '*.orig' -x '*~' xfce4-quicklauncher-plugin-1.9.4/configure xfce4-quicklauncher-plugin-1.9.4.new/configure +--- xfce4-quicklauncher-plugin-1.9.4/configure 2007-06-27 21:07:14.000000000 +0200 ++++ xfce4-quicklauncher-plugin-1.9.4.new/configure 2008-03-04 22:11:23.000000000 +0100 +@@ -21181,7 +21181,7 @@ + + + +- ALL_LINGUAS="cs el eu fr gl hu ja pl ru vi" ++ ALL_LINGUAS="cs el en eu fr gl hu ja pl ru vi" + + + for ac_header in locale.h +diff -Nur -x '*.orig' -x '*~' xfce4-quicklauncher-plugin-1.9.4/po/en.po xfce4-quicklauncher-plugin-1.9.4.new/po/en.po +--- xfce4-quicklauncher-plugin-1.9.4/po/en.po 1970-01-01 01:00:00.000000000 +0100 ++++ xfce4-quicklauncher-plugin-1.9.4.new/po/en.po 2008-03-04 22:10:58.000000000 +0100 +@@ -0,0 +1,87 @@ ++# English translation of xfce4-quicklauncher-plugin. ++# Copyright (C) 2007 THE xfce4-quicklauncher-plugin'S COPYRIGHT HOLDER ++# This file is distributed under the same license as the xfce4-quicklauncher-plugin package. ++# Jeff Bailes <thepizzaking@gmail.com>, 2007. ++# , fuzzy ++# ++# ++msgid "" ++msgstr "" ++"Project-Id-Version: xfce4-quicklauncher-plugin\n" ++"Report-Msgid-Bugs-To: \n" ++"POT-Creation-Date: 2007-05-17 21:37+0200\n" ++"PO-Revision-Date: 2007-03-31 10:17+1000\n" ++"Last-Translator: Jeff Bailes <thepizzaking@gmail.com>\n" ++"Language-Team: English\n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit" ++ ++#: ../panel-plugin/callbacks.c:79 ++msgid "Configure Quicklauncher" ++msgstr "Configure Quicklauncher" ++ ++#: ../panel-plugin/callbacks.c:93 ++msgid "Lines: " ++msgstr "Lines: " ++ ++#: ../panel-plugin/callbacks.c:123 ++msgid "Espace entre les lanceurs :" ++msgstr "Space between launchers" ++ ++#: ../panel-plugin/callbacks.c:131 ++msgid "afficher les tooltips" ++msgstr "Show tooltips" ++ ++#: ../panel-plugin/callbacks.c:135 ++msgid "afficher les labels" ++msgstr "Show labels" ++ ++#: ../panel-plugin/callbacks.c:216 ++msgid "icone" ++msgstr "icon" ++ ++#: ../panel-plugin/callbacks.c:222 ++msgid "commande" ++msgstr "command" ++ ++#: ../panel-plugin/callbacks.c:228 ++msgid "nom" ++msgstr "name" ++ ++#: ../panel-plugin/callbacks.c:327 ++msgid "Open icon" ++msgstr "Open icon" ++ ++#: ../panel-plugin/main.c:163 ../panel-plugin/quicklauncher.desktop.in.in.h:2 ++msgid "Quicklauncher" ++msgstr "Quicklauncher" ++ ++#: ../panel-plugin/main.c:166 ++msgid "Allows you to add launchers easily and display them on many lines." ++msgstr "Allows you to add launchers easily and display them on many lines." ++ ++#: ../panel-plugin/main.c:168 ++msgid "Other plugins available here" ++msgstr "Other plugins available here" ++ ++#: ../panel-plugin/main.c:320 ++msgid "Lock" ++msgstr "Lock" ++ ++#: ../panel-plugin/main.c:323 ++msgid "Parameters" ++msgstr "Parameters" ++ ++#: ../panel-plugin/main.c:326 ++msgid "Applications" ++msgstr "Applications" ++ ++#: ../panel-plugin/main.c:329 ++msgid "Help" ++msgstr "Help" ++ ++#: ../panel-plugin/quicklauncher.desktop.in.in.h:1 ++msgid "Program with several launchers" ++msgstr "Program with several launchers" ++ diff --git a/testing/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4-fix-multiscreen.patch b/testing/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4-fix-multiscreen.patch new file mode 100644 index 000000000..9845ce122 --- /dev/null +++ b/testing/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4-fix-multiscreen.patch @@ -0,0 +1,27 @@ +--- panel-plugin/main.c.org 2008-05-13 09:29:29.000000000 -0600 ++++ panel-plugin/main.c 2008-05-13 09:29:33.000000000 -0600 +@@ -148,6 +148,7 @@ + t_qck_launcher_opt_dlg* dlg; + xfce_panel_plugin_block_menu(plugin); + dlg = create_qck_launcher_dlg(); ++ gtk_window_set_screen (GTK_WINDOW (dlg->dialog), gtk_widget_get_screen (plugin)); + qck_launcher_opt_dlg_set_quicklauncher(quicklauncher); + gtk_dialog_run(GTK_DIALOG(dlg->dialog)); + xfce_panel_plugin_unblock_menu(plugin); +@@ -160,6 +161,7 @@ + GtkWidget *about; + const gchar* authors[2] = {"Bountykiller <masse_nicolas@yahoo.fr>", NULL}; + about = gtk_about_dialog_new(); ++ gtk_window_set_screen (GTK_WINDOW (about), gtk_widget_get_screen (plugin)); + gtk_about_dialog_set_name(GTK_ABOUT_DIALOG(about), _("Quicklauncher")); + gtk_about_dialog_set_logo(GTK_ABOUT_DIALOG(about), NULL); + gtk_about_dialog_set_authors(GTK_ABOUT_DIALOG(about), (const gchar**) authors); +@@ -461,7 +463,7 @@ + if(launcher->quicklauncher->_last_zoomed_launcher == launcher) + { + g_return_val_if_fail(launcher->clicked_img, FALSE); +- xfce_exec(launcher->command, FALSE, FALSE, NULL); ++ xfce_exec_on_screen(gtk_widget_get_screen (box), launcher->command, FALSE, FALSE, NULL); + gtk_image_set_from_pixbuf (GTK_IMAGE(launcher->image), launcher->def_img); + } + else diff --git a/testing/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4-save-settings.patch b/testing/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4-save-settings.patch new file mode 100644 index 000000000..85dd21729 --- /dev/null +++ b/testing/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4-save-settings.patch @@ -0,0 +1,12 @@ +Index: xfce4-quicklauncher-plugin-1.9.4/panel-plugin/main.c +=================================================================== +--- xfce4-quicklauncher-plugin-1.9.4/panel-plugin/main.c (révision 3779) ++++ xfce4-quicklauncher-plugin-1.9.4/panel-plugin/main.c (révision 3780) +@@ -151,6 +151,7 @@ + gtk_window_set_screen (GTK_WINDOW (dlg->dialog), gtk_widget_get_screen (plugin)); + qck_launcher_opt_dlg_set_quicklauncher(quicklauncher); + gtk_dialog_run(GTK_DIALOG(dlg->dialog)); ++ quicklauncher_save(plugin, quicklauncher); + xfce_panel_plugin_unblock_menu(plugin); + } + diff --git a/testing/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4-xfce4-settings-manager.patch b/testing/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4-xfce4-settings-manager.patch new file mode 100644 index 000000000..8314d7a3c --- /dev/null +++ b/testing/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin-1.9.4-xfce4-settings-manager.patch @@ -0,0 +1,11 @@ +--- panel-plugin/main.c.orig 2009-09-09 21:15:01.000000000 +0200 ++++ panel-plugin/main.c 2009-09-09 21:23:12.000000000 +0200 +@@ -320,7 +320,7 @@ + launcher = launcher_new(_("Lock"), "xflock4", XFCE_ICON_CATEGORY_SYSTEM, + NULL, quicklauncher); + quicklauncher_add_element(quicklauncher, launcher); +- launcher = launcher_new(_("Parameters"),"xfce-setting-show", XFCE_ICON_CATEGORY_SETTINGS, ++ launcher = launcher_new(_("Parameters"),"xfce4-settings-manager", XFCE_ICON_CATEGORY_SETTINGS, + NULL, quicklauncher); + quicklauncher_add_element(quicklauncher, launcher); + launcher = launcher_new(_("Applications"), "xfce4-appfinder", XFCE_ICON_CATEGORY_UTILITY, diff --git a/testing/xfce4-screenshooter/PKGBUILD b/testing/xfce4-screenshooter/PKGBUILD new file mode 100644 index 000000000..278e536ba --- /dev/null +++ b/testing/xfce4-screenshooter/PKGBUILD @@ -0,0 +1,50 @@ +# $Id: PKGBUILD 157695 2012-04-29 02:55:10Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: Tobias Kieslich <tobias (at) archlinux.org> + +pkgname=xfce4-screenshooter +pkgver=1.8.0 +pkgrel=3 +pkgdesc="Plugin that makes screenshots for the Xfce panel" +arch=('i686' 'x86_64') +url="http://goodies.xfce.org/projects/applications/xfce4-screenshooter" +license=('GPL2') +groups=('xfce4-goodies') +depends=('xfce4-panel' 'libsoup' 'hicolor-icon-theme') +makedepends=('intltool') +install=$pkgname.install +options=('!libtool') +source=(http://archive.xfce.org/src/apps/$pkgname/1.8/$pkgname-$pkgver.tar.bz2 + xfce4-screenshooter-1.7.9-dsofix.patch + fs-25873-segfault-in-awesome-wm.patch) +conflicts=('xfce4-screenshooter-plugin') +replaces=('xfce4-screenshooter-plugin') +sha256sums=('68748a42ae68c5a8e9ed1c14ec5c741a344ab30b5b325b8812220539548ad83e' + '6902495c0394af19a76e2f90399ca7295e8dfb3ffb29d3b4f3b3a9fb7489c464' + '76cc9127167c9f4a800b01e9d16b85bf3af335d0eb44588d859739aa9d457e38') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + patch -Np1 -i "$srcdir/xfce4-screenshooter-1.7.9-dsofix.patch" + + # segfaults trying to capture screenshot of active window in awesome WM + # https://bugs.archlinux.org/task/25873 + # patch by Bruno Ramos @ https://bugzilla.xfce.org/show_bug.cgi?id=8080#c2 + patch -Np1 -i "$srcdir/fs-25873-segfault-in-awesome-wm.patch" + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-screenshooter/fix_segfault.diff b/testing/xfce4-screenshooter/fix_segfault.diff new file mode 100644 index 000000000..e2a2f3d95 --- /dev/null +++ b/testing/xfce4-screenshooter/fix_segfault.diff @@ -0,0 +1,17 @@ +--- xfce4-screenshooter-1.7.9/lib/screenshooter-utils.c.orig 2010-01-02 12:42:24.000000000 +0100 ++++ xfce4-screenshooter-1.7.9/lib/screenshooter-utils.c 2010-05-20 22:40:38.347861374 +0200 +@@ -94,11 +94,11 @@ + g_free (title); + title = + g_strdup (xfce_rc_read_entry (rc, "title", _("Screenshot"))); +- } + +- TRACE ("Close the rc file"); ++ TRACE ("Close the rc file"); + +- xfce_rc_close (rc); ++ xfce_rc_close (rc); ++ } + } + + /* And set the sd values */ diff --git a/testing/xfce4-screenshooter/fs-25873-segfault-in-awesome-wm.patch b/testing/xfce4-screenshooter/fs-25873-segfault-in-awesome-wm.patch new file mode 100644 index 000000000..47e067144 --- /dev/null +++ b/testing/xfce4-screenshooter/fs-25873-segfault-in-awesome-wm.patch @@ -0,0 +1,21 @@ +--- a/lib/screenshooter-capture.c ++++ a/lib/screenshooter-capture.c +@@ -381,6 +381,18 @@ static GdkPixbuf + rec_height += rectangle.y; + } + ++ if (rec_x < 0) ++ { ++ rec_width = rec_width + rec_x; ++ rec_x = 0; ++ } ++ ++ if (rec_y < 0) ++ { ++ rec_height = rec_height + rec_y; ++ rec_y = 0; ++ } ++ + if (x_orig + rec_x + rec_width > gdk_screen_width ()) + rec_width = gdk_screen_width () - x_orig - rec_x; + diff --git a/testing/xfce4-screenshooter/xfce4-screenshooter-1.7.9-dsofix.patch b/testing/xfce4-screenshooter/xfce4-screenshooter-1.7.9-dsofix.patch new file mode 100644 index 000000000..a142df822 --- /dev/null +++ b/testing/xfce4-screenshooter/xfce4-screenshooter-1.7.9-dsofix.patch @@ -0,0 +1,11 @@ +--- xfce4-screenshooter-1.7.9.orig/Makefile.in 2010-02-07 14:45:15.000000000 +0100 ++++ xfce4-screenshooter-1.7.9/Makefile.in 2010-02-16 23:57:31.000000000 +0100 +@@ -282,7 +282,7 @@ + INTLTOOL_PERL = @INTLTOOL_PERL@ + INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ + LD = @LD@ +-LDFLAGS = @LDFLAGS@ ++LDFLAGS = @LDFLAGS@ -lm -lX11 + LIBOBJS = @LIBOBJS@ + LIBS = @LIBS@ + LIBTOOL = @LIBTOOL@ diff --git a/testing/xfce4-screenshooter/xfce4-screenshooter.install b/testing/xfce4-screenshooter/xfce4-screenshooter.install new file mode 100644 index 000000000..e4f8fd06c --- /dev/null +++ b/testing/xfce4-screenshooter/xfce4-screenshooter.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-sensors-plugin/PKGBUILD b/testing/xfce4-sensors-plugin/PKGBUILD new file mode 100644 index 000000000..9f00a0ce8 --- /dev/null +++ b/testing/xfce4-sensors-plugin/PKGBUILD @@ -0,0 +1,45 @@ +# $Id: PKGBUILD 157697 2012-04-29 02:55:13Z foutrelis $ +# Maintainer: Andreas Radke <andyrtr@archlinux.org> +# Contributor: Merk Matthias <macem@chello.at> + +pkgname=xfce4-sensors-plugin +pkgver=1.2.3 +pkgrel=5 +pkgdesc="A lm_sensors plugin for the Xfce panel" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://goodies.xfce.org/projects/panel-plugins/xfce4-sensors-plugin" +groups=('xfce4-goodies') +depends=('xfce4-panel' 'lm_sensors' 'libnotify' 'hddtemp' 'hicolor-icon-theme') +makedepends=('intltool' 'gnu-netcat') +options=('!libtool') +install=$pkgname.install +source=(http://archive.xfce.org/src/panel-plugins/$pkgname/1.2/$pkgname-$pkgver.tar.bz2) +sha256sums=('3dd27348f7b38b55e53aa8d851cdb80e090b8830ca9e705bf32641679f08d326') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + # Satisfy the check that hddtemp is queryable via netcat + # (https://bugs.archlinux.org/task/28275) + echo ohai | nc -l -p 7634 -s localhost -c & + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --datadir=/usr/share \ + --datarootdir=/usr/share \ + --disable-static \ + --with-pathhddtemp=/usr/sbin/hddtemp \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-sensors-plugin/xfce4-sensors-plugin.install b/testing/xfce4-sensors-plugin/xfce4-sensors-plugin.install new file mode 100644 index 000000000..ef6375367 --- /dev/null +++ b/testing/xfce4-sensors-plugin/xfce4-sensors-plugin.install @@ -0,0 +1,25 @@ +post_common() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_install() { + post_common + + echo '> Make sure the hddtemp daemon is running, otherwise xfce4-sensors will' + echo '> crash on start.' +} + +post_upgrade() { + post_common + + if (($(vercmp $2 1.2.3-4) < 0)); then + echo '> Make sure the hddtemp daemon is running, otherwise xfce4-sensors will' + echo '> crash on start.' + fi +} + +post_remove() { + post_common +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-session/PKGBUILD b/testing/xfce4-session/PKGBUILD new file mode 100644 index 000000000..3c313b5da --- /dev/null +++ b/testing/xfce4-session/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 157699 2012-04-29 02:55:15Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: tobias <tobias funnychar archlinux.org> + +pkgname=xfce4-session +pkgver=4.10.0 +pkgrel=1 +pkgdesc="A session manager for Xfce" +arch=('i686' 'x86_64') +url="http://www.xfce.org/" +license=('GPL2') +groups=('xfce4') +# keep xorg-server-utils for https://bugs.archlinux.org/task/21096 +# upower and consolekit for reboot/shutdown/hibernate/suspend +depends=('libxfce4ui' 'libgnome-keyring' 'libwnck' 'libsm' 'xorg-iceauth' + 'upower' 'consolekit' 'hicolor-icon-theme') +makedepends=('intltool') +optdepends=('fortune-mod: for xfce4-tips') +replaces=('xfce-utils') +options=('!libtool') +install=$pkgname.install +source=(http://archive.xfce.org/src/xfce/$pkgname/4.10/$pkgname-$pkgver.tar.bz2) +sha256sums=('bb8aa9a74c3d382840596fb4875144d66c7f3f47c8e9ee81d31e3428a72c46ce') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/xfce4 \ + --localstatedir=/var \ + --disable-static \ + --enable-libgnome-keyring \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-session/xfce4-session.install b/testing/xfce4-session/xfce4-session.install new file mode 100644 index 000000000..e4f8fd06c --- /dev/null +++ b/testing/xfce4-session/xfce4-session.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-settings/PKGBUILD b/testing/xfce4-settings/PKGBUILD new file mode 100644 index 000000000..5cf3275d5 --- /dev/null +++ b/testing/xfce4-settings/PKGBUILD @@ -0,0 +1,49 @@ +# $Id: PKGBUILD 157701 2012-04-29 02:55:18Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: tobias <tobias funnychar archlinux.org> +# Contributor: Corrado Primier <bardo@aur.archlinux.org> + +pkgname=xfce4-settings +pkgver=4.10.0 +pkgrel=1 +pkgdesc="Settings manager for xfce" +arch=('i686' 'x86_64') +url="http://www.xfce.org/" +license=('GPL2') +groups=('xfce4') +depends=('exo' 'garcon' 'libxfce4ui' 'libnotify' 'libxklavier' + 'gnome-icon-theme' 'gtk-engines' 'gtk2-xfce-engine') +makedepends=('intltool') +optdepends=('libcanberra: for sound control') +source=(http://archive.xfce.org/src/xfce/$pkgname/4.10/$pkgname-$pkgver.tar.bz2 + xfce4-settings-xml-4.10.0.patch) +sha256sums=('0843f09ba9673f1d1b5df8dce4a17b63c183a9ba3be75fb6ef99a67fc8c1f77e' + '544d4409bac1cba1c0897317838cf2e24345f6ed4e3bf497a89b38d2643925c1') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + # enable gnome icon theme, clearlooks theme and font hinting by default + # (taken from Fedora) + patch -Np1 -i "$srcdir/xfce4-settings-xml-4.10.0.patch" + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-static \ + --enable-xrandr \ + --enable-xcursor \ + --enable-libnotify \ + --enable-libxklavier \ + --enable-pluggable-dialogs \ + --enable-sound-settings \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-settings/xfce4-settings-xml-4.10.0.patch b/testing/xfce4-settings/xfce4-settings-xml-4.10.0.patch new file mode 100644 index 000000000..cb3a4a0d3 --- /dev/null +++ b/testing/xfce4-settings/xfce4-settings-xml-4.10.0.patch @@ -0,0 +1,26 @@ +diff -Nur xfce4-settings-4.9.4.orig/xfsettingsd/xsettings.xml xfce4-settings-4.9.4/xfsettingsd/xsettings.xml +--- xfce4-settings-4.9.4.orig/xfsettingsd/xsettings.xml 2012-04-01 03:58:17.000000000 -0600 ++++ xfce4-settings-4.9.4/xfsettingsd/xsettings.xml 2012-04-02 14:59:57.555572009 -0600 +@@ -6,8 +6,8 @@ + <?xml version="1.0" encoding="UTF-8"?> + <channel name="xsettings" version="1.0"> + <property name="Net" type="empty"> +- <property name="ThemeName" type="empty"/> +- <property name="IconThemeName" type="empty"/> ++ <property name="ThemeName" type="Clearlooks"/> ++ <property name="IconThemeName" type="gnome"/> + <property name="DoubleClickTime" type="int" value="250"/> + <property name="DoubleClickDistance" type="int" value="5"/> + <property name="DndDragThreshold" type="int" value="8"/> +@@ -19,9 +19,9 @@ + </property> + <property name="Xft" type="empty"> + <property name="DPI" type="empty"/> +- <property name="Antialias" type="int" value="-1"/> ++ <property name="Antialias" type="int" value="1"/> + <property name="Hinting" type="int" value="-1"/> +- <property name="HintStyle" type="string" value="hintnone"/> ++ <property name="HintStyle" type="string" value="hintfull"/> + <property name="RGBA" type="string" value="none"/> + <!-- <property name="Lcdfilter" type="string" value="none"/> --> + </property> diff --git a/testing/xfce4-smartbookmark-plugin/PKGBUILD b/testing/xfce4-smartbookmark-plugin/PKGBUILD new file mode 100644 index 000000000..45dbf913f --- /dev/null +++ b/testing/xfce4-smartbookmark-plugin/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 157703 2012-04-29 02:55:21Z foutrelis $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Contributor: Tobias Kieslich <tobias (at) archlinux.org> + +pkgname=xfce4-smartbookmark-plugin +pkgver=0.4.4 +pkgrel=2 +pkgdesc="Plugin for the Xfce4 panel that let you quicksearch from selected websites" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://goodies.xfce.org/projects/panel-plugins/xfce4-smartbookmark-plugin" +groups=('xfce4-goodies') +depends=('xfce4-panel' 'libxfcegui4') +makedepends=('intltool' 'libxt') +options=('!libtool') +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/0.4/${pkgname}-${pkgver}.tar.bz2 + xfce4-smartbookmark-plugin-archlinux.patch) +md5sums=('273e38306a82f14e1b8c2c5db912f6c3' + '323ac898cfcfdb078f67f9ecd1905aec') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -p0 -i "${srcdir}/xfce4-smartbookmark-plugin-archlinux.patch" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/testing/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-archlinux.patch b/testing/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-archlinux.patch new file mode 100644 index 000000000..45c9ad42e --- /dev/null +++ b/testing/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-archlinux.patch @@ -0,0 +1,24 @@ +--- src/smartbookmark.c.redhat 2006-12-18 02:06:21.000000000 +0100 ++++ src/smartbookmark.c 2006-12-18 02:11:33.000000000 +0100 +@@ -197,8 +197,8 @@ + box = gtk_vbox_new(FALSE, 0); + + /* default options */ +- search->url = "http://bugs.debian.org/"; +- search->label_text = "BTS"; ++ search->url = "http://bugs.archlinux.org/"; ++ search->label_text = "ArchBug #"; + search->size = 5; + search->hide_label = FALSE; + /* read config file options */ +@@ -269,8 +269,8 @@ + if( (rcfile = xfce_rc_simple_open(filename, TRUE) )) + { + xfce_rc_set_group(rcfile, NULL); +- search->url = g_strdup(xfce_rc_read_entry(rcfile,"url","http://bugs.debian.org/")); +- search->label_text = g_strdup(xfce_rc_read_entry(rcfile,"value","DBS")); ++ search->url = g_strdup(xfce_rc_read_entry(rcfile,"url","http://bugs.archlinux.org/")); ++ search->label_text = g_strdup(xfce_rc_read_entry(rcfile,"value","ArchBug #")); + search->size = xfce_rc_read_int_entry(rcfile, "size", 5); + search->hide_label = xfce_rc_read_bool_entry(rcfile, "hidelabel", FALSE); + } diff --git a/testing/xfce4-systemload-plugin/PKGBUILD b/testing/xfce4-systemload-plugin/PKGBUILD new file mode 100644 index 000000000..0f6af5284 --- /dev/null +++ b/testing/xfce4-systemload-plugin/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 157705 2012-04-29 02:55:23Z foutrelis $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Contributor: Aurelien Foret <orelien@chez.com> + +pkgname=xfce4-systemload-plugin +pkgver=1.1.0 +pkgrel=2 +pkgdesc="A system load plugin for the Xfce4 panel" +arch=('i686' 'x86_64') +license=('custom') +url="http://goodies.xfce.org/projects/panel-plugins/xfce4-systemload-plugin" +groups=('xfce4-goodies') +depends=('xfce4-panel>=4.7.4') +makedepends=('intltool') +options=('!libtool') +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('130ad7befddd8705ca09a98e9cee5c3e') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +} diff --git a/testing/xfce4-time-out-plugin/PKGBUILD b/testing/xfce4-time-out-plugin/PKGBUILD new file mode 100644 index 000000000..367a2b02c --- /dev/null +++ b/testing/xfce4-time-out-plugin/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 157707 2012-04-29 02:55:26Z foutrelis $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Contributor: Abhishek Dasgupta <abhidg@gmail.com> + +pkgname=xfce4-time-out-plugin +pkgver=1.0.1 +pkgrel=2 +pkgdesc="Take a break from your computer with this plugin for XFCE4." +arch=('i686' 'x86_64') +url="http://xfce-goodies.berlios.de/" +groups=('xfce4-goodies') +license=('GPL') +depends=('xfce4-panel>=4.7.0') +makedepends=('intltool') +options=('!libtool') +install=${pkgname}.install +source=(http://archive.xfce.org/src/panel-plugins/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2) +md5sums=('b6e4a3145d31c341e2506fb17b014587') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} + diff --git a/testing/xfce4-time-out-plugin/xfce4-time-out-plugin.install b/testing/xfce4-time-out-plugin/xfce4-time-out-plugin.install new file mode 100644 index 000000000..21b79d2d4 --- /dev/null +++ b/testing/xfce4-time-out-plugin/xfce4-time-out-plugin.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/testing/xfce4-timer-plugin/PKGBUILD b/testing/xfce4-timer-plugin/PKGBUILD new file mode 100644 index 000000000..411de49f5 --- /dev/null +++ b/testing/xfce4-timer-plugin/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 157709 2012-04-29 02:55:28Z foutrelis $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Contributor: Tobias Kieslich <tobias (at) archlinux.org> + +pkgname=xfce4-timer-plugin +pkgver=0.6.4 +pkgrel=2 +pkgdesc="plugin to track time for the Xfce4 panel" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://goodies.xfce.org/projects/panel-plugins/xfce4-timer-plugin" +groups=('xfce4-goodies') +depends=('xfce4-panel' 'libxfcegui4') +makedepends=('intltool') +options=('!libtool') +install=xfce4-timer-plugin.install +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('c2f9e113dcda742cd1559129b79f609b') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/ \ + --localstatedir=/var \ + --disable-static + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/testing/xfce4-timer-plugin/xfce4-timer-plugin.install b/testing/xfce4-timer-plugin/xfce4-timer-plugin.install new file mode 100644 index 000000000..17ca8f78a --- /dev/null +++ b/testing/xfce4-timer-plugin/xfce4-timer-plugin.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() { + post_install $1 +} diff --git a/testing/xfce4-verve-plugin/PKGBUILD b/testing/xfce4-verve-plugin/PKGBUILD new file mode 100644 index 000000000..1ce0fd8bc --- /dev/null +++ b/testing/xfce4-verve-plugin/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 157711 2012-04-29 02:55:31Z foutrelis $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Contributor: Tobias Kieslich <tobias (at) archlinux.org> + +pkgname=xfce4-verve-plugin +pkgver=1.0.0 +pkgrel=3 +pkgdesc="command line plugin Xfce4 panel" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://xfce-goodies.berlios.de/" +groups=('xfce4-goodies') +depends=('xfce4-panel' 'libxfcegui4') +makedepends=('intltool') +replaces=('verve-plugin') +source=(http://archive.xfce.org/src/panel-plugins/$pkgname/1.0/$pkgname-$pkgver.tar.bz2) +md5sums=('ed7039c40d6e560ed8bcf9a324d2ae86') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/testing/xfce4-wavelan-plugin/PKGBUILD b/testing/xfce4-wavelan-plugin/PKGBUILD new file mode 100644 index 000000000..de7ae6670 --- /dev/null +++ b/testing/xfce4-wavelan-plugin/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 157713 2012-04-29 02:55:34Z foutrelis $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Contributor: Tobias Kieslich <tobias (at) archlinux.org> + +pkgname=xfce4-wavelan-plugin +pkgver=0.5.10 +pkgrel=3 +pkgdesc="Plugin to monitor wifi connectivity for the Xfce4 panel" +arch=('i686' 'x86_64') +license=('custom') +url="http://goodies.xfce.org/projects/panel-plugins/xfce4-wavelan-plugin/" +groups=('xfce4-goodies') +depends=('xfce4-panel' 'net-tools') +makedepends=('intltool') +options=('!libtool') +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('a4cd20ef471123936e762a139f1025e1') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +} diff --git a/testing/xfce4-weather-plugin/PKGBUILD b/testing/xfce4-weather-plugin/PKGBUILD new file mode 100644 index 000000000..cd383bef4 --- /dev/null +++ b/testing/xfce4-weather-plugin/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 157715 2012-04-29 02:55:36Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: Suzy Williams <suzanne.williams3@verizon.net> + +pkgname=xfce4-weather-plugin +pkgver=0.7.4 +pkgrel=3 +pkgdesc="A weather plugin for the Xfce4 panel" +arch=('i686' 'x86_64') +url="http://goodies.xfce.org/projects/panel-plugins/xfce4-weather-plugin" +license=('GPL2') +groups=('xfce4-goodies') +depends=('xfce4-panel' 'libxfcegui4' 'libxml2' 'hicolor-icon-theme') +makedepends=('intltool') +options=('!libtool') +install=$pkgname.install +source=(http://archive.xfce.org/src/panel-plugins/$pkgname/0.7/$pkgname-$pkgver.tar.bz2) +sha256sums=('3f76207b8a845d15bfec6825bd5300aedd086c455259c4dd8670a89a3c8ab382') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + # Switch to a working license key + # https://bugs.archlinux.org/task/26815 + sed -i \ + -e 's/^#define PARTNER_ID.*/#define PARTNER_ID "1003666583"/' \ + -e 's/^#define LICENSE_KEY.*/#define LICENSE_KEY "4128909340a9b2fc"/' \ + panel-plugin/weather.h + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-weather-plugin/xfce4-weather-plugin.install b/testing/xfce4-weather-plugin/xfce4-weather-plugin.install new file mode 100644 index 000000000..e4f8fd06c --- /dev/null +++ b/testing/xfce4-weather-plugin/xfce4-weather-plugin.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfce4-xkb-plugin/PKGBUILD b/testing/xfce4-xkb-plugin/PKGBUILD new file mode 100644 index 000000000..8e0c63ed4 --- /dev/null +++ b/testing/xfce4-xkb-plugin/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 157717 2012-04-29 02:55:39Z foutrelis $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Contributor: Tobias Kieslich <tobias (at) archlinux.org> + +pkgname=xfce4-xkb-plugin +pkgver=0.5.4.3 +pkgrel=2 +pkgdesc="Plugin to switch keyboard layouts for the Xfce4 panel" +arch=('i686' 'x86_64') +license=('custom') +url="http://goodies.xfce.org/projects/panel-plugins/xfce4-xkb-plugin" +groups=('xfce4-goodies') +depends=('xfce4-panel' 'libxklavier>=5.0' 'librsvg') +makedepends=('intltool') +options=('!libtool') +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/${pkgver%.*.*}/${pkgname}-${pkgver}.tar.bz2) +sha1sums=('4dc42f96dc16a3bd78f86454ea3a931464e18497') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +} diff --git a/testing/xfconf/PKGBUILD b/testing/xfconf/PKGBUILD new file mode 100644 index 000000000..9a4d99570 --- /dev/null +++ b/testing/xfconf/PKGBUILD @@ -0,0 +1,49 @@ +# $Id: PKGBUILD 157719 2012-04-29 02:55:41Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: tobias <tobias funnychar archlinux.org> + +pkgname=xfconf +pkgver=4.10.0 +pkgrel=1 +pkgdesc="A simple client-server configuration storage and query system" +arch=('i686' 'x86_64') +url="http://www.xfce.org/" +license=('GPL2') +groups=('xfce4') +# http://www.xfce.org/documentation/requirements +# keep dbus, see also http://bugs.archlinux.org/task/14536 +depends=('libxfce4util' 'dbus-glib' 'dbus') +makedepends=('pkgconfig' 'perl-extutils-depends' 'perl-extutils-pkgconfig' + 'glib-perl' 'intltool' 'gtk-doc' 'chrpath') +options=('!libtool' '!emptydirs') +source=(http://archive.xfce.org/src/xfce/$pkgname/4.10/$pkgname-$pkgver.tar.bz2) +sha256sums=('175219a441cc7d0f210bbd1a3b0abba41598627cd9db27235811400c3e100576') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/xfce4 \ + --localstatedir=/var \ + --disable-static \ + --enable-gtk-doc \ + --with-perl-options=INSTALLDIRS="vendor" \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + make DESTDIR="$pkgdir" install + + # remove unneeded dynloader bootstrap file + rm "$pkgdir/usr/lib/perl5/vendor_perl/auto/Xfce4/Xfconf/Xfconf.bs" + + # fix insecure rpath, http://bugs.archlinux.org/task/19980 + chrpath -d "$pkgdir/usr/lib/perl5/vendor_perl/auto/Xfce4/Xfconf/Xfconf.so" +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfdesktop/PKGBUILD b/testing/xfdesktop/PKGBUILD new file mode 100644 index 000000000..66f4fdb0a --- /dev/null +++ b/testing/xfdesktop/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 157721 2012-04-29 02:55:44Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: tobias <tobias funnychar archlinux.org> + +pkgname=xfdesktop +pkgver=4.10.0 +pkgrel=1 +pkgdesc="A desktop manager for Xfce" +arch=('i686' 'x86_64') +url="http://www.xfce.org/" +license=('GPL2') +groups=('xfce4') +depends=('libxfce4ui' 'thunar' 'garcon' 'hicolor-icon-theme' 'libwnck') +makedepends=('intltool' 'xfce4-panel') +optdepends=('xfce4-panel: panel menu plugin') +conflicts=('xfce4-menueditor') +replaces=('xfce4-menueditor') +options=('!libtool') +install=xfdesktop.install +source=(http://archive.xfce.org/src/xfce/$pkgname/4.10/$pkgname-$pkgver.tar.bz2) +sha256sums=('897ae6ee435dcc89809ad70c15c5d15347d1cf4fc8033238b17dcc47836c2d7b') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --enable-gio-unix \ + --enable-thunarx \ + --enable-notifications \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfdesktop/implement-paste-on-desktop.patch b/testing/xfdesktop/implement-paste-on-desktop.patch new file mode 100644 index 000000000..a84e6cb05 --- /dev/null +++ b/testing/xfdesktop/implement-paste-on-desktop.patch @@ -0,0 +1,236 @@ +From dd57435413a10b288153d1ae0062d37e58bcffd1 Mon Sep 17 00:00:00 2001 +From: Eric Koegel <eric.koegel@gmail.com> +Date: Sat, 17 Dec 2011 10:37:04 +0300 +Subject: [PATCH] Adds the code required to perform a paste on the on the + desktop. Fixes bug 3804. + +--- + src/xfdesktop-clipboard-manager.c | 114 ++++++++++++++++++++++++++++++------- + src/xfdesktop-file-icon-manager.c | 27 ++++++++- + 2 files changed, 120 insertions(+), 21 deletions(-) + +diff --git a/src/xfdesktop-clipboard-manager.c b/src/xfdesktop-clipboard-manager.c +index 76b4bef..ed90aa0 100644 +--- a/src/xfdesktop-clipboard-manager.c ++++ b/src/xfdesktop-clipboard-manager.c +@@ -307,7 +307,6 @@ xfdesktop_clipboard_manager_owner_changed (GtkClipboard *clipboard, + } + + +-#if 0 + static void + xfdesktop_clipboard_manager_contents_received (GtkClipboard *clipboard, + GtkSelectionData *selection_data, +@@ -318,6 +317,8 @@ xfdesktop_clipboard_manager_contents_received (GtkClipboard *clipboard, + GtkWindow *parent = GTK_WINDOW(gtk_widget_get_toplevel(request->widget)); + gboolean path_copy = TRUE; + GList *path_list = NULL; ++ GList *dest_file_list = NULL; ++ GList *l = NULL; + gchar *data; + + /* check whether the retrieval worked */ +@@ -340,19 +341,43 @@ xfdesktop_clipboard_manager_contents_received (GtkClipboard *clipboard, + } + + /* determine the path list stored with the selection */ +- path_list = thunar_vfs_path_list_from_string (data, NULL); ++ path_list = xfdesktop_file_utils_file_list_from_string (data); + } + + /* perform the action if possible */ + if (G_LIKELY (path_list != NULL)) + { ++ for (l = path_list; l; l = l->next) { ++ gchar *dest_basename = g_file_get_basename(l->data); ++ ++ if(dest_basename && *dest_basename != '\0') { ++ /* If we copy a file, we need to use the new absolute filename ++ * as the destination. If we move, we need to use the destination ++ * directory. */ ++ if(path_copy) { ++ GFile *dest_file = g_file_get_child(request->target_file, dest_basename); ++ dest_file_list = g_list_prepend(dest_file_list, dest_file); ++ } else { ++ dest_file_list = g_list_prepend(dest_file_list, request->target_file); ++ } ++ } ++ g_free(dest_basename); ++ } ++ ++ dest_file_list = g_list_reverse(dest_file_list); ++ + if (G_LIKELY (path_copy)) +- xfdesktop_file_utils_copy_into(parent, path_list, request->target_path); +- //thunar_application_copy_into (application, request->widget, path_list, request->target_path, request->new_files_closure); +- else +- xfdesktop_file_utils_move_into(parent, path_list, request->target_path); +- //thunar_application_move_into (application, request->widget, path_list, request->target_path, request->new_files_closure); +- thunar_vfs_path_list_free (path_list); ++ { ++ xfdesktop_file_utils_transfer_files(GDK_ACTION_COPY, ++ path_list, ++ dest_file_list, ++ gtk_widget_get_screen(GTK_WIDGET(parent))); ++ } else { ++ xfdesktop_file_utils_transfer_files(GDK_ACTION_MOVE, ++ path_list, ++ dest_file_list, ++ gtk_widget_get_screen(GTK_WIDGET(parent))); ++ } + + /* clear the clipboard if it contained "cutted data" + * (gtk_clipboard_clear takes care of not clearing +@@ -365,18 +390,11 @@ xfdesktop_clipboard_manager_contents_received (GtkClipboard *clipboard, + * if either the Xserver or our GTK+ version + * doesn't support the XFixes extension. + */ +-#if GTK_CHECK_VERSION(2,6,0) + if (!gdk_display_supports_selection_notification (gtk_clipboard_get_display (manager->clipboard))) +-#endif + { + xfdesktop_clipboard_manager_owner_changed (manager->clipboard, NULL, manager); + } + } +- else +- { +- /* tell the user that we cannot paste */ +-// thunar_dialogs_show_error (request->widget, NULL, _("There is nothing on the clipboard to paste")); +- } + + /* free the request */ + if (G_LIKELY (request->widget != NULL)) +@@ -384,10 +402,11 @@ xfdesktop_clipboard_manager_contents_received (GtkClipboard *clipboard, + if (G_LIKELY (request->new_files_closure != NULL)) + g_closure_unref (request->new_files_closure); + g_object_unref (G_OBJECT (request->manager)); +- thunar_vfs_path_unref (request->target_path); +- g_free (request); ++ ++ g_list_free(dest_file_list); ++ g_list_free(path_list); + } +-#endif ++ + + + static void +@@ -654,6 +673,61 @@ xfdesktop_clipboard_manager_cut_files (XfdesktopClipboardManager *manager, + gboolean + xfdesktop_clipboard_manager_get_can_paste (XfdesktopClipboardManager *manager) + { +- /* FIXME: implement */ +- return FALSE; ++ g_return_val_if_fail (XFDESKTOP_IS_CLIPBOARD_MANAGER (manager), FALSE); ++ return manager->can_paste; ++} ++ ++ ++/** ++ * thunar_clipboard_manager_paste_files: ++ * @manager : a #XfdesktopClipboardManager. ++ * @target_file : the #GFile of the folder to which the contents on the clipboard ++ * should be pasted. ++ * @widget : a #GtkWidget, on which to perform the paste or %NULL if no widget is ++ * known. ++ * @new_files_closure : a #GClosure to connect to the job's "new-files" signal, ++ * which will be emitted when the job finishes with the ++ * list of #GFile<!---->s created by the job, or ++ * %NULL if you're not interested in the signal. ++ * ++ * Pastes the contents from the clipboard associated with @manager to the directory ++ * referenced by @target_file. ++ * Code copied and adapted from thunar-clipboard-manager.c ++ * Copyright (c) 2005-2006 Benedikt Meurer <benny@xfce.org> ++ * Copyright (c) 2009-2011 Jannis Pohlmann <jannis@xfce.org> ++ **/ ++void ++xfdesktop_clipboard_manager_paste_files (XfdesktopClipboardManager *manager, ++ GFile *target_file, ++ GtkWidget *widget, ++ GClosure *new_files_closure) ++{ ++ XfdesktopClipboardPasteRequest *request; ++ ++ g_return_if_fail (XFDESKTOP_IS_CLIPBOARD_MANAGER (manager)); ++ g_return_if_fail (widget == NULL || GTK_IS_WIDGET (widget)); ++ ++ /* prepare the paste request */ ++ request = g_slice_new0 (XfdesktopClipboardPasteRequest); ++ request->manager = g_object_ref (G_OBJECT (manager)); ++ request->target_file = g_object_ref (target_file); ++ request->widget = widget; ++ ++ /* take a reference on the closure (if any) */ ++ if (G_LIKELY (new_files_closure != NULL)) ++ { ++ request->new_files_closure = new_files_closure; ++ g_closure_ref (new_files_closure); ++ g_closure_sink (new_files_closure); ++ } ++ ++ /* get notified when the widget is destroyed prior to ++ * completing the clipboard contents retrieval ++ */ ++ if (G_LIKELY (request->widget != NULL)) ++ g_object_add_weak_pointer (G_OBJECT (request->widget), (gpointer) &request->widget); ++ ++ /* schedule the request */ ++ gtk_clipboard_request_contents (manager->clipboard, manager->x_special_gnome_copied_files, ++ xfdesktop_clipboard_manager_contents_received, request); + } +diff --git a/src/xfdesktop-file-icon-manager.c b/src/xfdesktop-file-icon-manager.c +index d3ca2eb..b7fada2 100644 +--- a/src/xfdesktop-file-icon-manager.c ++++ b/src/xfdesktop-file-icon-manager.c +@@ -858,6 +858,15 @@ xfdesktop_file_icon_menu_delete(GtkWidget *widget, + } + + static void ++xfdesktop_file_icon_menu_paste(GtkWidget *widget, ++ gpointer user_data) ++{ ++ XfdesktopFileIconManager *fmanager = XFDESKTOP_FILE_ICON_MANAGER(user_data); ++ if(widget && fmanager) ++ xfdesktop_clipboard_manager_paste_files(clipboard_manager, fmanager->priv->folder, widget, NULL); ++} ++ ++static void + xfdesktop_file_icon_menu_properties(GtkWidget *widget, + gpointer user_data) + { +@@ -1616,7 +1625,11 @@ xfdesktop_file_icon_manager_populate_context_menu(XfceDesktop *desktop, + mi = gtk_image_menu_item_new_from_stock(GTK_STOCK_PASTE, NULL); + gtk_widget_show(mi); + gtk_menu_shell_append(GTK_MENU_SHELL(menu), mi); +- /* FIXME: implement */ ++ if(xfdesktop_clipboard_manager_get_can_paste(clipboard_manager)) { ++ g_signal_connect(G_OBJECT(mi), "activate", ++ G_CALLBACK(xfdesktop_file_icon_menu_paste), ++ fmanager); ++ } else + gtk_widget_set_sensitive(mi, FALSE); + } else { + mi = gtk_image_menu_item_new_from_stock(GTK_STOCK_COPY, NULL); +@@ -2098,6 +2111,18 @@ xfdesktop_file_icon_manager_key_press(GtkWidget *widget, + } + return TRUE; + ++ case GDK_v: ++ case GDK_V: ++ if(!(evt->state & GDK_CONTROL_MASK) ++ || (evt->state & (GDK_SHIFT_MASK|GDK_MOD1_MASK|GDK_MOD4_MASK))) ++ { ++ return FALSE; ++ } ++ if(xfdesktop_clipboard_manager_get_can_paste(clipboard_manager)) { ++ xfdesktop_clipboard_manager_paste_files(clipboard_manager, fmanager->priv->folder, widget, NULL); ++ } ++ return TRUE; ++ + case GDK_r: + case GDK_R: + if(!(evt->state & GDK_CONTROL_MASK) +-- +1.7.5.4 + diff --git a/testing/xfdesktop/xfdesktop.install b/testing/xfdesktop/xfdesktop.install new file mode 100644 index 000000000..e4f8fd06c --- /dev/null +++ b/testing/xfdesktop/xfdesktop.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfwm4/PKGBUILD b/testing/xfwm4/PKGBUILD new file mode 100644 index 000000000..1d6cf4edf --- /dev/null +++ b/testing/xfwm4/PKGBUILD @@ -0,0 +1,42 @@ +# $Id: PKGBUILD 157723 2012-04-29 02:55:47Z foutrelis $ +# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> +# Contributor: tobias <tobias funnychar archlinux.org> + +pkgname=xfwm4 +pkgver=4.10.0 +pkgrel=1 +pkgdesc="Xfce window manager" +arch=('i686' 'x86_64') +url="http://www.xfce.org/" +license=('GPL2') +groups=('xfce4') +depends=('libxfce4ui' 'libwnck' 'hicolor-icon-theme') +makedepends=('intltool') +options=('!libtool') +install=$pkgname.install +source=(http://archive.xfce.org/src/xfce/$pkgname/4.10/$pkgname-$pkgver.tar.bz2) +sha256sums=('492357bf48121ebffabf2bf0d3b84213d19bf81087321175d687c8a68efe1f9c') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --enable-startup-notification \ + --enable-randr \ + --enable-compositor \ + --enable-xsync \ + --disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/testing/xfwm4/xfwm4.install b/testing/xfwm4/xfwm4.install new file mode 100644 index 000000000..e4f8fd06c --- /dev/null +++ b/testing/xfwm4/xfwm4.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: |