diff options
author | Michał Masłowski <mtjm@mtjm.eu> | 2013-01-28 16:53:19 +0100 |
---|---|---|
committer | Michał Masłowski <mtjm@mtjm.eu> | 2013-01-28 16:53:19 +0100 |
commit | 01346da4de50d9eda2660653fcaae6c1abfaa28a (patch) | |
tree | bd7bb7e3f004777c788f809c5a5a10a69839be13 | |
parent | 5bc312c4c7af74bbbb6042c5856bac6e53efa32c (diff) | |
parent | 1b9f6dc846379470b620b5dbb9d4d7acd1de148c (diff) |
Merge branch 'master' of ssh://parabolagnulinux.org:1863/home/parabola/abslibre-pre-mips64el
Conflicts:
community/fcitx-chewing/PKGBUILD
community/fcitx-cloudpinyin/PKGBUILD
community/fcitx-rime/PKGBUILD
community/linux-tools/PKGBUILD
community/lxpanel/PKGBUILD
community/pdns/PKGBUILD
core/bash/PKGBUILD
core/gcc/PKGBUILD
core/glibc/PKGBUILD
extra/json-c/PKGBUILD
extra/liblouis/PKGBUILD
extra/live-media/PKGBUILD
extra/samba/PKGBUILD
extra/transmission/PKGBUILD
social/opentracker/PKGBUILD
141 files changed, 3230 insertions, 373 deletions
diff --git a/community/avfs/PKGBUILD b/community/avfs/PKGBUILD new file mode 100644 index 000000000..962021782 --- /dev/null +++ b/community/avfs/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 83120 2013-01-27 15:51:39Z pierre $ +# Maintainer: Kevin Piche <kevin@archlinux.org> +# Contributor: K. Piche <kpiche@rogers.com> + +pkgname=avfs +pkgver=1.0.1 +pkgrel=1 +pkgdesc="A virtual filesystem that allows browsing of compressed files" +arch=('i686' 'x86_64') +license=('GPL' 'LGPL') +url="http://avf.sourceforge.net/" +depends=('fuse' 'xz' 'perl') +options=('!emptydirs' '!libtool') +source=(http://downloads.sourceforge.net/sourceforge/avf/${pkgname}-${pkgver}.tar.bz2{,.asc}) +md5sums=('f0f254d092e54da14bbf3ea22b76da99' + 'd71607de21819f3d67246473f0bc21f3') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr \ + --enable-library \ + --enable-fuse \ + --disable-static + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + make DESTDIR="${pkgdir}" install +} diff --git a/community/bmp-musepack/PKGBUILD b/community/bmp-musepack/PKGBUILD new file mode 100644 index 000000000..5d339287e --- /dev/null +++ b/community/bmp-musepack/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 83122 2013-01-27 16:08:38Z pierre $ +# Maintainer: damir <damir@archlinux.org> +# Contributor: Nikos Kouremenos <nk@ebox.gr> + +pkgname=bmp-musepack +pkgver=1.2 +pkgrel=4 +pkgdesc="A BMP plugin for playing sounds in Musepack (MPC) format" +arch=('i686' 'x86_64') +url="http://musepack.net/" +license=('BSD') +depends=('bmp' 'libmpcdec' 'taglib') +groups=('bmp-plugins' 'bmp-io-plugins') +options=('!libtool') +source=("http://files.musepack.net/linux/plugins/${pkgname}-${pkgver}.tar.bz2") +md5sums=('5fe0c9d341ca37d05c780a478f829a5f') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install + install -D -m644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/community/bmp-wma/PKGBUILD b/community/bmp-wma/PKGBUILD new file mode 100644 index 000000000..7817ceb44 --- /dev/null +++ b/community/bmp-wma/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 83124 2013-01-27 16:09:09Z pierre $ +# Maintainer: Kevin Piche <kevin@archlinux.org> +# Contributor: Ewoud Nuyts <ewoud.nuyts@gmail.com> + +pkgname=bmp-wma +pkgver=0.1.1 +pkgrel=4 +pkgdesc="WMA plugin for Beep Media Player" +url="http://bmp-plugins.berlios.de/novelian/project.php?p=bmp-wma" +license=('GPL') +arch=('x86_64' 'i686') +depends=('bmp') +groups=('bmp-plugins' 'bmp-io-plugins') +options=('!libtool' '!emptydirs') +source=("http://download.berlios.de/bmp-plugins/${pkgname}-${pkgver}.tar.gz" + 'bmp-wma-gcc4.patch') +md5sums=('8dcf3fcdb10e8e2e386f70745812412b' + '730eba8f41e989dd8b56c18bcc826cc4') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -Np0 -i "${srcdir}/bmp-wma-gcc4.patch" + if [ "${CARCH}" = "x86_64" ]; then + export CFLAGS="${CFLAGS} -fPIC" + fi + ./configure --prefix=/usr --disable-static + echo '#define HAVE_LRINTF 1' >> config.h + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/community/bmp-wma/bmp-wma-gcc4.patch b/community/bmp-wma/bmp-wma-gcc4.patch new file mode 100644 index 000000000..9d773e89e --- /dev/null +++ b/community/bmp-wma/bmp-wma-gcc4.patch @@ -0,0 +1,98 @@ +--- src/libffwma/avcodec.h.orig 2005-10-07 11:49:36.000000000 -0400 ++++ src/libffwma/avcodec.h 2005-10-07 11:51:09.000000000 -0400 +@@ -11,6 +11,43 @@ + extern "C" { + #endif + ++ ++/** ++ * AVOption. ++ */ ++typedef struct AVOption { ++ /** options' name */ ++ const char *name; /* if name is NULL, it indicates a link to next */ ++ /** short English text help or const struct AVOption* subpointer */ ++ const char *help; // const struct AVOption* sub; ++ /** offset to context structure where the parsed value should be stored */ ++ int offset; ++ /** options' type */ ++ int type; ++#define FF_OPT_TYPE_BOOL 1 ///< boolean - true,1,on (or simply presence) ++#define FF_OPT_TYPE_DOUBLE 2 ///< double ++#define FF_OPT_TYPE_INT 3 ///< integer ++#define FF_OPT_TYPE_STRING 4 ///< string (finished with \0) ++#define FF_OPT_TYPE_MASK 0x1f ///< mask for types - upper bits are various flags ++//#define FF_OPT_TYPE_EXPERT 0x20 // flag for expert option ++#define FF_OPT_TYPE_FLAG (FF_OPT_TYPE_BOOL | 0x40) ++#define FF_OPT_TYPE_RCOVERRIDE (FF_OPT_TYPE_STRING | 0x80) ++ /** min value (min == max -> no limits) */ ++ double min; ++ /** maximum value for double/int */ ++ double max; ++ /** default boo [0,1]l/double/int value */ ++ double defval; ++ /** ++ * default string value (with optional semicolon delimited extra option-list ++ * i.e. option1;option2;option3 ++ * defval might select other then first argument as default ++ */ ++ const char *defstr; ++#define FF_OPT_MAX_DEPTH 10 ++} AVOption; ++ ++ + #include "common.h" + #include <sys/types.h> /* size_t */ + +@@ -1396,41 +1433,6 @@ + + + /** +- * AVOption. +- */ +-typedef struct AVOption { +- /** options' name */ +- const char *name; /* if name is NULL, it indicates a link to next */ +- /** short English text help or const struct AVOption* subpointer */ +- const char *help; // const struct AVOption* sub; +- /** offset to context structure where the parsed value should be stored */ +- int offset; +- /** options' type */ +- int type; +-#define FF_OPT_TYPE_BOOL 1 ///< boolean - true,1,on (or simply presence) +-#define FF_OPT_TYPE_DOUBLE 2 ///< double +-#define FF_OPT_TYPE_INT 3 ///< integer +-#define FF_OPT_TYPE_STRING 4 ///< string (finished with \0) +-#define FF_OPT_TYPE_MASK 0x1f ///< mask for types - upper bits are various flags +-//#define FF_OPT_TYPE_EXPERT 0x20 // flag for expert option +-#define FF_OPT_TYPE_FLAG (FF_OPT_TYPE_BOOL | 0x40) +-#define FF_OPT_TYPE_RCOVERRIDE (FF_OPT_TYPE_STRING | 0x80) +- /** min value (min == max -> no limits) */ +- double min; +- /** maximum value for double/int */ +- double max; +- /** default boo [0,1]l/double/int value */ +- double defval; +- /** +- * default string value (with optional semicolon delimited extra option-list +- * i.e. option1;option2;option3 +- * defval might select other then first argument as default +- */ +- const char *defstr; +-#define FF_OPT_MAX_DEPTH 10 +-} AVOption; +- +-/** + * Parse option(s) and sets fields in passed structure + * @param strct structure where the parsed results will be written + * @param list list with AVOptions +--- src/libffwma/dsputil.h.orig 2005-10-07 11:51:59.000000000 -0400 ++++ src/libffwma/dsputil.h 2005-10-07 11:52:17.000000000 -0400 +@@ -28,7 +28,6 @@ + #ifndef DSPUTIL_H + #define DSPUTIL_H + +-#include "common.h" + #include "avcodec.h" + + diff --git a/community/bochs/PKGBUILD b/community/bochs/PKGBUILD new file mode 100644 index 000000000..b8df6203d --- /dev/null +++ b/community/bochs/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 83126 2013-01-27 16:09:41Z pierre $ +#Contributor: Tom Newsom <Jeepster@gmx.co.uk> +# Maintainer: Kevin Piche <kevin@archlinux.org> + +pkgname=bochs +pkgver=2.6 +pkgrel=1 +pkgdesc="A portable x86 PC emulation software package" +arch=('i686' 'x86_64') +url="http://bochs.sourceforge.net/" +license=('LGPL') +depends=('gcc-libs' 'libxrandr') +source=("http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz") +md5sums=('7e25e1a4d2f7e0464e8d6381f38741d9') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr --without-wx --enable-cpu-level=6 \ + --enable-fpu --enable-3dnow --enable-disasm + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + install -D -m 644 .bochsrc "${pkgdir}/etc/bochsrc-sample.txt" +} diff --git a/community/botan/PKGBUILD b/community/botan/PKGBUILD new file mode 100644 index 000000000..762a96f46 --- /dev/null +++ b/community/botan/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 83128 2013-01-27 16:10:24Z pierre $ +# Maintainer: Angel Velasquez <angvp@archlinux.org> +# Contributor: Douglas Soares de Andrade <douglas@archlinux.org> +# Contributor: d'Ronin <daronin@2600.com> + +pkgname=botan +pkgver=1.10.3 +pkgrel=1 +pkgdesc="Crypto library written in C++" +license=('BSD') +arch=('i686' 'x86_64') +url="http://botan.randombit.net/" +depends=('gcc-libs' 'sh') +makedepends=('python2') +source=(http://files.randombit.net/botan/Botan-${pkgver}.tbz{,.asc}) +sha1sums=('9f929101bf75c19432f49f57c80d2d26eec91dcb' + 'd03b220849e3d3b3a49363a0debc266b615d9fca') + +build() { + cd "${srcdir}/Botan-${pkgver}" + sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' configure.py + ./configure.py --prefix=/usr + make +} + +package() { + cd "${srcdir}/Botan-${pkgver}" + make DESTDIR="${pkgdir}/usr" install + install -D -m644 doc/license.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + find "${pkgdir}/usr/share/doc" -type f -exec chmod 0644 {} \; +} + diff --git a/community/cclive/PKGBUILD b/community/cclive/PKGBUILD index 099850d6a..239c4dfe2 100644 --- a/community/cclive/PKGBUILD +++ b/community/cclive/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 76190 2012-09-13 07:56:23Z lfleischer $ +# $Id: PKGBUILD 82994 2013-01-26 10:56:03Z bpiotrowski $ # Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de> # Contributor: joyfulgirl@archlinux.us # Contributor: nathan owe ndowens04 at gmail dot com pkgname=cclive -pkgver=0.7.10 +pkgver=0.7.11 pkgrel=1 pkgdesc='Commandline downloader for popular video websites.' arch=('i686' 'x86_64' 'mips64el') @@ -13,7 +13,7 @@ license=('GPL3') depends=('boost-libs' 'pcre' 'curl' 'libquvi') makedepends=('boost') source=("http://downloads.sourceforge.net/project/${pkgname}/0.7/${pkgname}-${pkgver}.tar.xz") -md5sums=('dee09cd1b5638078037b8a2945ebac52') +md5sums=('b96cf74e846e3047e0b1db917070c6d0') build() { cd $pkgname-$pkgver diff --git a/community/cdargs/PKGBUILD b/community/cdargs/PKGBUILD new file mode 100644 index 000000000..fdddf911b --- /dev/null +++ b/community/cdargs/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 83130 2013-01-27 16:11:01Z pierre $ +# Maintainer: Aaron Griffin <aaron@archlinux.org> +# Contributor: Damir Perisa <damir.perisa@bluewin.ch> + +pkgname=cdargs +pkgver=1.35 +pkgrel=3 +pkgdesc="A replacement for 'cd' that includes bookmarks/browsing for faster navigation" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.skamphausen.de/cgi-bin/ska/CDargs" +depends=('ncurses' 'gcc-libs') +install=cdargs.install +source=("http://www.skamphausen.de/downloads/${pkgname}/${pkgname}-${pkgver}.tar.gz") +md5sums=('50be618d67f0b9f2439526193c69c567') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr --mandir=/usr/share/man + make + + cd contrib + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + + # install helper scripts + cd contrib + make DESTDIR="${pkgdir}" install + + install -d "${pkgdir}/usr/share/cdargs" + install $pkgname-{tcsh.csh,bash.sh} "${pkgdir}/usr/share/cdargs" +} diff --git a/community/cdargs/cdargs.install b/community/cdargs/cdargs.install new file mode 100644 index 000000000..2b29beba7 --- /dev/null +++ b/community/cdargs/cdargs.install @@ -0,0 +1,3 @@ +post_install() { + echo "cdargs: helper scripts are in /usr/share/cdargs/" +} diff --git a/community/cgminer/PKGBUILD b/community/cgminer/PKGBUILD index 48be6d113..76d7915bd 100644 --- a/community/cgminer/PKGBUILD +++ b/community/cgminer/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 81884 2013-01-03 04:27:41Z fyan $ +# $Id: PKGBUILD 83058 2013-01-27 09:29:50Z andrea $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: monson <holymonson@gmail.com> # Contributor: Thomas Dziedzic < gostrc at gmail > @@ -22,7 +22,7 @@ source=("http://ck.kolivas.org/apps/cgminer/$pkgname-$pkgver.tar.bz2" "$pkgname.service") backup=("etc/conf.d/$pkgname" "etc/$pkgname.conf") -[ $CARCH == 'x86_64' ] && makedepends+=('yasm') +[ "$CARCH" == "x86_64" ] && makedepends+=('yasm') build() { cd "$srcdir" diff --git a/community/cx_freeze/FreezePython.sh b/community/cx_freeze/FreezePython.sh new file mode 100644 index 000000000..5bba21cac --- /dev/null +++ b/community/cx_freeze/FreezePython.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +cd /usr/share/cx-freeze +./FreezePython "$@" diff --git a/community/cx_freeze/PKGBUILD b/community/cx_freeze/PKGBUILD new file mode 100644 index 000000000..383748df3 --- /dev/null +++ b/community/cx_freeze/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 83132 2013-01-27 16:11:45Z pierre $ +# Maintainer: Ray Rashif <schiv@archlinux.org> +# Contributor: Douglas Soares de Andrade <douglas@archlinux.org> +# Contributor: Eric Belanger <eric@archlinux.org> +# Contributor: Roberto Alsina <ralsina@kde.org> + +pkgname=cx_freeze +_tarname=cx_Freeze +pkgver=4.2.3 +pkgrel=2 +pkgdesc="A set of utilities for freezing Python scripts into executables" +arch=('i686' 'x86_64') +url="http://www.python.net/crew/atuining/cx_Freeze/" +license=('custom') +depends=('python2') +provides=('cxfreeze') +source=("http://downloads.sourceforge.net/cx-freeze/$_tarname-$pkgver.tar.gz" + 'FreezePython.sh') +md5sums=('a524cfd23de5d37e0ec9400ba1ccd6ad' + '5cc60d1644eba12a57c22cc1348a4afd') + +package() { + cd "$srcdir/$_tarname-$pkgver" + + python2 setup.py install --root "$pkgdir/" --optimize 1 + + install -d "$pkgdir"/usr/share/cx-freeze/{bases,initscripts} + install -m755 source/bases/* "$pkgdir/usr/share/cx-freeze/bases" + install -m644 initscripts/* "$pkgdir/usr/share/cx-freeze/initscripts" + install -D -m644 LICENSE.txt "$pkgdir/usr/share/licenses/cx_freeze/COPYING" +} diff --git a/community/dcfldd/PKGBUILD b/community/dcfldd/PKGBUILD new file mode 100644 index 000000000..c28ded29f --- /dev/null +++ b/community/dcfldd/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 83134 2013-01-27 16:12:28Z pierre $ +# Contributor: Paul Mattal <pjmattal@elys.com> +# Maintainer: Paul Mattal <pjmattal@elys.com> + +pkgname=dcfldd +pkgver=1.3.4.1 +pkgrel=3 +pkgdesc="DCFL (DoD Computer Forensics Lab) dd replacement with hashing" +arch=('i686' 'x86_64') +url="http://dcfldd.sourceforge.net/" +license=('GPL') +depends=('glibc') +source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-${pkgver%.*}-${pkgver##*.}.tar.gz") +md5sums=('952026c872f11b53ce0ec6681a3eef0a') +sha1sums=('fb1c55f107a6af5ef8703a44d33476e508815913') + +build() { + cd "$srcdir/$pkgname-${pkgver%.*}-${pkgver##*.}" + ./configure --prefix=/usr --mandir=/usr/share/man + make +} + +package() { + cd "$srcdir/$pkgname-${pkgver%.*}-${pkgver##*.}" + make DESTDIR="$pkgdir" install +} diff --git a/community/devilspie/PKGBUILD b/community/devilspie/PKGBUILD new file mode 100644 index 000000000..579bdc74c --- /dev/null +++ b/community/devilspie/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 83136 2013-01-27 16:13:00Z pierre $ +# Maintainer: Aaron Griffin <aaron@archlinux.org> +# Contributor: Travis Willard <travisw@wmpub.ca> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=devilspie +pkgver=0.22 +pkgrel=5 +pkgdesc="x11 window matching utility" +arch=('i686' 'x86_64') +url="http://www.burtonini.com/blog/computers/devilspie" +license=('GPL') +depends=('libwnck') +makedepends=('pkgconfig' 'intltool' 'gnome-common') +source=("http://www.burtonini.com/computing/$pkgname-$pkgver.tar.gz") +md5sums=('4190e12f99ab92c0427e457d9fbfe231') + +build() { + cd $srcdir/$pkgname-$pkgver + sed -i -e '/-DG.*_DISABLE_DEPRECATED/d' src/Makefile.am + export LIBS="-lX11" + ./autogen.sh + + ./configure --prefix=/usr --sysconfdir=/etc + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + make prefix=$pkgdir/usr install + # Make and install blank config + mkdir -p $pkgdir/etc/devilspie + echo '(debug)' > $pkgdir/etc/devilspie/example.ds +} diff --git a/community/dos2unix/PKGBUILD b/community/dos2unix/PKGBUILD index 7453fc80c..9de493d2e 100644 --- a/community/dos2unix/PKGBUILD +++ b/community/dos2unix/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 76065 2012-09-10 12:24:09Z bpiotrowski $ +# $Id: PKGBUILD 83060 2013-01-27 09:35:12Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski # Contributor: Renato Garcia <fgar.renatoATgmailDOTcom> # Contributor: Gerson E. Ruotolo <gersonruotolo@globo.com> pkgname=dos2unix -pkgver=6.0.2 +pkgver=6.0.3 pkgrel=1 pkgdesc='Text file format converter' arch=('i686' 'x86_64' 'mips64el') @@ -14,7 +14,7 @@ depends=('glibc') makedepends=('perl') conflicts=('hd2u') source=("http://waterlan.home.xs4all.nl/${pkgname}/${pkgname}-${pkgver}.tar.gz") -md5sums=('11ee6ae80c8acd6d750399cbf4ab6bd9') +sha256sums=('f5268c5b28a1983537210c72b3fd43f4aad17a8dacb6727b615b56dca2ef9a04') build() { cd $srcdir/$pkgname-$pkgver diff --git a/community/dunst/PKGBUILD b/community/dunst/PKGBUILD index 79d954947..fc9f7c083 100644 --- a/community/dunst/PKGBUILD +++ b/community/dunst/PKGBUILD @@ -1,32 +1,26 @@ -$Id: PKGBUILD 76730 2012-09-28 03:35:52Z dwallace $ +# $Id: PKGBUILD 83044 2013-01-26 21:37:31Z dwallace $ # Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com> # Contributor: feuri pkgname=dunst -pkgver=0.4.0 +pkgver=0.5.0 pkgrel=1 pkgdesc="a dmenu-ish notification system " arch=('i686' 'x86_64' 'mips64el') url="http://knopwob.github.com/dunst" license=(MIT) -depends=(dbus-core libxinerama libxft libxss libxdg-basedir) -makedepends=('git' 'perl') -optdepends=('libnotify: dunst is able to listen to notifications from libnotify') +depends=(dbus libxinerama libxft libxss libxdg-basedir) +makedepends=('perl') provides=(notification-daemon) source=("${pkgname}-${pkgver}.tar.bz2::http://www.knopwob.org/public/dunst-release/$pkgname-$pkgver.tar.bz2") -md5sums=('615b673011222f6ab6f5df28def329a9') +md5sums=('3805fd0ef171378cc6ff3a74ce8a4f06') build() { - cd "${srcdir}/$pkgname-$pkgver" - - make X11INC=/usr/include/X11 X11LIB=/usr/lib/X11 + make -C "$srcdir/$pkgname-$pkgver" X11INC=/usr/include/X11 X11LIB=/usr/lib/X11 } package() { - cd "${srcdir}/$pkgname-$pkgver" - - make DESTDIR="${pkgdir}" PREFIX=/usr install - + make -C "$pkgname-$pkgver" DESTDIR="${pkgdir}" PREFIX=/usr install install -Dm644 "${srcdir}/$pkgname-$pkgver/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } # vim:set ts=2 sw=2 et: diff --git a/community/emelfm2/PKGBUILD b/community/emelfm2/PKGBUILD new file mode 100644 index 000000000..59d86b3cb --- /dev/null +++ b/community/emelfm2/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 83138 2013-01-27 16:13:32Z pierre $ +# Maintainer: Kevin Piche <kevin@archlinux.org> +# Contributor: contrasutra + +pkgname=emelfm2 +pkgver=0.8.2 +pkgrel=1 +pkgdesc="A file manager that implements the popular two-pane design" +arch=('i686' 'x86_64') +url="http://emelfm2.net/" +depends=('gtk2') +license=('GPL3') +source=("http://emelfm2.net/rel/${pkgname}-${pkgver}.tar.bz2") +sha1sums=('d4498285ae77f0d524ce9be11d50a0aae9569e5f') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + make PREFIX=/usr +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make PREFIX="${pkgdir}/usr" install install_i18n + + install -m 755 "${pkgdir}/usr/share/pixmaps/emelfm2/emelfm2_48.png" \ + "${pkgdir}/usr/share/pixmaps/emelfm2.png" + sed -e '/Icon=/ s^emelfm2/emelfm2_48.png^emelfm2.png^' \ + -e '/Categories=/ s^;$^;Application;Utility;^' \ + -i "${pkgdir}/usr/share/applications/emelfm2.desktop" +} diff --git a/community/evilwm/LICENSE b/community/evilwm/LICENSE new file mode 100644 index 000000000..6778ede8c --- /dev/null +++ b/community/evilwm/LICENSE @@ -0,0 +1,40 @@ +LICENCE + +evilwm 1.1 +Copyright (C) 1999-2011 Ciaran Anscomb <evilwm@6809.org.uk> + +This is free software. You can do what you want to it, but if it +breaks something, you get to pay for the counselling. The code was +originally based on aewm, so this is distributed under the same terms, +which follow. + + +AEWM LICENCE + +Copyright (c) 1998-2000 Decklin Foster. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS", WITHOUT ANY EXPRESS +OR IMPLIED WARRANTIES OF ANY KIND. IN NO EVENT SHALL THE AUTHOR BE +HELD LIABLE FOR ANY DAMAGES CONNECTED WITH THE USE OF THIS PROGRAM. + +You are granted permission to copy, publish, distribute, and/or sell +copies of this program and any modified versions or derived works, +provided that this copyright and notice are not removed or altered. + +Portions of the code were based on 9wm, which contains this license: + +> 9wm is free software, and is Copyright (c) 1994 by David Hogan. +> Permission is granted to all sentient beings to use this software, +> to make copies of it, and to distribute those copies, provided +> that: +> +> (1) the copyright and licence notices are left intact +> (2) the recipients are aware that it is free software +> (3) any unapproved changes in functionality are either +> (i) only distributed as patches +> or (ii) distributed as a new program which is not called 9wm +> and whose documentation gives credit where it is due +> (4) the author is not held responsible for any defects +> or shortcomings in the software, or damages caused by it. +> +> There is no warranty for this software. Have a nice day. diff --git a/community/evilwm/PKGBUILD b/community/evilwm/PKGBUILD new file mode 100644 index 000000000..1ac5b6205 --- /dev/null +++ b/community/evilwm/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 83062 2013-01-27 09:45:44Z andrea $ +# Maintainer: Kevin Piche <kevin@archlinux.org> +# Contributor: Jochem Kossen <j.kossen@home.nl> + +pkgname=evilwm +pkgver=1.1.0 +pkgrel=1 +pkgdesc="A minimalist but usable window manager for the X Window System." +arch=('i686' 'x86_64') +url="http://evilwm.sourceforge.net" +license=('custom') +depends=('libxrandr') +source=(http://www.6809.org.uk/evilwm/$pkgname-$pkgver.tar.gz LICENSE) +md5sums=('5f14cc3019320860c85bb07c60a76bd7' + '0941ad3e96597ef75c6310f43a0342a0') + +build() { + cd "$srcdir"/$pkgname-$pkgver + make +} + +package() { + cd "$srcdir"/$pkgname-$pkgver + make DESTDIR="$pkgdir" desktopfilesdir=/usr/share/xsessions install + install -D -m644 "$srcdir"/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/fcitx-chewing/PKGBUILD b/community/fcitx-chewing/PKGBUILD index 9151c7066..228e0a995 100644 --- a/community/fcitx-chewing/PKGBUILD +++ b/community/fcitx-chewing/PKGBUILD @@ -1,25 +1,21 @@ -# $Id: PKGBUILD 81444 2012-12-21 04:32:29Z fyan $ +# $Id: PKGBUILD 82974 2013-01-26 07:14:41Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> pkgname=fcitx-chewing -pkgver=0.1.3 -pkgrel=2 -pkgdesc="Fcitx Wrapper for chewing" +pkgver=0.2.0 +pkgrel=1 +pkgdesc='Fcitx Wrapper for chewing' arch=('i686' 'x86_64' 'mips64el') url="https://github.com/fcitx/fcitx-chewing" license=('GPL') -depends=('libchewing' 'fcitx>=4.2.6') -makedepends=('cmake' 'intltool') -source=("http://fcitx.googlecode.com/files/${pkgname}-${pkgver}.tar.xz" - "https://github.com/fcitx/fcitx-chewing/commit/3395ef29e7c43187dcd556f3396fec8aa8c1f60a.patch") +depends=('libchewing' 'fcitx>=4.2.7') +makedepends=('cmake') +source=("http://fcitx.googlecode.com/files/${pkgname}-${pkgver}.tar.xz") build() { cd "$srcdir"/${pkgname}-${pkgver} - patch -Np1 -i "$srcdir/3395ef29e7c43187dcd556f3396fec8aa8c1f60a.patch" - - rm -rf build - mkdir build + mkdir -p build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release .. @@ -30,5 +26,4 @@ package() { cd "$srcdir"/${pkgname}-${pkgver}/build make DESTDIR="$pkgdir" install } -md5sums=('052e3f146b6e2805918c008005fc9591' - '60f54d8ef94f66f00f8e7982ddbbde6f') +md5sums=('d4dacf213673b5cac50db41427eb6b35') diff --git a/community/fcitx-cloudpinyin/PKGBUILD b/community/fcitx-cloudpinyin/PKGBUILD index 4623f566d..314d6458f 100644 --- a/community/fcitx-cloudpinyin/PKGBUILD +++ b/community/fcitx-cloudpinyin/PKGBUILD @@ -1,23 +1,21 @@ -# $Id: PKGBUILD 80517 2012-11-23 12:02:14Z fyan $ +# $Id: PKGBUILD 82972 2013-01-26 07:09:42Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: poplarch <poplarch@gmail.com> pkgname=fcitx-cloudpinyin -pkgver=0.3.0 -pkgrel=2 -pkgdesc="Standalone module for fcitx that uses pinyin API on the internet to provide additional input candidates" +pkgver=0.3.1 +pkgrel=1 +pkgdesc='Standalone module for fcitx that uses pinyin API on the internet to provide additional input candidates' arch=('i686' 'x86_64' 'mips64el') -url="https://github.com/csslayer/fcitx-cloudpinyin" +url="https://github.com/fcitx/fcitx-cloudpinyin" license=('GPL') -depends=('curl' 'fcitx>=4.2.6') -makedepends=('cmake' 'intltool') +depends=('curl' 'fcitx>=4.2.7') +makedepends=('cmake') source=("http://fcitx.googlecode.com/files/${pkgname}-${pkgver}.tar.xz") -md5sums=('8bffd65fe2172d61edde46ad53380150') build() { cd "$srcdir/${pkgname}-${pkgver}" - rm -rf build - mkdir build + mkdir -p build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release .. @@ -28,3 +26,5 @@ package() { cd "$srcdir/${pkgname}-${pkgver}/build" make DESTDIR="$pkgdir" install } + +md5sums=('3690930d1412258ad37524448268534e') diff --git a/community/fcitx-configtool/PKGBUILD b/community/fcitx-configtool/PKGBUILD index 7d616dd76..0d2fb7c45 100644 --- a/community/fcitx-configtool/PKGBUILD +++ b/community/fcitx-configtool/PKGBUILD @@ -1,14 +1,15 @@ -# $Id: PKGBUILD 82240 2013-01-13 01:32:17Z fyan $ +# $Id: PKGBUILD 82970 2013-01-26 07:06:27Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> pkgname=fcitx-configtool -pkgver=0.4.5.2 +pkgver=0.4.6 pkgrel=1 pkgdesc="GTK based config tool for Fcitx" arch=('i686' 'x86_64' 'mips64el') url="http://fcitx.googlecode.com/" license=('GPL2') -depends=("fcitx>=4.2.6" "gtk3" "iso-codes") +depends=("fcitx>=4.2.7" "gtk3" "iso-codes") +optdepends=('fcitx-qt: for some configuration windows') makedepends=("cmake") source=("http://fcitx.googlecode.com/files/$pkgname-$pkgver.tar.xz") @@ -16,7 +17,7 @@ build() { cd "$srcdir/$pkgname-$pkgver" msg "Starting make..." - mkdir build + mkdir -p build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr .. @@ -28,4 +29,4 @@ package() { make DESTDIR="$pkgdir" install } -md5sums=('fc5d232ed2e7b7b3fced0264961f48d9') +md5sums=('69eb7271883b0b7894ddab5a38ceeb2f') diff --git a/community/fcitx-hangul/PKGBUILD b/community/fcitx-hangul/PKGBUILD index a89c72a12..4af6c9771 100644 --- a/community/fcitx-hangul/PKGBUILD +++ b/community/fcitx-hangul/PKGBUILD @@ -1,14 +1,14 @@ -# $Id: PKGBUILD 81667 2012-12-26 11:35:33Z fyan $ +# $Id: PKGBUILD 82968 2013-01-26 07:04:20Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> pkgname=fcitx-hangul -pkgver=0.2.0 -pkgrel=2 +pkgver=0.2.1 +pkgrel=1 pkgdesc="Hangul (Korean) support for fcitx" arch=('i686' 'x86_64' 'mips64el') url="http://code.google.com/p/fcitx/" license=('GPL2') -depends=('fcitx>=4.2.3' 'libhangul') +depends=('fcitx>=4.2.7' 'libhangul') makedepends=('cmake' 'intltool') install=$pkgname.install source=("http://fcitx.googlecode.com/files/$pkgname-$pkgver.tar.xz") @@ -18,8 +18,7 @@ build() { msg "Starting make..." - rm -rf build - mkdir build + mkdir -p build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release .. @@ -31,4 +30,4 @@ package() { make DESTDIR="$pkgdir" install } -md5sums=('168b51487797879cf41ed6f6d086694a') +md5sums=('d3dac52b1a1697a4f8256e383c889216') diff --git a/community/fcitx-m17n/PKGBUILD b/community/fcitx-m17n/PKGBUILD index a903f9d0d..77b2b1d1c 100644 --- a/community/fcitx-m17n/PKGBUILD +++ b/community/fcitx-m17n/PKGBUILD @@ -1,21 +1,20 @@ -# $Id: PKGBUILD 82548 2013-01-20 16:21:36Z fyan $ +# $Id: PKGBUILD 82966 2013-01-26 06:55:02Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> pkgname=fcitx-m17n -pkgver=0.1.4 +pkgver=0.2.0 pkgrel=1 pkgdesc="Fcitx Wrapper for m17n." arch=('i686' 'x86_64' 'mips64el') url="http://code.google.com/p/fcitx" license=('GPL') -depends=('fcitx>=4.2.1' 'm17n-lib') -makedepends=('cmake' 'intltool') +depends=('fcitx>=4.2.7' 'm17n-lib') +makedepends=('cmake') source=(http://fcitx.googlecode.com/files/${pkgname}-${pkgver}.tar.xz) build() { cd "$srcdir/${pkgname}-${pkgver}" - rm -rf build - mkdir build + mkdir -p build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release .. @@ -26,4 +25,4 @@ package() { cd "$srcdir/${pkgname}-${pkgver}/build" make DESTDIR="${pkgdir}" install } -md5sums=('2b0570580875ee2cbd1c773772885a61') +md5sums=('6740e3a983c3e7647be3f082abdfc57c') diff --git a/community/fcitx-rime/PKGBUILD b/community/fcitx-rime/PKGBUILD index 28648adfd..9af9fdc38 100644 --- a/community/fcitx-rime/PKGBUILD +++ b/community/fcitx-rime/PKGBUILD @@ -1,36 +1,25 @@ -# $Id: PKGBUILD 81659 2012-12-26 06:28:38Z fyan $ +# $Id: PKGBUILD 82962 2013-01-26 06:52:40Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: lh <jason52lh@gmail.com> pkgname=fcitx-rime -pkgver=0.1.2 -pkgrel=3 -_rimever=0.9.3 -pkgdesc="Fcitx Wrapper for librime" +pkgver=0.2.0 +pkgrel=1 +pkgdesc='Fcitx Wrapper for librime' arch=('i686' 'x86_64' 'mips64el') url="http://code.google.com/p/fcitx" license=('GPL') -depends=('fcitx>=4.2.0' "librime>=$_rimever" "brise") +depends=('fcitx>=4.2.7' "librime" "brise") makedepends=('cmake' 'intltool') -install='fcitx-rime.install' +install=fcitx-rime.install source=( - "rime-$_rimever.tar.gz::https://github.com/lotem/brise/tarball/rime-$_rimever" "http://fcitx.googlecode.com/files/$pkgname-$pkgver.tar.xz" ) -_brise_name=lotem-brise-149c684 - build() { - cd "$srcdir" - rm -rf brise/ - cp -r ${_brise_name}/ brise/ - - msg "Starting make..." - cd "$pkgname-$pkgver" - rm -rf build - mkdir build + mkdir -p build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr .. @@ -42,5 +31,4 @@ package() { make DESTDIR="$pkgdir" install } -md5sums=('7a210167c0e5a474716a3bd1d553ff5a' - '3b1d2ad3363910ed214672078c72e23f') +md5sums=('34e9bd76f96d93dd99a6af2ed25d8e26') diff --git a/community/fcitx-sunpinyin/PKGBUILD b/community/fcitx-sunpinyin/PKGBUILD index fb68f6422..f38d60b45 100644 --- a/community/fcitx-sunpinyin/PKGBUILD +++ b/community/fcitx-sunpinyin/PKGBUILD @@ -1,24 +1,22 @@ -# $Id: PKGBUILD 81910 2013-01-03 12:33:35Z fyan $ +# $Id: PKGBUILD 82959 2013-01-26 06:44:09Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> pkgname=fcitx-sunpinyin -pkgver=0.3.9 -pkgrel=4 +pkgver=0.4.0 +pkgrel=1 pkgdesc="Fcitx Wrapper for sunpinyin, Statistical Language Model based pinyin IME by Sun" arch=('i686' 'x86_64' 'mips64el') url="http://code.google.com/p/fcitx" license=('GPL') install=fcitx-sunpinyin.install -depends=('fcitx>=4.2.5' 'sunpinyin>2.0.3' 'sunpinyin-data' 'gtk-update-icon-cache') +depends=('fcitx>=4.2.7' 'sunpinyin>2.0.3' 'sunpinyin-data' 'gtk-update-icon-cache') makedepends=('cmake' 'intltool') source=("http://fcitx.googlecode.com/files/${pkgname}-${pkgver}.tar.xz") -md5sums=('de221daa7b3790b22f5a95d7091d0e38') build() { cd "$srcdir/${pkgname}-${pkgver}" - rm -rf build - mkdir build + mkdir -p build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release .. @@ -29,3 +27,5 @@ package() { cd "$srcdir/${pkgname}-${pkgver}/build" make DESTDIR="${pkgdir}" install } + +md5sums=('de2723baf8e5d9092706cd2baf2f21bb') diff --git a/community/fcitx-unikey/PKGBUILD b/community/fcitx-unikey/PKGBUILD index 3fad437e1..a67d97ea2 100644 --- a/community/fcitx-unikey/PKGBUILD +++ b/community/fcitx-unikey/PKGBUILD @@ -1,14 +1,14 @@ -# $Id: PKGBUILD 81669 2012-12-26 11:38:22Z fyan $ +# $Id: PKGBUILD 82956 2013-01-26 06:38:02Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> pkgname=fcitx-unikey -pkgver=0.1.1 -pkgrel=3 +pkgver=0.2.0 +pkgrel=1 pkgdesc="Fcitx Wrapper for unikey" arch=('i686' 'x86_64' 'mips64el') url="http://code.google.com/p/fcitx" license=('GPL') -depends=('fcitx>=4.2.3') +depends=('fcitx>=4.2.7') optdepends=('qt: To run the fcitx unikey macro editor') makedepends=('cmake' 'intltool' 'qt') source=("http://fcitx.googlecode.com/files/${pkgname}-${pkgver}.tar.xz") @@ -29,4 +29,4 @@ package () cd "$srcdir/${pkgname}-${pkgver}/build" make DESTDIR="${pkgdir}" install } -md5sums=('91dc7bd6991df3c975a0b51a246836bf') +md5sums=('f1ffd6c8439e4d277eace994052d91da') diff --git a/community/fcitx/PKGBUILD b/community/fcitx/PKGBUILD index efda0f360..afae00724 100644 --- a/community/fcitx/PKGBUILD +++ b/community/fcitx/PKGBUILD @@ -1,38 +1,39 @@ -# $Id: PKGBUILD 82684 2013-01-23 00:15:53Z eric $ +# $Id: PKGBUILD 82948 2013-01-26 02:17:24Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: Andrea Scarpino <andrea@archlinux.org> # Contributor: csslayer <wengxt AT gmail com> pkgbase=fcitx pkgname=('fcitx' 'fcitx-gtk2' 'fcitx-gtk3' 'fcitx-qt') -pkgver=4.2.6.1 -pkgrel=5 +pkgver=4.2.7 +pkgrel=1 groups=('fcitx-im') arch=('i686' 'x86_64' 'mips64el') url="http://code.google.com/p/fcitx/" license=('GPL') -makedepends=('cmake' 'intltool' 'doxygen' 'gtk2' 'gtk3' 'qt' 'icu' 'wget' \ - 'iso-codes' 'gobject-introspection' 'libxkbfile' 'enchant') -source=(http://fcitx.googlecode.com/files/${pkgbase}-${pkgver}.tar.xz) -sha1sums=('dc4577bb6bd6de41317f978196f377fc801cc63a') +makedepends=('cmake' 'doxygen' 'gtk2' 'gtk3' 'qt' 'icu' \ + 'iso-codes' 'gobject-introspection' 'libxkbfile') +source=(http://fcitx.googlecode.com/files/${pkgbase}-${pkgver}_dict.tar.xz) build() { cd "${srcdir}" - mkdir build + mkdir -p build cd build cmake ../${pkgbase}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DENABLE_OPENCC=OFF \ + -DFORCE_OPENCC=ON \ -DFORCE_PRESAGE=ON \ + -DFORCE_ENCHANT=ON \ -DENABLE_TEST=ON \ + -DENABLE_GTK2_IM_MODULE=ON \ -DENABLE_GTK3_IM_MODULE=ON \ -DENABLE_QT_IM_MODULE=ON make } check() { - cd "${srcdir}"/build + cd "${srcdir}/build" make test } @@ -42,6 +43,7 @@ package_fcitx() { 'hicolor-icon-theme' 'desktop-file-utils' 'libxkbfile' \ 'libxfixes' 'dbus-core' 'icu') optdepends=('enchant: for word predication support' + 'opencc: optional engine to do chinese convert' 'fcitx-anthy: Hiragana text to Kana Kanji mixed text Japanese input method' 'fcitx-chewing: Intelligent Zhuyin input method library for traditional Chinese' 'fcitx-cloudpinyin: Standalone module for fcitx that uses pinyin API on the internet to provide additional input candidates' @@ -61,37 +63,51 @@ package_fcitx() { 'fcitx-table-other: Provides some other tables for Fcitx, fork from ibus-table-others, scim-tables' 'fcitx-ui-light: Light weight xlib and xft based ui for fcitx' 'fcitx-unikey: Fcitx Wrapper for unikey' - 'kcm-fcitx: KDE Config Module for Fcitx') + 'kcm-fcitx: KDE Config Module for Fcitx' + 'gettext: for fcitx-po-parser') install=fcitx.install - cd "${srcdir}"/build + cd "${srcdir}/build" make DESTDIR="${pkgdir}" install - rm -r "${pkgdir}"/usr/lib/{gtk-2.0,gtk-3.0,qt} + rm -r "${pkgdir}/usr/lib/"{gtk-2.0,gtk-3.0,qt} + rm -r "${pkgdir}/usr/lib/fcitx/qt" + rm -r "${pkgdir}/usr/include/fcitx-qt" + rm "${pkgdir}/usr/bin/fcitx-qt-gui-wrapper" + rm "${pkgdir}/usr/lib/"libfcitx-qt.so* + rm "${pkgdir}/usr/lib/pkgconfig/fcitx-qt.pc" } package_fcitx-gtk2() { pkgdesc='GTK2 IM Module for fcitx' - depends=('gtk2' 'fcitx') + depends=('gtk2' "fcitx>=$pkgver") install=fcitx-gtk2.install - cd "${srcdir}"/build/src/frontend/gtk2 + cd "${srcdir}/build/src/frontend/gtk2" make DESTDIR="${pkgdir}" install } package_fcitx-gtk3() { pkgdesc='GTK3 IM Module for fcitx' - depends=('gtk3' 'fcitx') + depends=('gtk3' "fcitx>=$pkgver") install=fcitx-gtk3.install - cd "${srcdir}"/build/src/frontend/gtk3 + cd "${srcdir}/build/src/frontend/gtk3" make DESTDIR="${pkgdir}" install } package_fcitx-qt() { pkgdesc='QT IM Module for fcitx' - depends=('qt' 'fcitx') + depends=('qt' "fcitx>=$pkgver") - cd "${srcdir}"/build/src/frontend/qt + cd "${srcdir}/build/src/frontend/qt" + make DESTDIR="${pkgdir}" install + + cd "${srcdir}/build/tools/gui" + make DESTDIR="${pkgdir}" install + + cd "${srcdir}/build/src/lib/fcitx-qt" make DESTDIR="${pkgdir}" install } + +md5sums=('6e291717c24615b9dc9bfaa2949af3a7') diff --git a/community/fcitx/fcitx.install b/community/fcitx/fcitx.install index 7f156e002..59e1d7012 100644 --- a/community/fcitx/fcitx.install +++ b/community/fcitx/fcitx.install @@ -1,13 +1,14 @@ -post_install() { +post_upgrade() { gtk-update-icon-cache -q -t -f usr/share/icons/hicolor update-desktop-database -q update-mime-database usr/share/mime &> /dev/null } -post_upgrade() { - post_install +post_install() { + echo "You should at least install one of kcm-fcitx (For Qt/KDE users) or fcitx-configtool (For GTK+ users) to enable Fcitx configuration GUI." + post_upgrade } post_remove() { - post_install + post_upgrade } diff --git a/community/fssos-nsvs/PKGBUILD b/community/fssos-nsvs/PKGBUILD new file mode 100644 index 000000000..c9b4a13e2 --- /dev/null +++ b/community/fssos-nsvs/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 83140 2013-01-27 16:14:12Z pierre $ +# Maintainer: Dale Blount <dale@archlinux.org> + +pkgname=fssos-nsvs +pkgver=0.5 +pkgrel=9 +pkgdesc="NSVS for FSSOS" +arch=('i686' 'x86_64') +url="http://fssos.sourceforge.net/" +license=('GPL') +depends=('bash' 'mysql') +backup=('etc/nsvsd.conf') +options=('!libtool' '!makeflags') +install=$pkgname.install +source=("http://downloads.sourceforge.net/sourceforge/fssos/nsvs-$pkgver.tar.gz" + 'nsvsd' + 'nsvsd.service') + +build() { + cd $srcdir/nsvs-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc + make CFLAGS="${CFLAGS} -D_GNU_SOURCE" +} + +package() { + cd $srcdir/nsvs-$pkgver + make DESTDIR=$pkgdir install + install -D -m755 "$srcdir/nsvsd" "$pkgdir/etc/rc.d/nsvsd" + install -D -m644 "$srcdir/nsvsd.service" "$pkgdir/usr/lib/systemd/system/nsvsd.service" +} +md5sums=('3f17c2f6339f1a322b712b467023d825' + '4dfd9dc0d69b375587e39ab2621d9ea9' + '61e970d0704875b1da83cb4e9fc0eef5') diff --git a/community/fssos-nsvs/fssos-nsvs.install b/community/fssos-nsvs/fssos-nsvs.install new file mode 100644 index 000000000..253ae64d2 --- /dev/null +++ b/community/fssos-nsvs/fssos-nsvs.install @@ -0,0 +1,17 @@ +post_install() { + if [ -z "`grep '^nsvsd::' /etc/group`" ]; then + groupadd -g 83 nsvsd + fi + if [ -z "`grep '^nsvsd:' /etc/passwd`" ]; then + useradd -u 83 -d /tmp -g nsvsd -s /bin/false nsvsd + fi +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + userdel nsvsd &> /dev/null + groupdel nsvsd &> /dev/null +} diff --git a/community/fssos-nsvs/nsvsd b/community/fssos-nsvs/nsvsd new file mode 100755 index 000000000..f9b4845ab --- /dev/null +++ b/community/fssos-nsvs/nsvsd @@ -0,0 +1,36 @@ +#!/bin/bash + +# general config +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting nsvsd" + /usr/sbin/nsvsd -f /etc/nsvsd.conf + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon nsvsd + stat_done + fi + ;; + stop) + stat_busy "Stopping nsvsd" + kill `cat /var/run/nsvsd.pid` &>/dev/null + rm -f /var/run/nsvsd.pid + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon nsvsd + stat_done + fi + ;; + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac diff --git a/community/fssos-nsvs/nsvsd.service b/community/fssos-nsvs/nsvsd.service new file mode 100644 index 000000000..0df5444ab --- /dev/null +++ b/community/fssos-nsvs/nsvsd.service @@ -0,0 +1,8 @@ +[Unit] +Description=Name Service Via Sockets Daemon + +[Service] +ExecStart=/usr/sbin/nsvsd -f /etc/nsvsd.conf + +[Install] +WantedBy=multi-user.target diff --git a/community/gimp-dbp/PKGBUILD b/community/gimp-dbp/PKGBUILD new file mode 100644 index 000000000..d41ad9b66 --- /dev/null +++ b/community/gimp-dbp/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 83142 2013-01-27 16:14:44Z pierre $ +# Maintainer: tobias <tobias@archlinux.org> +# Contributor: Tobias Kieslich <tobias@justdreams.de> + +pkgname=gimp-dbp +pkgver=1.1.9 +pkgrel=3 +pkgdesc="David's batch processor for the GIMP" +arch=('i686' 'x86_64') +url="http://members.ozemail.com.au/~hodsond/dbp.html" +license=('GPL') +depends=('gimp') +source=(http://www.ozemail.com.au/~hodsond/dbpSrc-${pkgver//./-}.tgz) +md5sums=('1106625707798ab8ea1317ac6bece1c5') + +build() { + cd "${srcdir}/dbp-${pkgver}" + sed -i "s|<string>|<cstring>|" op.h + make +} + +package() { + cd "${srcdir}/dbp-${pkgver}" + install -D -m755 dbp "${pkgdir}/usr/lib/gimp/2.0/plug-ins/dbp" +} diff --git a/community/gimp-gap/PKGBUILD b/community/gimp-gap/PKGBUILD new file mode 100644 index 000000000..f541a468b --- /dev/null +++ b/community/gimp-gap/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 83144 2013-01-27 16:15:18Z pierre $ +# Maintainer: tobias <tobias@archlinux.org> +# Contributor: Tobias Kieslich <tobias@justdreams.de> + +pkgname=gimp-gap +pkgver=2.6.0 +pkgrel=3 +pkgdesc="A Plug-In collection to edit and create animations for the Gimp" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.gimp.org/downloads/" +depends=('gimp' 'xvidcore' 'bash' 'libjpeg') +makedepends=('intltool') +options=('!makeflags') +source=(ftp://ftp.gimp.org/pub/gimp/plug-ins/v2.6/gap/$pkgname-$pkgver.tar.bz2) +md5sums=('249ed829de8b78675c0fe4ef4212089f') + +build() { + cd "$srcdir/$pkgname-$pkgver" + [ "$CARCH" = "x86_64" ] && CFLAGS+="-fPIC" + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} diff --git a/community/gimp-ufraw/PKGBUILD b/community/gimp-ufraw/PKGBUILD new file mode 100644 index 000000000..b47b112eb --- /dev/null +++ b/community/gimp-ufraw/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 83146 2013-01-27 16:15:51Z pierre $ +# Maintainer: Tobias Kieslich <tobias@archlinux.org> + +pkgname=gimp-ufraw +pkgver=0.18 +pkgrel=5 +pkgdesc="Standalone or gimp plugin converter for raw files" +url="http://ufraw.sourceforge.net/" +arch=('i686' 'x86_64') +license=('GPL') +depends=('gtkimageview' 'exiv2' 'lcms' 'bzip2' 'desktop-file-utils') +makedepends=('gimp' 'cinepaint') +optdepends=('gimp: to use the gimp import plugin for raw images' + 'cinepaint: to use the cinepaint import plugin for raw images') +install=gimp-ufraw.install +source=(http://downloads.sourceforge.net/ufraw/ufraw-${pkgver}.tar.gz) +sha1sums=('41c9ad7aa7f1cbb63a6b0b330b3599b18a7e8cd2') + +build() { + cd "${srcdir}/ufraw-${pkgver}" + + ./configure --prefix=/usr \ + --enable-extras \ + --enable-mime \ + --enable-openmp + sed -i "s/-ffast-math -fomit-frame-pointer -W -Wall -O3/${CFLAGS}/" Makefile + make +} + +package() { + cd "${srcdir}/ufraw-${pkgver}" + make DESTDIR="${pkgdir}" install + rm -f "${pkgdir}/usr/bin/dcraw" +} diff --git a/community/gimp-ufraw/gimp-ufraw.install b/community/gimp-ufraw/gimp-ufraw.install new file mode 100644 index 000000000..80312d4a6 --- /dev/null +++ b/community/gimp-ufraw/gimp-ufraw.install @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + update-desktop-database -q +} + +post_remove() { + update-desktop-database -q +} diff --git a/community/gmpc/PKGBUILD b/community/gmpc/PKGBUILD new file mode 100644 index 000000000..623600656 --- /dev/null +++ b/community/gmpc/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 83148 2013-01-27 16:16:24Z pierre $ +# Contributor: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Tobias Kieslich <tobias@archlinux.org> + +pkgname=gmpc +pkgver=11.8.16 +pkgrel=1 +pkgdesc="A GTK2 client for MPD" +arch=('i686' 'x86_64') +url="http://gmpclient.org/home" +license=('GPL') +depends=('libunique' 'libmpd' 'libsoup' 'sqlite' 'hicolor-icon-theme' 'xdg-utils') +makedepends=('gob2' 'intltool' 'vala') +options=('!libtool') +install=gmpc.install +source=(http://download.sarine.nl/Programs/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.gz) +md5sums=('223aeb000e41697d8fdf54ccedee89d5') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + sed -i 's|GNOME;AudioVideo;|GTK;AudioVideo;Player;|' data/gmpc.desktop.in + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/community/gmpc/gmpc.install b/community/gmpc/gmpc.install new file mode 100644 index 000000000..e70c054ec --- /dev/null +++ b/community/gmpc/gmpc.install @@ -0,0 +1,11 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/gtkpod/PKGBUILD b/community/gtkpod/PKGBUILD new file mode 100644 index 000000000..5cb27cb9b --- /dev/null +++ b/community/gtkpod/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 83150 2013-01-27 16:17:12Z pierre $ +# Contributor: Kevin Piche <kevin@archlinux.org> +# Contributor: Aaron Griffin <aaron@archlinux.org> + +pkgname=gtkpod +pkgver=2.1.3 +pkgrel=1 +pkgdesc="A platform independent GUI for Apple's iPod using GTK3" +arch=('i686' 'x86_64') +url="http://gtkpod.sourceforge.net" +license=('GPL') +depends=('libanjuta' 'curl' 'flac' 'libid3tag' 'libgpod' 'awk' 'hicolor-icon-theme' 'dconf' 'libwebkit3') +makedepends=('flex' 'intltool' 'libvorbis' 'faad2') +optdepends=('libmp4v2: MP4/h264 support' + 'vorbis-tools: OGG support' + 'libvorbis: OGG support' + 'id3v2: mp3 conversion support' + 'faad2: m4a conversion support') +install=gtkpod.install +options=('!libtool') +source=("http://downloads.sourceforge.net/gtkpod/${pkgname}-${pkgver}.tar.gz" + gtkpod-2.1.3-gdl-3.6.patch) +md5sums=('57f04578de6e3262a436ec574422b144' + '8d725015081bd89bc8f9a4521d170aef') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -p1 -i "${srcdir}/gtkpod-2.1.3-gdl-3.6.patch" + sed -i 's#python#python2#' scripts/sync-palm-jppy.py + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/community/gtkpod/gtkpod-2.1.3-gdl-3.6.patch b/community/gtkpod/gtkpod-2.1.3-gdl-3.6.patch new file mode 100644 index 000000000..b794fa11b --- /dev/null +++ b/community/gtkpod/gtkpod-2.1.3-gdl-3.6.patch @@ -0,0 +1,44 @@ +Index: gtkpod-2.1.2/src/anjuta-action-callbacks.c +=================================================================== +--- gtkpod-2.1.2.orig/src/anjuta-action-callbacks.c ++++ gtkpod-2.1.2/src/anjuta-action-callbacks.c +@@ -65,7 +65,7 @@ void + on_layout_lock_toggle (GtkAction *action, AnjutaApp *app) + { + if (app->layout_manager) +- g_object_set (app->layout_manager->master, "locked", ++ g_object_set (gdl_dock_layout_get_master (app->layout_manager), "locked", + gtk_toggle_action_get_active (GTK_TOGGLE_ACTION (action)), + NULL); + } +Index: gtkpod-2.1.2/src/anjuta-app.c +=================================================================== +--- gtkpod-2.1.2.orig/src/anjuta-app.c ++++ gtkpod-2.1.2/src/anjuta-app.c +@@ -252,7 +252,7 @@ static void on_gdl_style_changed(GSettin + else if (g_strcmp0(pr_style, "Tabs") == 0) + style = GDL_SWITCHER_STYLE_TABS; + +- g_object_set(G_OBJECT(app->layout_manager->master), "switcher-style", style, NULL); ++ g_object_set(G_OBJECT(gdl_dock_layout_get_master (app->layout_manager)), "switcher-style", style, NULL); + g_free(pr_style); + } + +@@ -478,14 +478,14 @@ static void anjuta_app_instance_init(Anj + gtk_widget_show(app->dock); + gtk_box_pack_end(GTK_BOX (hbox), app->dock, TRUE, TRUE, 0); + +- dockbar = gdl_dock_bar_new(GDL_DOCK(app->dock)); ++ dockbar = gdl_dock_bar_new(G_OBJECT(app->dock)); + gtk_widget_show(dockbar); + gtk_box_pack_start(GTK_BOX (hbox), dockbar, FALSE, FALSE, 0); + +- app->layout_manager = gdl_dock_layout_new(GDL_DOCK (app->dock)); ++ app->layout_manager = gdl_dock_layout_new(G_OBJECT (app->dock)); + g_signal_connect (app->layout_manager, "notify::dirty", + G_CALLBACK (on_layout_dirty_notify), app); +- g_signal_connect (app->layout_manager->master, "notify::locked", ++ g_signal_connect (gdl_dock_layout_get_master (app->layout_manager), "notify::locked", + G_CALLBACK (on_layout_locked_notify), app); + + /* UI engine */ diff --git a/community/gtkpod/gtkpod.install b/community/gtkpod/gtkpod.install new file mode 100644 index 000000000..c5d357a38 --- /dev/null +++ b/community/gtkpod/gtkpod.install @@ -0,0 +1,12 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + glib-compile-schemas usr/share/glib-2.0/schemas +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} diff --git a/community/gwibber/PKGBUILD b/community/gwibber/PKGBUILD index b9f22e14c..476a1c3e2 100644 --- a/community/gwibber/PKGBUILD +++ b/community/gwibber/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 79486 2012-11-06 04:11:00Z bgyorgy $ +# $Id: PKGBUILD 83023 2013-01-26 16:24:38Z bgyorgy $ # Maintainer: Balló György <ballogyor+arch at gmail dot com> pkgname=gwibber pkgver=3.6.0 -pkgrel=1 +pkgrel=2 pkgdesc="Microblogging client for GNOME, which supports Facebook, Identi.ca, Twitter, Flickr, Foursquare, Sina and Sohu" arch=('i686' 'x86_64' 'mips64el') url="http://gwibber.com/" @@ -12,13 +12,24 @@ depends=('libgee' 'account-plugins' 'libnotify' 'libsoup' 'dee' 'json-glib' 'gtk makedepends=('intltool' 'vala') options=('!libtool') install=$pkgname.install -source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.gz) -md5sums=('5988e36e9f592c6eca6537ba6878307a') +source=(http://launchpad.net/$pkgname/${pkgver%.*}/$pkgver/+download/$pkgname-$pkgver.tar.gz + lp_934530.patch + lp_1051801.patch + lp_1088775.patch) +md5sums=('5988e36e9f592c6eca6537ba6878307a' + '8c43ae0ed96c52602befeff640a8672a' + '0eb53f4f248a6c600b6c6dfaac12341f' + '5698a3b1699c018719b193362486c9b5') build() { cd "$srcdir/$pkgname-$pkgver" find . -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@' + # Apply some fixes from Ubuntu + patch -Np1 -i "$srcdir/lp_934530.patch" + patch -Np1 -i "$srcdir/lp_1051801.patch" + patch -Np1 -i "$srcdir/lp_1088775.patch" + # Use the standalone accounts configuration panel sed -i 's/"gnome-control-center", "credentials", "application=gwibber"/"credentials-preferences"/' client/gwibber-client.vala sed -i 's/"gnome-control-center", "credentials"/"credentials-preferences"/' gwibber/microblog/dispatcher.py diff --git a/community/gwibber/lp_1051801.patch b/community/gwibber/lp_1051801.patch new file mode 100644 index 000000000..706c79e54 --- /dev/null +++ b/community/gwibber/lp_1051801.patch @@ -0,0 +1,12 @@ +=== modified file 'bin/gwibber-service' +--- old/bin/gwibber-service 2012-02-13 20:39:02 +0000 ++++ new/bin/gwibber-service 2012-09-20 06:35:40 +0000 +@@ -74,6 +74,7 @@ + message_monitor = dispatcher.MessagesMonitor() + """ + ++dbus.mainloop.glib.threads_init() + logger.debug("Setting up monitors") + connection_monitor = dispatcher.ConnectionMonitor() + urlshortener = dispatcher.URLShorten() + diff --git a/community/gwibber/lp_1088775.patch b/community/gwibber/lp_1088775.patch new file mode 100644 index 000000000..2f3b318d0 --- /dev/null +++ b/community/gwibber/lp_1088775.patch @@ -0,0 +1,16 @@ +=== modified file 'gwibber/microblog/plugins/facebook/__init__.py' +--- old/gwibber/microblog/plugins/facebook/__init__.py 2012-09-24 20:55:20 +0000 ++++ new/gwibber/microblog/plugins/facebook/__init__.py 2013-01-14 15:41:35 +0000 +@@ -326,7 +326,10 @@ + + if data.has_key("privacy"): + m["privacy"] = {} +- m["privacy"]["description"] = data["privacy"]["description"] ++ if data["privacy"].has_key("description"): ++ m["privacy"]["description"] = data["privacy"]["description"] ++ else: ++ m["privacy"]["description"] = "" + m["privacy"]["value"] = data["privacy"]["value"] + + # Handle target for wall posts with a specific recipient + diff --git a/community/gwibber/lp_934530.patch b/community/gwibber/lp_934530.patch new file mode 100644 index 000000000..6f2bd4302 --- /dev/null +++ b/community/gwibber/lp_934530.patch @@ -0,0 +1,21 @@ +=== modified file 'gwibber/microblog/network.py' +--- old/gwibber/microblog/network.py 2012-03-31 15:02:54 +0000 ++++ new/gwibber/microblog/network.py 2012-06-13 16:48:52 +0000 +@@ -37,8 +37,14 @@ + logger.error("HTTP Error for %s - error code: %s", e.geturl().split("?")[0], e.getcode()) + self.res = "HTTP error: {0}".format(e.getcode()) + except urllib2.URLError, e: +- logger.error("Network failure: %s", e.reason) +- self.res = "Network error: {0}".format(e.reason) ++ logger.error("Network failure: %s", e.message) ++ self.res = "Network error: {0}".format(e.message) ++ except IOError, e: ++ logger.error("Network failure: %s", e.message) ++ self.res = "Network error: {0}".format(e.message) ++ except: ++ logger.error("Network failure: UNKNOWN") ++ self.res = "Network error: UNKNOWN" + + def get_json(self): + try: + diff --git a/community/hercules/PKGBUILD b/community/hercules/PKGBUILD new file mode 100644 index 000000000..4f49a03bf --- /dev/null +++ b/community/hercules/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 83152 2013-01-27 16:17:47Z pierre $ +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> +# Maintainer: Kevin Piche <kevin@archlinux.org> + +pkgname=hercules +pkgver=3.07 +pkgrel=2 +pkgdesc="A software implementation of the mainframe System/370 and ESA/390 architectures" +url="http://www.hercules-390.org/" +source=("http://www.hercules-390.org/$pkgname-$pkgver.tar.gz") +arch=('i686' 'x86_64') +license=('custom') +options=('!libtool') +depends=('bzip2' 'libgcrypt' 'zlib') +md5sums=('a12aa1645b0695b25b7fc0c9a3ccab3a') + +build() { + cd $srcdir/$pkgname-$pkgver + # Change module extension from .la to .so. + sed '/HDL_MODULE_SUFFIX/ s/\.la/.so/' -i hdl.h + ./configure --prefix=/usr + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + make prefix=$pkgdir/usr install + install -D -m644 COPYRIGHT \ + $pkgdir/usr/share/licenses/hercules/qpl1 +} diff --git a/community/herqq/PKGBUILD b/community/herqq/PKGBUILD new file mode 100644 index 000000000..e1492c5f2 --- /dev/null +++ b/community/herqq/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 83154 2013-01-27 16:18:20Z pierre $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> + +pkgname=herqq +pkgver=1.0.0 +pkgrel=1 +pkgdesc="A software library for building UPnP devices (HUPnP)" +arch=('i686' 'x86_64') +url="http://www.herqq.org/" +license=('GPL') +depends=('qt') +source=("http://downloads.sourceforge.net/hupnp/${pkgname}-${pkgver}.zip") +md5sums=('45a0632f7c7b64bc0fdab852d36c1e61') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + qmake PREFIX=/usr + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make INSTALL_ROOT="${pkgdir}" install +} diff --git a/community/ibus-hangul/PKGBUILD b/community/ibus-hangul/PKGBUILD index 9c57068b0..01f3e680f 100644 --- a/community/ibus-hangul/PKGBUILD +++ b/community/ibus-hangul/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 81828 2013-01-01 03:38:39Z fyan $ +# $Id: PKGBUILD 82988 2013-01-26 08:44:01Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: Radim Hvizdák <hvizdakr at gmail dot com> pkgname=ibus-hangul -pkgver=1.4.1 -pkgrel=3 +pkgver=1.4.2 +pkgrel=1 pkgdesc='Korean input engine for IBus' arch=('i686' 'x86_64' 'mips64el') url='http://ibus.googlecode.com' @@ -14,7 +14,6 @@ depends=('ibus' 'libhangul' 'iso-codes' 'pygtk' 'gtk-update-icon-cache') makedepends=('intltool') install=ibus-hangul.install source=("http://ibus.googlecode.com/files/${pkgname}-${pkgver}.tar.gz") -sha1sums=('659899cf942a983fbd2ffbb4bd4f5ecd883f5c0a') build() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -27,3 +26,5 @@ package() { cd "${srcdir}/${pkgname}-${pkgver}" make NO_INDEX=true DESTDIR="${pkgdir}" install } + +md5sums=('0229eab9481355bb5f54230890bfa910') diff --git a/community/kcm-fcitx/PKGBUILD b/community/kcm-fcitx/PKGBUILD index 85d839665..b999708f9 100644 --- a/community/kcm-fcitx/PKGBUILD +++ b/community/kcm-fcitx/PKGBUILD @@ -1,24 +1,22 @@ -# $Id: PKGBUILD 80515 2012-11-23 11:59:16Z fyan $ +# $Id: PKGBUILD 82954 2013-01-26 06:35:46Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: poplarch <poplarch@gmail.com> pkgname=kcm-fcitx -pkgver=0.4.1 -pkgrel=2 +pkgver=0.4.2 +pkgrel=1 pkgdesc="KDE Config Module for Fcitx" arch=('i686' 'x86_64' 'mips64el') url="https://github.com/fcitx/kcm-fcitx" license=('GPL') -depends=('fcitx>=4.2.6' 'kdebase-runtime') -makedepends=('cmake' 'intltool' 'automoc4') +depends=('fcitx>=4.2.7' 'kdebase-runtime' 'fcitx-qt') +makedepends=('cmake' 'automoc4') source=("http://fcitx.googlecode.com/files/${pkgname}-${pkgver}.tar.xz") -md5sums=('1a2a9802edf6df79d3883c362ba487f0') build() { cd "$srcdir/${pkgname}-${pkgver}" - rm -rf build - mkdir build + mkdir -p build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release .. @@ -29,3 +27,4 @@ package() { cd "$srcdir/${pkgname}-${pkgver}/build" make DESTDIR="${pkgdir}" install } +md5sums=('3c45e7109bec4b6fa984f952fb94002d') diff --git a/community/kradio/PKGBUILD b/community/kradio/PKGBUILD new file mode 100644 index 000000000..bc04b1645 --- /dev/null +++ b/community/kradio/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 83156 2013-01-27 16:18:52Z pierre $ +# Maintainer: +# Contributor: Tobias Powalowski <tpowa@archlinux.org> + +pkgname=kradio +pkgver=4.0.6 +pkgrel=1 +arch=('i686' 'x86_64') +license=('GPL2') +pkgdesc="A comfortable KDE internet and AM/FM radio application" +url="http://kradio.sourceforge.net/" +depends=('kdebase-runtime' 'lirc-utils' 'libmms' 'ffmpeg') +makedepends=('automoc4' 'cmake' 'boost') +install=$pkgname.install +source=("http://downloads.sourceforge.net/$pkgname/kradio4-$pkgver.tar.bz2"{,.asc}) +md5sums=('ee9214156465e0416bb369f78b4a5eae' + 'f43706e63d24788f2278bada7b10cc6f') + +build() { + cd "$srcdir" + mkdir build + cd build + cmake ../${pkgname}4-$pkgver \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release + make +} + +package() { + cd "$srcdir/build" + make DESTDIR="$pkgdir" install +} diff --git a/community/kradio/kradio.install b/community/kradio/kradio.install new file mode 100644 index 000000000..460e85d7f --- /dev/null +++ b/community/kradio/kradio.install @@ -0,0 +1,11 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor 2> /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/kshutdown/PKGBUILD b/community/kshutdown/PKGBUILD new file mode 100644 index 000000000..9803fb1f2 --- /dev/null +++ b/community/kshutdown/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 83158 2013-01-27 16:19:25Z pierre $ +# Maintainer: Tobias Powalowski <tpowa@archlinux.org> + +pkgname=kshutdown +pkgver=3.0beta5 +pkgrel=1 +pkgdesc="Shutdown Utility for KDE" +arch=('i686' 'x86_64') +url="http://kshutdown.sourceforge.net/" +license=('GPL') +depends=('kdebase-workspace') +makedepends=('cmake' 'automoc4') +install='kshutdown.install' +source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-source-${pkgver}.zip") +sha1sums=('108e27a7d1cef505c296656f92ab071d8c53bce3') + +build() { + cd "${srcdir}" + mkdir build + cd build + cmake ../${pkgname}-${pkgver} \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr + make +} + +package() { + cd "${srcdir}/build" + make DESTDIR="${pkgdir}" install +} diff --git a/community/kshutdown/kshutdown.install b/community/kshutdown/kshutdown.install new file mode 100644 index 000000000..1c0de2e4f --- /dev/null +++ b/community/kshutdown/kshutdown.install @@ -0,0 +1,11 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/libaccounts-glib/PKGBUILD b/community/libaccounts-glib/PKGBUILD index 23340fed6..b966dc92f 100644 --- a/community/libaccounts-glib/PKGBUILD +++ b/community/libaccounts-glib/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 81730 2012-12-27 21:37:34Z bgyorgy $ +# $Id: PKGBUILD 83007 2013-01-26 14:48:10Z bgyorgy $ # Maintainer: Balló György <ballogyor+arch at gmail dot com> pkgname=libaccounts-glib -pkgver=1.4 +pkgver=1.6 pkgrel=1 pkgdesc="Glib-based client library for accessing the online accounts database" arch=('i686' 'x86_64' 'mips64el') @@ -11,12 +11,8 @@ license=('LGPL') depends=('dbus-glib' 'libxml2' 'sqlite3') makedepends=('python2-gobject') options=('!libtool') -source=(http://accounts-sso.googlecode.com/files/$pkgname-$pkgver.tar.gz - fix-docdir.patch - make-tests-optional.patch) -sha1sums=('d5c9683a6d48b977fc85523575f00b9e9cd3daa0' - '94291a58dbbd36f524538adbf6d0c5a55024a34c' - '35732dc134c32af6ad1684d6388bad8ffe3f4dcc') +source=(http://accounts-sso.googlecode.com/files/$pkgname-$pkgver.tar.gz) +sha1sums=('56a876c15558b894c687c4a0b6fedfc9318f8cd1') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/libaccounts-qt/PKGBUILD b/community/libaccounts-qt/PKGBUILD index 552c0bd88..eaf192c81 100644 --- a/community/libaccounts-qt/PKGBUILD +++ b/community/libaccounts-qt/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 80669 2012-11-29 00:01:42Z bgyorgy $ +# $Id: PKGBUILD 83016 2013-01-26 15:16:16Z bgyorgy $ # Maintainer: Balló György <ballogyor+arch at gmail dot com> pkgbase=libaccounts-qt _pkgbase=accounts-qt pkgname=('libaccounts-qt' 'libaccounts-qt-doc') -pkgver=1.3 +pkgver=1.4 pkgrel=1 pkgdesc="Qt-based client library for accessing the online accounts database" arch=('i686' 'x86_64' 'mips64el') @@ -12,8 +12,9 @@ url="http://code.google.com/p/accounts-sso/" license=('LGPL') depends=('qt' 'libaccounts-glib') makedepends=('doxygen' 'graphviz' 'ttf-dejavu') +options=('!emptydirs') source=(http://accounts-sso.googlecode.com/files/$_pkgbase-$pkgver.tar.bz2) -sha1sums=('26fd2734b2a0462ef6271164a17a3e85073dd5b1') +sha1sums=('135fdaa766da070b2ad41ff4c33c663f4d321c8e') build() { cd "$srcdir/$_pkgbase-$pkgver" @@ -37,7 +38,6 @@ package_libaccounts-qt() { package_libaccounts-qt-doc() { pkgdesc="Developer documention of signon" depends=() - options=('!emptydirs') mkdir -p "$pkgdir/usr/share" mv "$srcdir/doc" "$pkgdir/usr/share" diff --git a/community/libmusicbrainz4/PKGBUILD b/community/libmusicbrainz4/PKGBUILD new file mode 100644 index 000000000..5369830fe --- /dev/null +++ b/community/libmusicbrainz4/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 83160 2013-01-27 16:20:02Z pierre $ +# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> +# Contributor: Ionut Biru <ibiru@archlinux.org> +# Contributor: Max Fehrm max.fehrm@gmail.com + +pkgname=libmusicbrainz4 +pkgver=4.0.3 +pkgrel=1 +pkgdesc="Library That Provides Access to the MusicBrainz Server" +arch=('i686' 'x86_64') +url="http://musicbrainz.org/" +license=('LGPL2.1') +depends=('neon') +makedepends=('cmake') +source=(https://github.com/downloads/metabrainz/libmusicbrainz/libmusicbrainz-$pkgver.tar.gz) +md5sums=('19b43a543d338751e9dc524f6236892b') + +build() { + cd libmusicbrainz-$pkgver + cmake . -DCMAKE_INSTALL_PREFIX:PATH=/usr + make +} + +package() { + cd libmusicbrainz-$pkgver + make DESTDIR="$pkgdir" install +} diff --git a/community/libsignon-glib/PKGBUILD b/community/libsignon-glib/PKGBUILD index 3baa4fc14..18b2d0d2d 100644 --- a/community/libsignon-glib/PKGBUILD +++ b/community/libsignon-glib/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 79489 2012-11-06 04:11:17Z bgyorgy $ +# $Id: PKGBUILD 83004 2013-01-26 14:44:32Z bgyorgy $ # Maintainer: Balló György <ballogyor+arch at gmail dot com> pkgname=libsignon-glib -pkgver=1.7 +pkgver=1.8 pkgrel=1 pkgdesc="GLib-based client library for applications handling account authentication through the Online Accounts Single Sign-On service" arch=('i686' 'x86_64' 'mips64el') @@ -11,25 +11,12 @@ license=('LGPL') depends=('signon') makedepends=('python2-gobject') options=('!libtool') -source=(http://accounts-sso.googlecode.com/files/$pkgname-$pkgver.tar.gz - fix-docdir.patch - make-tests-optional.patch) -sha1sums=('e461c952c015e5b375ca3f12fac5a8ae1ba4646e' - '56ffd1502dcb754797dc95c0eb80ab23374aee2d' - '327dde1944c8adc27d8bd413399a4366b3560901') +source=(http://accounts-sso.googlecode.com/files/$pkgname-$pkgver.tar.gz) +sha1sums=('74c2718ea5423747c68b47e52b85a6e273cac085') build() { cd "$srcdir/$pkgname-$pkgver" - # Use the standard docdir location - # http://code.google.com/p/accounts-sso/issues/detail?id=123 - patch -Np1 -i "$srcdir/fix-docdir.patch" - - # Build tests optionally - # http://code.google.com/p/accounts-sso/issues/detail?id=124 - patch -Np1 -i "$srcdir/make-tests-optional.patch" - - autoreconf -fi ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ --disable-static \ PYTHON=python2 diff --git a/community/linux-tools/cpupower.default b/community/linux-tools/cpupower.default deleted file mode 100644 index b5c522ea1..000000000 --- a/community/linux-tools/cpupower.default +++ /dev/null @@ -1,29 +0,0 @@ -# Define CPUs governor -# valid governors: ondemand, performance, powersave, conservative, userspace. -#governor='ondemand' - -# Limit frequency range -# Valid suffixes: Hz, kHz (default), MHz, GHz, THz -#min_freq="2.25GHz" -#max_freq="3GHz" - -# Specific frequency to be set. -# Requires userspace governor to be available. -# Do not set governor field if you use this one. -#freq= - -# Utilizes cores in one processor package/socket first before processes are -# scheduled to other processor packages/sockets. -# See man (1) CPUPOWER-SET for additional details. -#mc_scheduler= - -# Utilizes thread siblings of one processor core first before processes are -# scheduled to other cores. See man (1) CPUPOWER-SET for additional details. -#smp_scheduler= - -# Sets a register on supported Intel processore which allows software to convey -# its policy for the relative importance of performance versus energy savings to -# the processor. See man (1) CPUPOWER-SET for additional details. -#perf_bias= - -# vim:set ts=2 sw=2 ft=sh et: diff --git a/community/lxpanel/PKGBUILD b/community/lxpanel/PKGBUILD index d38befb84..4e413ff82 100644 --- a/community/lxpanel/PKGBUILD +++ b/community/lxpanel/PKGBUILD @@ -1,26 +1,34 @@ -# $Id: PKGBUILD 80057 2012-11-15 19:23:02Z bpiotrowski $ +# $Id: PKGBUILD 83070 2013-01-27 10:16:43Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Angel Velasquez <angvp@archlinux.org> # Contributor: Juergen Hoetzel <juergen@archlinux.org> pkgname=lxpanel -pkgver=0.5.10 -pkgrel=2.1 +pkgver=0.5.12 +pkgrel=1 pkgdesc='Lightweight X11 desktop panel for LXDE' arch=('i686' 'x86_64' 'mips64el') license=('GPL2') url='http://lxde.org/' groups=('lxde') depends=('gtk2' 'alsa-lib' 'menu-cache' 'lxmenu-data' 'libwnck') -makedepends=('wireless_tools') +makedepends=('docbook-xml' 'docbook-xsl' 'wireless_tools') optdepends=('wireless_tools: netstat plugin') -source=(http://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.gz) -md5sums=('1bf3cce2a2d01c211f6897c42e8dd0bc') +source=(ftp://ftp.archlinux.org/other/community/$pkgname/$pkgname-$pkgver.tar.xz + lxpanel-0.5.12-automake-1.13-support.patch) +sha256sums=('c29997c522f138e4beb02fc549c84136fc840a836c1f69b400d90d2d4e91de1b' + 'a35c786e3cd2977c5cf018e126c7f309b7fc4c15f9b821895e1f6fe25125f68f') build() { cd $srcdir/$pkgname-$pkgver + + patch -Np0 -i $srcdir/lxpanel-0.5.12-automake-1.13-support.patch + ./autogen.sh - CFLAGS+=' -lgmodule-2.0' ./configure --sysconfdir=/etc --prefix=/usr + CFLAGS+=' -lgmodule-2.0' ./configure \ + --sysconfdir=/etc \ + --prefix=/usr \ + --enable-man make } diff --git a/community/lxpanel/lxpanel-0.5.12-automake-1.13-support.patch b/community/lxpanel/lxpanel-0.5.12-automake-1.13-support.patch new file mode 100644 index 000000000..25916bbf6 --- /dev/null +++ b/community/lxpanel/lxpanel-0.5.12-automake-1.13-support.patch @@ -0,0 +1,15 @@ +--- autogen.sh.orig 2013-01-27 10:38:55.000000000 +0100 ++++ autogen.sh 2013-01-27 10:59:56.897030226 +0100 +@@ -6,9 +6,10 @@ + + if [ "$AM_INSTALLED_VERSION" != "1.10" \ + -a "$AM_INSTALLED_VERSION" != "1.11" \ +- -a "$AM_INSTALLED_VERSION" != "1.12" ];then ++ -a "$AM_INSTALLED_VERSION" != "1.12" \ ++ -a "$AM_INSTALLED_VERSION" != "1.13" ];then + echo +- echo "You must have automake 1.10, 1.11, or 1.12 installed to compile lxpanel." ++ echo "You must have automake >=1.10 installed to compile lxpanel." + echo "Install the appropriate package for your distribution," + echo "or get the source tarball at http://ftp.gnu.org/gnu/automake/" + exit 1 diff --git a/community/mahjong/PKGBUILD b/community/mahjong/PKGBUILD new file mode 100644 index 000000000..465a41e07 --- /dev/null +++ b/community/mahjong/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 83162 2013-01-27 16:20:47Z pierre $ +# Maintainer: Kevin Piche <kevin@archlinux.org> +# Contributor: Jason Chu <jchu@xentac.net> + +pkgname=mahjong +pkgver=1.12.1 +pkgrel=1 +pkgdesc="The classical game of Mah Jong (not the solitare version) with network support" +arch=('i686' 'x86_64') +url="http://www.stevens-bradfield.com/MahJong/" +license=('GPL' 'custom') +depends=('gtk2') +source=(http://mahjong.julianbradfield.org/Source/mj-$pkgver-src.tar.gz) +md5sums=('a74acae39d6a49bad9c34b84088f72f3') + +build() { + cd "$srcdir/mj-$pkgver-src" + sed -i 's/& Calling/Calling/' gui-dial.c + make LDLIBS="-lm" +} + +package() { + cd "$srcdir/mj-$pkgver-src" + make DESTDIR="$pkgdir/usr/" MANDIR=share/man/man1 install install.man + install -D -m644 tiles-v1/README "$pkgdir/usr/share/licenses/$pkgname/tiles-license.txt" +} diff --git a/community/misdnuser/PKGBUILD b/community/misdnuser/PKGBUILD new file mode 100644 index 000000000..dde4a06f8 --- /dev/null +++ b/community/misdnuser/PKGBUILD @@ -0,0 +1,50 @@ +# $Id: PKGBUILD 83164 2013-01-27 16:21:34Z pierre $ +# Maintainer: Tobias Powalowski <tpowa@archlinux.org> + +pkgname=misdnuser +pkgver=2.0.17_20120917 +pkgrel=1 +pkgdesc="Tools and library for mISDN" +arch=('i686' 'x86_64') +url="http://www.misdn.org" +license=('GPL') +depends=('isdn4k-utils' 'spandsp') +backup=('etc/capi20.conf') +options=('!makeflags' '!libtool' '!strip') +source=(ftp://ftp.archlinux.org/other/misdnuser/${pkgname}-${pkgver}.tar.gz + misdncapid.rc + mISDNcapid.service + c2faxrecv-mISDNcapid.service + mISDNcapid.conf) + +build() { + # only enable for debugging! + #export CFLAGS+=" -g -O0" + #export CXXFLAGS+=" -g -O0" + cd ${srcdir}/${pkgname}-${pkgver} + make + ./configure --prefix=/usr --sysconfdir=/etc --enable-capi --enable-softdsp --with-mISDN_group=uucp + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install + install -D -m 755 ${srcdir}/misdncapid.rc ${pkgdir}/etc/rc.d/misdncapid + # fix udev rule + mkdir -p ${pkgdir}/usr/lib/udev/rules.d + mv ${pkgdir}/etc/udev/rules.d/45-misdn.rules ${pkgdir}/usr/lib/udev/rules.d + rm -r ${pkgdir}/etc/udev/ + # add systemd files + install -D -m644 ${srcdir}/mISDNcapid.service ${pkgdir}/usr/lib/systemd/system/mISDNcapid.service + # mISDNcapid: + # tends to crash on avmfritz card, add an extra systemd file for + # restarting the services until segfaults are fixed! + install -D -m644 ${srcdir}/c2faxrecv-mISDNcapid.service ${pkgdir}/usr/lib/systemd/system/c2faxrecv-mISDNcapid.service + install -D -m644 ${srcdir}/mISDNcapid.conf ${pkgdir}/usr/lib/tmpfiles.d/mISDNcapid.conf +} +md5sums=('4cdb52f2c0ff1a1426573ac5ef09e9f8' + '2009563b144de037ecb20f8d727a772e' + '8f305ee6e35fa12a8bec0632bfe7a076' + '32ead7f063e007c784aa883d441f33c2' + '42c3b46880a68c3883ee1ed00af34b45') diff --git a/community/misdnuser/c2faxrecv-mISDNcapid.service b/community/misdnuser/c2faxrecv-mISDNcapid.service new file mode 100644 index 000000000..7a98ca435 --- /dev/null +++ b/community/misdnuser/c2faxrecv-mISDNcapid.service @@ -0,0 +1,11 @@ +[Unit] +Description=mISDN CAPI to fax receive +Requires=faxq.service mISDNcapid.service +After=faxq.service mISDNcapid.service + +[Service] +ExecStart=/usr/bin/c2faxrecv +ExecReload=/bin/kill -HUP $MAINPID + +[Install] +WantedBy=multi-user.target diff --git a/community/misdnuser/mISDNcapid.conf b/community/misdnuser/mISDNcapid.conf new file mode 100644 index 000000000..7607e262d --- /dev/null +++ b/community/misdnuser/mISDNcapid.conf @@ -0,0 +1 @@ +D /var/run/mISDNcapid 0755 root root - diff --git a/community/misdnuser/mISDNcapid.service b/community/misdnuser/mISDNcapid.service new file mode 100644 index 000000000..94f38478a --- /dev/null +++ b/community/misdnuser/mISDNcapid.service @@ -0,0 +1,11 @@ +[Unit] +Description=mISDN CAPI daemon + +[Service] +Type=forking +ExecStart=/usr/sbin/mISDNcapid +ExecReload=/bin/kill -HUP $MAINPID +Restart=on-abort + +[Install] +WantedBy=multi-user.target diff --git a/community/misdnuser/misdncapid.rc b/community/misdnuser/misdncapid.rc new file mode 100755 index 000000000..5c47ca0a9 --- /dev/null +++ b/community/misdnuser/misdncapid.rc @@ -0,0 +1,45 @@ +#!/bin/bash + +# general config +. /etc/rc.conf +. /etc/rc.d/functions + +PID="$(pidof -o %PPID /usr/sbin/mISDNcapid)" +case "$1" in + start) + stat_busy "Starting misdncapid" + if [ ! -x /var/run/mISDNcapid ] ; then + install -m755 -d /var/run/mISDNcapid + fi + + [ -z "$PID" ] && /usr/sbin/mISDNcapid >/dev/null 2>&1 + if [ $? -gt 0 ]; then + stat_fail + else + PID=$(pidof -o %PPID /usr/sbin/mISDNcapid) + echo $PID > /var/run/misdncapid.pid + add_daemon misdncapid + stat_done + fi + ;; + stop) + stat_busy "Stopping misdncapid" + [ -f /var/run/misdncapid.pid ] && kill `cat /var/run/misdncapid.pid` >/dev/null 2>&1 + if [ $? -gt 0 ]; then + stat_fail + else + rm -f /var/run/misdncapid.pid + rm_daemon misdncapid + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" + ;; +esac +exit 0 diff --git a/community/monica/PKGBUILD b/community/monica/PKGBUILD new file mode 100644 index 000000000..3c24c4e7d --- /dev/null +++ b/community/monica/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 83166 2013-01-27 16:22:08Z pierre $ +# Maintainer: tobias <tobias@archlinux.org> +# Contributor: Tobias Kieslich <tobias@justdreams.de> + +pkgname=monica +pkgver=3.7 +pkgrel=2 +pkgdesc="A monitor calibration tool" +arch=('i686' 'x86_64') +url="http://www.pcbypaul.com/software/monica.html" +license=('BSD') +depends=('fltk' 'xorg-xgamma') +makedepends=('librsvg') +#http://www.pcbypaul.com/software/dl/${pkgname}-${pkgver}.tar.bz2 +source=(ftp://ftp.archlinux.org/other/monica/${pkgname}-${pkgver}.tar.bz2 \ + monica.desktop monica.svg) +md5sums=('490aabc35b830e4a3dc32a2f893ba805' + 'a337bfda1fca7228420db0ce92256816' + '4569f5df7d7b3eaf20108adf48e8dfe4') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + install -Dm755 monica "${pkgdir}/usr/bin/monica" + install -Dm644 "${srcdir}/monica.desktop" "${pkgdir}/usr/share/applications/monica.desktop" + install -Dm644 "${srcdir}/monica.svg" "${pkgdir}/usr/share/pixmaps/monica.svg" + rsvg-convert -w 64 -h 57 -f png -o "${pkgdir}/usr/share/pixmaps/monica.png" "${srcdir}/monica.svg" + install -Dm644 licence "${pkgdir}/usr/share/licenses/monica/license.txt" +} diff --git a/community/monica/monica.desktop b/community/monica/monica.desktop new file mode 100644 index 000000000..6b17659ca --- /dev/null +++ b/community/monica/monica.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Monica +Comment=Monitor Calibration for x-server +Exec=monica +Icon=monica +Terminal=false +Type=Application +X-MultipleArgs=false +Categories=Application;Settings;System; diff --git a/community/monica/monica.svg b/community/monica/monica.svg new file mode 100644 index 000000000..bb9f77d9b --- /dev/null +++ b/community/monica/monica.svg @@ -0,0 +1,248 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docname="monica.svg" + sodipodi:docbase="/home/pool/graphics/arch_candy/svg-icons" + height="67.000000pt" + width="70.000000pt" + inkscape:version="0.41" + sodipodi:version="0.32" + id="svg1573"> + <defs + id="defs1575"> + <linearGradient + id="linearGradient1606"> + <stop + id="stop1607" + offset="0.0000000" + style="stop-color:#000000;stop-opacity:0.62745100;" /> + <stop + id="stop1608" + offset="1.0000000" + style="stop-color:#000000;stop-opacity:0.0000000;" /> + </linearGradient> + <radialGradient + gradientTransform="translate(0.000000,3.125000)" + gradientUnits="userSpaceOnUse" + fy="12.500000" + fx="12.500000" + r="12.433378" + cy="12.500000" + cx="12.500000" + id="radialGradient1636" + xlink:href="#linearGradient1606" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.437333,0.000000,0.000000,0.410284,0.000000,3.125000)" + y2="0.0000000" + x2="20.514223" + y1="30.771334" + x1="20.514223" + id="linearGradient1638" + xlink:href="#linearGradient1606" + inkscape:collect="always" /> + <radialGradient + gradientTransform="translate(-12.50000,3.250000)" + gradientUnits="userSpaceOnUse" + fy="12.500000" + fx="100.00000" + r="12.500000" + cy="12.500000" + cx="100.00000" + id="radialGradient1643" + xlink:href="#linearGradient1606" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.447214,0.000000,0.000000,2.236068,-12.50000,3.250000)" + y2="19.565595" + x2="251.55765" + y1="19.565595" + x1="223.60680" + id="linearGradient1645" + xlink:href="#linearGradient1606" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.508806,0.000000,0.000000,1.965387,0.000000,3.125000)" + y2="18.889412" + x2="0.0000000" + y1="18.889412" + x1="25.058681" + id="linearGradient1647" + xlink:href="#linearGradient1606" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(2.814390,0.000000,0.000000,0.355317,0.000000,-10.12500)" + y2="246.61094" + x2="22.207298" + y1="211.07926" + x1="22.207298" + id="linearGradient1649" + xlink:href="#linearGradient1606" + inkscape:collect="always" /> + <radialGradient + gradientTransform="translate(0.000000,-10.12500)" + gradientUnits="userSpaceOnUse" + fy="75.000000" + fx="12.500000" + r="12.500000" + cy="75.000000" + cx="12.500000" + id="radialGradient1651" + xlink:href="#linearGradient1606" + inkscape:collect="always" /> + <radialGradient + gradientTransform="translate(-12.50000,-10.000000)" + gradientUnits="userSpaceOnUse" + fy="75.000000" + fx="100.00000" + r="12.500000" + cy="75.000000" + cx="100.00000" + id="radialGradient1653" + xlink:href="#linearGradient1606" + inkscape:collect="always" /> + </defs> + <sodipodi:namedview + inkscape:current-layer="svg1573" + inkscape:window-y="3" + inkscape:window-x="0" + inkscape:grid-points="true" + inkscape:grid-bbox="true" + gridtolerance="2.0000000px" + gridoriginx="0.0000000pt" + gridoriginy="0.0000000pt" + gridspacingx="10.000000pt" + gridspacingy="10.000000pt" + snaptogrid="false" + showgrid="true" + inkscape:window-height="1002" + inkscape:window-width="1272" + inkscape:cy="50.235475" + inkscape:cx="67.194289" + inkscape:zoom="7.9999998" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" /> + <metadata + id="metadata1576"> + <rdf:RDF + id="RDF1577"> + <cc:Work + id="Work1578" + rdf:about=""> + <dc:description + id="description1579">Created with Inkscape +http://www.inkscape.org/</dc:description> + <dc:format + id="format1581">image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" + id="type1583" /> + <dc:title + id="title1606">ML-Term Icon</dc:title> + <dc:date + id="date1608">2004-07-14</dc:date> + <dc:creator + id="creator1610"> + <cc:Agent + id="Agent1611"> + <dc:title + id="title1612">Tobias Kieslich</dc:title> + </cc:Agent> + </dc:creator> + <dc:coverage + id="coverage1614" /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" + id="license1616" /> + </cc:Work> + <cc:License + id="License1624" + rdf:about="http://creativecommons.org/licenses/GPL/2.0/"> + <cc:permits + id="permits1625" + rdf:resource="http://web.resource.org/cc/Reproduction" /> + <cc:permits + id="permits1626" + rdf:resource="http://web.resource.org/cc/Distribution" /> + <cc:requires + id="requires1627" + rdf:resource="http://web.resource.org/cc/Notice" /> + <cc:permits + id="permits1628" + rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> + <cc:requires + id="requires1629" + rdf:resource="http://web.resource.org/cc/ShareAlike" /> + <cc:requires + id="requires1630" + rdf:resource="http://web.resource.org/cc/SourceCode" /> + </cc:License> + </rdf:RDF> + </metadata> + <path + sodipodi:nodetypes="cc" + id="path2775" + d="M 5.8437501,76.625001 L 82.343750,76.625001" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:9.1875000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="cc" + id="path2007" + d="M 10.593750,6.8437510 L 77.343750,6.8437510" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:5.0625000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="cccc" + id="path2803" + d="M 8.2187499,9.3437490 L 8.2187499,59.593751 L 79.718750,59.593751 L 79.718750,9.3437490" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:5.0625000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="cc" + id="path2807" + d="M 29.750001,67.218750 L 58.125000,67.218750" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:14.937500;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="cc" + id="path2953" + d="M 22.468750,14.718749 L 22.468750,52.468750" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#3f0000;stroke-width:5.0625000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="cc" + id="path2955" + d="M 27.468750,14.718749 L 27.468750,52.468750" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#ff1500;stroke-width:5.0625000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="cc" + id="path2957" + d="M 41.593750,14.718749 L 41.593750,52.468750" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#0b2f00;stroke-width:5.0625000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="cc" + id="path2959" + d="M 46.593750,14.718749 L 46.593750,52.468750" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#08ce00;stroke-width:5.0625000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="cc" + id="path2961" + d="M 60.718750,14.718749 L 60.718750,52.468750" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#00004e;stroke-width:5.0625000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> + <path + sodipodi:nodetypes="cc" + id="path2963" + d="M 65.718750,14.718749 L 65.718750,52.468750" + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#0072ff;stroke-width:5.0625000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000" /> +</svg> diff --git a/community/mosh/PKGBUILD b/community/mosh/PKGBUILD index 6fa1b9558..a15b1229d 100644 --- a/community/mosh/PKGBUILD +++ b/community/mosh/PKGBUILD @@ -5,7 +5,7 @@ pkgname=mosh pkgver=1.2.3 -pkgrel=2 +pkgrel=3 pkgdesc='Mobile shell, surviving disconnects with local echo and line editing' arch=('x86_64' 'i686' 'mips64el') url='http://mosh.mit.edu/' @@ -16,7 +16,7 @@ sha256sums=('93f09fda77e57f05485a61f3ac679bf9f3f359a9b0b93c216ddd53cd124a768f') options=('!emptydirs') build() { - cd $srcdir/$pkgname-$pkgver + cd "$srcdir/$pkgname-$pkgver" ./autogen.sh ./configure --prefix=/usr @@ -24,13 +24,13 @@ build() { } package() { - cd $srcdir/$pkgname-$pkgver + cd "$srcdir/$pkgname-$pkgver" - make DESTDIR=$pkgdir install - install -Dm644 conf/bash_completion.d/$pkgname \ - $pkgdir/usr/share/bash-completion/completions/$pkgname - install -Dm644 conf/ufw/applications.d/$pkgname \ - $pkgdir/etc/ufw/applications.d/ufw-$pkgname + make DESTDIR="$pkgdir" install + install -Dm644 "conf/bash_completion.d/$pkgname" \ + "$pkgdir/usr/share/bash-completion/completions/$pkgname" + install -Dm644 "conf/ufw/applications.d/$pkgname" \ + "$pkgdir/usr/share/mosh/ufw-${pkgname}.example" } # vim:set ts=2 sw=2 et: diff --git a/community/nicotine/PKGBUILD b/community/nicotine/PKGBUILD new file mode 100644 index 000000000..4b849aa83 --- /dev/null +++ b/community/nicotine/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 83168 2013-01-27 16:22:44Z pierre $ +# Maintainer: Angel Velasquez <angvp@archlinux.org> +# Contributor: Hugo Doria <hugo@archlinux.org> +# Contributor: Andrew Wright <andreww@photism.org> + +pkgname=nicotine +pkgver=1.2.16 +pkgrel=4 +pkgdesc="Soulseek music-sharing client, written in python" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/nicotine-plus/" +license=('GPL') +depends=('pygtk' 'mutagen') +optdepends=('python2-geoip: to enable Geographical blocker') +source=(http://downloads.sourceforge.net/project/nicotine-plus/nicotine-plus/${pkgver}/${pkgname}+-${pkgver}.tar.bz2) +md5sums=('ac7433c21ef619a37e079a7ae68da94a') + +build() { + cd "${srcdir}/${pkgname}+-${pkgver}" + sed -i -e "s/Icon=nicotine-plus/Icon=nicotine-plus-32px/" files/nicotine.desktop # Fixing FS#22476 + sed -i -e 's|/usr/bin/env python|/usr/bin/env python2|' \ + -e 's|/usr/bin/python|/usr/bin/python2|' pynicotine/{,gtkgui/}*.py + + python2 setup.py install --root="${pkgdir}" + cd trayicon + python2 autogen.py + make +} + +package() { + cd "${srcdir}/${pkgname}+-${pkgver}/trayicon" + make DESTDIR="${pkgdir}" install + ln -s nicotine.py "${pkgdir}/usr/bin/nicotine" +} diff --git a/community/oprofile/PKGBUILD b/community/oprofile/PKGBUILD new file mode 100644 index 000000000..941c438b1 --- /dev/null +++ b/community/oprofile/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 83066 2013-01-27 09:59:19Z andrea $ +# Maintainer : Aaron Griffin <aaron@archlinux.org> + +pkgname=oprofile +pkgver=0.9.8 +pkgrel=1 +pkgdesc="A system-wide profiler for Linux systems, capable of profiling all running code at low overhead" +arch=('i686' 'x86_64') +url="http://oprofile.sourceforge.net" +license=('GPL') +depends=('popt' 'gcc-libs' 'zlib' 'sh') +makedepends=('qt') +optdepends=('qt: for oprof_start gui') +options=('!libtool') +install=oprofile.install +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +sha1sums=('28416b853641f913e5f90954f2e3837efd96f6cd') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --with-kernel-support --with-x --enable-gui=qt4 + make +} + +check() { + cd "$srcdir/$pkgname-$pkgver" + make check +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install + install -d "$pkgdir/var/lib/oprofile" + +# installing development libraries and headers - FS#20089 + install -d "$pkgdir/usr/include/oprofile" + install -m644 config.h libop/op_*.h libregex/op_*.h libdb/odb.h \ + libpp/{locate_images.h,image_errors.h} libutil/op_*.h \ + libutil++/{op_*.h,bfd_support.h,utility.h,cached_value.h} "$pkgdir/usr/include/oprofile" + install -m644 libop/libop.a libdb/libodb.a "$pkgdir/usr/lib/" + install -m644 libabi/libabi.a "$pkgdir/usr/lib/libopabi.a" + install -m644 libutil/libutil.a "$pkgdir/usr/lib/liboputil.a" + install -m644 libutil++/libutil++.a "$pkgdir/usr/lib/liboputil++.a" +} diff --git a/community/oprofile/oprofile.install b/community/oprofile/oprofile.install new file mode 100644 index 000000000..5cd3e7e22 --- /dev/null +++ b/community/oprofile/oprofile.install @@ -0,0 +1,21 @@ +post_install(){ + groupadd -g 492 oprofile &>/dev/null + useradd -u 492 -g oprofile -d /var/lib/oprofile -s /bin/false oprofile &>/dev/null +} + +post_upgrade(){ + getent group oprofile >/dev/null 2>&1 || groupadd -g 492 oprofile &>/dev/null + getent passwd oprofile >/dev/null 2>&1 || useradd -u 492 -g oprofile -d /var/lib/oprofile -s /bin/false oprofile &>/dev/null + if [ "$(vercmp $2 0.9.7-2)" -lt 0 ] ; then + usermod -d /var/lib/oprofile oprofile + fi +} + +post_remove(){ + if getent passwd oprofile >/dev/null 2>&1; then + userdel oprofile + fi + if getent group oprofile >/dev/null 2>&1; then + groupdel oprofile + fi +} diff --git a/community/pdns/PKGBUILD b/community/pdns/PKGBUILD index b7b6b609e..7d64befc6 100644 --- a/community/pdns/PKGBUILD +++ b/community/pdns/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 81127 2012-12-12 00:49:39Z eric $ +# $Id: PKGBUILD 83116 2013-01-27 15:26:55Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Jan de Groot <jgc@archlinux.org> # Contributor: Kevin Mihelich <kevin@archlinuxarm.org> pkgname=pdns -pkgver=3.1 -pkgrel=5 -pkgdesc="Modern, advanced and high performance authoritative-only nameserver" +pkgver=3.2 +pkgrel=1 +pkgdesc='Modern, advanced and high performance authoritative-only nameserver' arch=('x86_64' 'i686' 'mips64el') url='http://www.powerdns.com/' license=('GPL') -depends=('gcc-libs' 'zlib' 'postgresql-libs' 'libmysqlclient' 'sqlite' 'libldap' 'lua' 'boost-libs') +depends=('gcc-libs' 'zlib' 'postgresql-libs' 'libmysqlclient' 'sqlite' 'libldap' 'lua51' 'boost-libs') makedepends=('boost') provides=('pdns-ldap' 'pdns-mysql' 'pdns-sqlite' 'pdns-pgsql') replaces=('pdns-ldap' 'pdns-mysql' 'pdns-sqlite' 'pdns-pgsql') @@ -22,7 +22,7 @@ source=("http://downloads.powerdns.com/releases/$pkgname-$pkgver.tar.gz" 'pdns.service' 'pdns.rc' 'pdns.conf') -sha256sums=('1400f7bd659207c0b1f4b8296092e559a7b7bf6a2434951970217d9af06922a1' +sha256sums=('d1895aba065446dc68e5d7cc792d5303626c71759f61a455531ed65d59c06572' '2a60c4407bcfe19026ae77d3e3b7b477d5a0c6323c0bc78892e9d907003b442a' '0457ffa2baa40518a03393e4f76964d9452c16aebbcb925582814f88367d62c2' '91c8889f41fe9d6bc9478c3ad53a10f6725e36e10f05e8e9257f9d35c9e2bab6') diff --git a/community/pidgin-encryption/PKGBUILD b/community/pidgin-encryption/PKGBUILD new file mode 100644 index 000000000..7969f2e8e --- /dev/null +++ b/community/pidgin-encryption/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 83172 2013-01-27 16:23:51Z pierre $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Dan McGee <dan@archlinux.org> +# Contributor: Dale Blount <dale@archlinux.org> + +pkgname=pidgin-encryption +pkgver=3.1 +pkgrel=2 +pkgdesc="A Pidgin plugin providing transparent RSA encryption using NSS" +arch=('i686' 'x86_64') +license=('GPL') +url="http://pidgin-encrypt.sourceforge.net/" +depends=('pidgin' 'nss') +options=('!libtool') +source=(http://downloads.sourceforge.net/pidgin-encrypt/$pkgname-$pkgver.tar.gz) +md5sums=('d839eec602c21f913b32b742dc512f4b') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --disable-static + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} diff --git a/community/pidgin-encryption/fix_header_escaping.patch b/community/pidgin-encryption/fix_header_escaping.patch new file mode 100644 index 000000000..84df67b19 --- /dev/null +++ b/community/pidgin-encryption/fix_header_escaping.patch @@ -0,0 +1,64 @@ +--- pidgin-encryption-3.0.orig/encrypt.c 2007-05-06 23:37:55.000000000 -0400 ++++ pidgin-encryption-3.0.new/encrypt.c 2009-11-22 22:28:34.052010351 -0500 +@@ -1114,21 +1114,21 @@ static void PE_headers_init() { + notify_table = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, g_free); + + g_hash_table_insert(header_table, g_strdup("prpl-toc"), +- g_strdup("*** Encrypted with the Gaim-Encryption plugin <A HREF=\"")); ++ g_strdup("--- Encrypted with the Gaim-Encryption plugin <A HREF=\"")); + g_hash_table_insert(footer_table, g_strdup("prpl-toc"), + g_strdup("\"></A>")); + g_hash_table_insert(notify_table, g_strdup("prpl-toc"), + g_strdup("<A HREF=\"Gaim-Encryption Capable\"></A>")); + + g_hash_table_insert(header_table, g_strdup("prpl-oscar"), +- g_strdup("*** Encrypted with the Gaim-Encryption plugin <A HREF=\"")); ++ g_strdup("--- Encrypted with the Gaim-Encryption plugin <A HREF=\"")); + g_hash_table_insert(footer_table, g_strdup("prpl-oscar"), + g_strdup("\"></A>")); + g_hash_table_insert(notify_table, g_strdup("prpl-oscar"), + g_strdup("<A HREF=\"Gaim-Encryption Capable\"></A>")); + + g_hash_table_insert(header_table, g_strdup("prpl-aim"), +- g_strdup("*** Encrypted with the Gaim-Encryption plugin <A HREF=\"")); ++ g_strdup("--- Encrypted with the Gaim-Encryption plugin <A HREF=\"")); + g_hash_table_insert(footer_table, g_strdup("prpl-aim"), + g_strdup("\"></A>")); + g_hash_table_insert(notify_table, g_strdup("prpl-aim"), +@@ -1136,7 +1136,7 @@ static void PE_headers_init() { + + /* If jabber stops stripping HTML, we can go back to these headers */ + /* g_hash_table_insert(header_table, g_strdup("prpl-jabber"), */ +-/* g_strdup("*** Encrypted with the Gaim-Encryption plugin <A HREF='")); */ ++/* g_strdup("--- Encrypted with the Gaim-Encryption plugin <A HREF='")); */ + /* g_hash_table_insert(footer_table, g_strdup("prpl-jabber"), */ + /* g_strdup("'></A>")); */ + /* g_hash_table_insert(notify_table, g_strdup("prpl-jabber"), */ +@@ -1144,22 +1144,22 @@ static void PE_headers_init() { + + + g_hash_table_insert(header_table, g_strdup("prpl-jabber"), +- g_strdup("*** Encrypted with the Gaim-Encryption plugin ")); ++ g_strdup("--- Encrypted with the Gaim-Encryption plugin ")); + g_hash_table_insert(footer_table, g_strdup("prpl-jabber"), + g_strdup(" ")); + g_hash_table_insert(notify_table, g_strdup("prpl-jabber"), + g_strdup("<A HREF='Gaim-Encryption Capable'> </A>")); + +- header_default = g_strdup("*** Encrypted :"); ++ header_default = g_strdup("--- Encrypted :"); + } + +-/* #define CRYPT_HEADER "*** Encrypted with the Gaim-Encryption plugin <A HREF=\"" */ ++/* #define CRYPT_HEADER "--- Encrypted with the Gaim-Encryption plugin <A HREF=\"" */ + /* #define CRYPT_FOOTER "\"></A>" */ + /* #define CRYPT_NOTIFY_HEADER "<A HREF=\"Gaim-Encryption Capable\"></A>" */ + + // Jabber seems to turn our double quotes into single quotes at times, so define + // the same headers, only with single quotes. Lengths MUST be the same as above +-/* #define CRYPT_HEADER_MANGLED "*** Encrypted with the Gaim-Encryption plugin <A HREF='" */ ++/* #define CRYPT_HEADER_MANGLED "--- Encrypted with the Gaim-Encryption plugin <A HREF='" */ + /* #define CRYPT_NOTIFY_HEADER_MANGLED "<A HREF='Gaim-Encryption Capable'></A>" */ + + + diff --git a/community/pidgin-encryption/log_crash.patch b/community/pidgin-encryption/log_crash.patch new file mode 100644 index 000000000..a18416144 --- /dev/null +++ b/community/pidgin-encryption/log_crash.patch @@ -0,0 +1,11 @@ +--- pidgin-encryption-3.0.orig/state_ui.c 2007-05-07 02:15:27.000000000 +0200 ++++ pidgin-encryption-3.0.new/state_ui.c 2009-04-26 17:08:02.000000000 +0200 +@@ -268,6 +268,8 @@ + static GtkIMHtmlSmiley * create_smiley_if_absent(GtkIMHtml *imhtml) { + GtkIMHtmlSmiley * smiley; + const char* category = gtk_imhtml_get_protocol_name(imhtml); ++ ++ if (!category) return NULL; + + /* make sure that the category we're about to use to add (based on the protocol name) */ + /* already exists. If it doesn't, just use the default category so it isn't created. */ diff --git a/community/proftpd/PKGBUILD b/community/proftpd/PKGBUILD new file mode 100644 index 000000000..a37843c18 --- /dev/null +++ b/community/proftpd/PKGBUILD @@ -0,0 +1,64 @@ +# $Id: PKGBUILD 83174 2013-01-27 16:24:33Z pierre $ +# Maintainer: +# Contributor: Daniel J Griffiths <ghost1227@archlinux.us> + +pkgname=proftpd +pkgver=1.3.4b +pkgrel=3 +epoch=1 +pkgdesc="A high-performance, scalable FTP server" +arch=('i686' 'x86_64') +url="http://www.proftpd.org/" +license=('GPL') +depends=('libmysqlclient' 'postgresql-libs') +backup=('etc/proftpd.conf' 'etc/conf.d/proftpd') +install=${pkgname}.install +source=(ftp://ftp.proftpd.org/distrib/source/${pkgname}-${pkgver}.tar.gz{,.asc} + 'proftpd' 'proftpd.logrotate' 'proftpd.conf.d' 'proftpd.service' + 'proftpd.tmpfiles') +md5sums=('0871e0b93c9c3c88ca950b6d9a04aed2' + 'e5b9bd78029a15f82994efcb7ed2e9fb' + 'c439a0a1dbc21b604d8382da87aa021b' + 'ddb09eb13131becdf0e081eef413116b' + '71d5932b0461c318ed68c2c0c2660736' + '5709f27ebcbe906e52963ea75e4fde64' + '907b149a120b046f05647c73502e23c9') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + ./configure --prefix=/usr \ + --libexecdir=/usr/lib \ + --disable-pam \ + --with-modules=mod_quotatab:mod_quotatab_sql:mod_quotatab_file:mod_tls:mod_ldap:mod_sql:mod_sql_mysql:mod_sql_postgres \ + --sysconfdir=/etc \ + --localstatedir=/run/proftpd \ + --enable-ctrls \ + --enable-ipv6 \ + --with-includes=/usr/include/mysql:/usr/include/postgresql \ + --with-libraries=/usr/lib/mysql:/usr/lib/postgresql \ + --enable-nls \ + --with-systemd + + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + make DESTDIR="${pkgdir}" install + sed -i 's|nogroup|nobody|g' "${pkgdir}/etc/proftpd.conf" + + install -Dm644 ../proftpd.logrotate "${pkgdir}/etc/logrotate.d/proftpd" + install -Dm644 ../proftpd.conf.d "${pkgdir}/etc/conf.d/proftpd" + install -Dm755 ../proftpd "${pkgdir}/etc/rc.d/proftpd" + install -Dm755 contrib/xferstats.holger-preiss "${pkgdir}/usr/bin/ftpstats" + + install -d "${pkgdir}/usr/lib/systemd/system/" + install -m644 "${srcdir}"/proftpd.service "${pkgdir}/usr/lib/systemd/system/" + install -Dm644 "${srcdir}"/proftpd.tmpfiles \ + "${pkgdir}"/usr/lib/tmpfiles.d/proftpd.conf + + # /run is tmpfs + rmdir "${pkgdir}"/run/{proftpd,} +} diff --git a/community/proftpd/proftpd b/community/proftpd/proftpd new file mode 100755 index 000000000..9ea1d47fc --- /dev/null +++ b/community/proftpd/proftpd @@ -0,0 +1,41 @@ +#!/bin/bash + +# source application-specific settings +PROFTPD_ARGS= +[ -f /etc/conf.d/proftpd ] && . /etc/conf.d/proftpd + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting ProFTPd Server" + /usr/sbin/proftpd ${PROFTPD_ARGS} + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon proftpd + stat_done + fi + ;; + stop) + stat_busy "Stopping ProFTPd Server" + [ -f /run/proftpd/proftpd.pid ] && kill $(cat /run/proftpd/proftpd.pid) &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm -f /run/proftpd/proftpd.pid + rm_daemon proftpd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 + diff --git a/community/proftpd/proftpd.conf.d b/community/proftpd/proftpd.conf.d new file mode 100644 index 000000000..1a5a8a201 --- /dev/null +++ b/community/proftpd/proftpd.conf.d @@ -0,0 +1,4 @@ +# +# Parameters to be passed to proftpd +# +PROFTPD_ARGS="" diff --git a/community/proftpd/proftpd.install b/community/proftpd/proftpd.install new file mode 100644 index 000000000..6d9888496 --- /dev/null +++ b/community/proftpd/proftpd.install @@ -0,0 +1,3 @@ +post_install() { + systemd-tmpfiles --create proftpd.conf +} diff --git a/community/proftpd/proftpd.logrotate b/community/proftpd/proftpd.logrotate new file mode 100644 index 000000000..7b6d7a87b --- /dev/null +++ b/community/proftpd/proftpd.logrotate @@ -0,0 +1,5 @@ +/var/log/xferlog { + postrotate + /bin/kill -HUP `cat /var/run/proftpd.pid 2>/dev/null` 2>/dev/null || true + endscript +} diff --git a/community/proftpd/proftpd.service b/community/proftpd/proftpd.service new file mode 100644 index 000000000..a07d17f46 --- /dev/null +++ b/community/proftpd/proftpd.service @@ -0,0 +1,12 @@ +[Unit] +Description=ProFTPD FTP Server +After=network.target + +[Service] +Type=forking +PIDFile=/run/proftpd/proftpd.pid +ExecStart=/usr/sbin/proftpd +ExecReload=/bin/kill -HUP $MAINPID + +[Install] +WantedBy = multi-user.target diff --git a/community/proftpd/proftpd.tmpfiles b/community/proftpd/proftpd.tmpfiles new file mode 100644 index 000000000..241dc7cb1 --- /dev/null +++ b/community/proftpd/proftpd.tmpfiles @@ -0,0 +1 @@ +d /run/proftpd 0755 root root diff --git a/community/pymad/PKGBUILD b/community/pymad/PKGBUILD new file mode 100644 index 000000000..ace77f357 --- /dev/null +++ b/community/pymad/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 83176 2013-01-27 16:25:07Z pierre $ +# Maintainer: Mark Rosenstand <mark@archlinux.org +# Contributor: Corrado Primier <cp663137@stud.polimi.it> + +pkgname=pymad +pkgver=0.6 +pkgrel=4 +pkgdesc="Python interface to libmad." +arch=('i686' 'x86_64') +url="http://www.spacepants.org/src/pymad/" +license=('LGPL') +depends=('libmad' 'python2') +source=("http://www.spacepants.org/src/pymad/download/$pkgname-$pkgver.tar.gz") +md5sums=('a1405fb4b610348565c8d0e400c5ff18') + +build() { + cd $srcdir/$pkgname-$pkgver + python2 config_unix.py --prefix=/usr +} + +package() { + cd $srcdir/$pkgname-$pkgver + python2 setup.py install --root=$pkgdir +} diff --git a/community/qiv/PKGBUILD b/community/qiv/PKGBUILD new file mode 100644 index 000000000..2e6c7c963 --- /dev/null +++ b/community/qiv/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 83178 2013-01-27 16:25:48Z pierre $ +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> +# Maintainer: Paul Mattal <paul@archlinux.org> + +pkgname=qiv +pkgver=2.2.4 +pkgrel=2 +pkgdesc="Quick Image Viewer (qiv) is a very small and fast GDK/Imlib image viewer" +arch=('i686' 'x86_64') +url="http://spiegl.de/qiv/" +license=('GPL2') +depends=('file' 'gtk2' 'imlib2') +source=(http://spiegl.de/qiv/download/$pkgname-$pkgver.tgz) +md5sums=('1425f89c90f9c045858fccf24d894c97') + +build() { + cd "$srcdir/$pkgname-$pkgver" + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + install -D -m 0755 qiv "$pkgdir/usr/bin/qiv" + install -D -m 0644 qiv.1 "$pkgdir/usr/share/man/man1/qiv.1" +} diff --git a/community/ratpoison/PKGBUILD b/community/ratpoison/PKGBUILD new file mode 100644 index 000000000..b14b1b78e --- /dev/null +++ b/community/ratpoison/PKGBUILD @@ -0,0 +1,48 @@ +# $Id: PKGBUILD 83180 2013-01-27 16:26:22Z pierre $ +# Maintainer: Aaron Griffin <aaron@archlinux.org> +# Contributor: juergen <juergen@archlinux.org> +# Contributor: John Proctor <jproctor@prium.net> + +pkgname=ratpoison +pkgver=1.4.5 +pkgrel=5 +pkgdesc="A simple keystroke-driven window manager" +arch=('i686' 'x86_64') +license=('GPL') +depends=('libxinerama' 'readline' 'bash' 'perl' 'libxtst' 'libxft' 'texinfo') +url="http://www.nongnu.org/ratpoison/" +install="${pkgname}.install" +source=("http://savannah.nongnu.org/download/${pkgname}/${pkgname}-${pkgver}.tar.gz" + "${pkgname}.desktop") +md5sums=('330a08dbed6be88cab54f6947e9f0b60' + '29c3cb9be59758e39d8471391231a74a') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + ./configure --prefix=/usr + make CFLAGS="$CFLAGS -DHAVE_GETLINE" +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + + # fix permissions + chmod a+x ${pkgdir}/usr/share/ratpoison/{allwindows.sh,clickframe.pl,rpshowall.sh,rpws,split.sh} + + # Not useful outside the source tree. Kill it + rm ${pkgdir}/usr/share/ratpoison/genrpbindings + + cd contrib + ./genrpbindings + install -dm755 ${pkgdir}/usr/share/ratpoison/bindings + install -m644 {Ratpoison.pm,ratpoison-cmd.el,ratpoison.rb,ratpoison.lisp,ratpoison.py} \ + ${pkgdir}/usr/share/ratpoison/bindings/ + + install -Dm644 ${srcdir}/${pkgname}.desktop \ + ${pkgdir}/etc/X11/sessions/${pkgname}.desktop + + install -Dm644 ${pkgdir}/usr/share/ratpoison/ratpoison.el \ + ${pkgdir}/usr/share/emacs/site-lisp/ratpoison.el +} diff --git a/community/ratpoison/ratpoison.desktop b/community/ratpoison/ratpoison.desktop new file mode 100644 index 000000000..9e29bd46a --- /dev/null +++ b/community/ratpoison/ratpoison.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Ratpoison +Comment=The ratpoison window manager +Exec=ratpoison +# no icon yet, only the top three are currently used +Icon= +Type=Application diff --git a/community/ratpoison/ratpoison.install b/community/ratpoison/ratpoison.install new file mode 100644 index 000000000..1eafd8f69 --- /dev/null +++ b/community/ratpoison/ratpoison.install @@ -0,0 +1,20 @@ +infodir=/usr/share/info +filelist=(ratpoison.info.gz) + +post_install() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info --delete $infodir/$file $infodir/dir 2> /dev/null + done +} diff --git a/community/rekonq/PKGBUILD b/community/rekonq/PKGBUILD index 86917cde8..222f4d4da 100644 --- a/community/rekonq/PKGBUILD +++ b/community/rekonq/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 82318 2013-01-14 22:03:09Z andrea $ +# $Id: PKGBUILD 83068 2013-01-27 10:02:41Z andrea $ # Maintainer: Peter Lewis <plewis@aur.archlinux.org> # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Panagiotis Papadopoulos <pano_90 AT gmx DOT net> pkgname=rekonq -pkgver=2.0 -pkgrel=2 +pkgver=2.1 +pkgrel=1 pkgdesc='A WebKit based web browser for KDE' arch=('i686' 'x86_64' 'mips64el') url='http://rekonq.kde.org/' @@ -14,16 +14,10 @@ depends=('kdebase-keditbookmarks' 'qoauth') makedepends=('cmake' 'automoc4') optdepends=('qca-ossl: to use the sync handler') install=${pkgname}.install -source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2" - 'fix-google-sync.patch') -sha256sums=('380aa337b561ee0c5eb1aa8401f7bd8d98a2b18e645e92f3387baae06d501d84' - '7360746d3668c1353e0b30351d33014c41d3171d64a43fed5178207883291001') +source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2") +sha256sums=('92640c80b19e88934d5ed618b4a61c767ee7a27e4792e43bd3ccf51a7b5ce664') build(){ - cd ${pkgname}-${pkgver} - patch -p1 -i "${srcdir}"/fix-google-sync.patch - cd ../ - mkdir build cd build cmake ../${pkgname}-${pkgver} \ diff --git a/community/rox/PKGBUILD b/community/rox/PKGBUILD new file mode 100644 index 000000000..2c30f6257 --- /dev/null +++ b/community/rox/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 83182 2013-01-27 16:26:58Z pierre $ +# Maintainer: tobias <tobias@archlinux.org> +# Contributor: Jochem Kossen <j.kossen@home.nl> + +pkgname=rox +pkgver=2.11 +pkgrel=1 +pkgdesc="A small and fast file manager which can optionally manage the desktop background and panels" +arch=('i686' 'x86_64') +license=('GPL') +url="http://roscidus.com/desktop/" +depends=('sh' 'libsm' 'gtk2') +makedepends=('librsvg' 'python2') +source=("http://downloads.sourceforge.net/${pkgname}/rox-filer-${pkgver}.tar.bz2" + 'rox.desktop' 'rox.svg' 'rox.sh') +md5sums=('0eebf05a67f7932367750ebf9faf215d' + 'de05c906395abd4402b0470c1bc2ae6e' + '658c8648b51e215558e13e6afb2b5c76' + '31578a90b241f0a8d09c9f8587608d00') + +build() { + cd "${srcdir}/rox-filer-${pkgver}" + ./ROX-Filer/AppRun --compile LIBS="-ldl -lm" +# finally we render a png as fallback for svg unaware menu applications +# Attention: always make sure you check the dimensions of the source-svg, +# you can read the dimensions via inkscape's export function + rsvg-convert -w 48 -h 38 -f png -o "${srcdir}/rox.png" "${srcdir}/rox.svg" +} + +package() { + cd "${srcdir}/rox-filer-${pkgver}" + install -d "${pkgdir}/usr/share/Choices/MIME-types" + install -m755 Choices/MIME-types/* "${pkgdir}/usr/share/Choices/MIME-types/" + cp -rp ROX-Filer "${pkgdir}/usr/share/" + rm -fr "${pkgdir}"/usr/share/ROX-Filer/{src,build} + + install -D -m755 "${srcdir}/rox.sh" "${pkgdir}/usr/bin/rox" + install -D -m644 rox.1 "${pkgdir}/usr/share/man/man1/rox.1" + ln -sf rox.1 "${pkgdir}/usr/share/man/man1/ROX-Filer.1" + + install -D -m644 "${srcdir}/rox.desktop" "${pkgdir}/usr/share/applications/rox.desktop" + install -D -m644 "${srcdir}/rox.svg" "${pkgdir}/usr/share/pixmaps/rox.svg" + install -D -m644 "${srcdir}/rox.png" "${pkgdir}/usr/share/pixmaps/rox.png" +} diff --git a/community/rox/rox.desktop b/community/rox/rox.desktop new file mode 100644 index 000000000..93edfabcf --- /dev/null +++ b/community/rox/rox.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=ROX Filer +Exec=rox +Icon=rox +Terminal=false +Type=Application +Categories=System;Utility;Core;FileManager; diff --git a/community/rox/rox.sh b/community/rox/rox.sh new file mode 100644 index 000000000..f2dc449d0 --- /dev/null +++ b/community/rox/rox.sh @@ -0,0 +1,2 @@ +#!/bin/sh +exec /usr/share/ROX-Filer/AppRun "$@" diff --git a/community/rox/rox.svg b/community/rox/rox.svg new file mode 100644 index 000000000..4cbd7cc28 --- /dev/null +++ b/community/rox/rox.svg @@ -0,0 +1,493 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" +"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + id="svg1573" + sodipodi:version="0.32" + inkscape:version="0.39" + width="100.00000pt" + height="80.000000pt" + sodipodi:docbase="/home/keep/graphics/arch_candy/svg-icons" + sodipodi:docname="rox_filer.svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:cc="http://web.resource.org/cc/" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs + id="defs1575"> + <linearGradient + id="linearGradient2267"> + <stop + style="stop-color:#fdffc6;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2268" /> + <stop + style="stop-color:#ffbc00;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2269" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2267" + id="linearGradient2270" + x1="0.17269076" + y1="0.14173229" + x2="0.97590363" + y2="0.72834647" /> + <linearGradient + id="linearGradient2263"> + <stop + style="stop-color:#b4b4b4;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2264" /> + <stop + style="stop-color:#e6e6e6;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2265" /> + </linearGradient> + <linearGradient + id="linearGradient1589"> + <stop + style="stop-color:#ffffff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop1590" /> + <stop + style="stop-color:#9a9a9a;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop1593" /> + </linearGradient> + <linearGradient + id="linearGradient2196"> + <stop + style="stop-color:#bee3ff;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop2197" /> + <stop + style="stop-color:#7dd3ff;stop-opacity:1.0000000;" + offset="0.073038995" + id="stop2200" /> + <stop + style="stop-color:#2494d0;stop-opacity:1.0000000;" + offset="0.81849396" + id="stop2199" /> + <stop + style="stop-color:#465b72;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop2198" /> + </linearGradient> + <linearGradient + id="linearGradient1606"> + <stop + style="stop-color:#000000;stop-opacity:0.62745100;" + offset="0.0000000" + id="stop1607" /> + <stop + style="stop-color:#000000;stop-opacity:0.0000000;" + offset="1.0000000" + id="stop1608" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1606" + id="radialGradient1636" + cx="1.0000000" + cy="1.0000000" + r="0.99467027" + fx="1.0000000" + fy="1.0000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1606" + id="linearGradient1638" + x1="0.50000000" + y1="1.0000000" + x2="0.50000000" + y2="0.0000000" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1606" + id="radialGradient1643" + cx="0.0000000" + cy="1.0000000" + r="1.0000000" + fx="0.0000000" + fy="1.0000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1606" + id="linearGradient1645" + x1="0.0000000" + y1="0.50000000" + x2="1.0000000" + y2="0.50000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1606" + id="linearGradient1647" + x1="1.0000000" + y1="0.50000000" + x2="0.0000000" + y2="0.50000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1606" + id="linearGradient1649" + x1="0.50000000" + y1="1.8735014e-14" + x2="0.50000000" + y2="1.0000000" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1606" + id="radialGradient1651" + cx="1.0000000" + cy="0.0000000" + r="1.0000000" + fx="1.0000000" + fy="0.0000000" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1606" + id="radialGradient1653" + cx="0.0000000" + cy="0.0000000" + r="1.0000000" + fx="0.0000000" + fy="0.0000000" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2196" + id="linearGradient2195" + x1="0.28313252" + y1="0.17968750" + x2="0.32777777" + y2="0.82031250" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2196" + id="linearGradient2202" + x1="0.67934781" + y1="0.96875000" + x2="0.63000000" + y2="-0.054687500" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2196" + id="linearGradient2207" + x1="0.34701493" + y1="0.58801496" + x2="0.71766168" + y2="1.0074906" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1589" + id="linearGradient1588" + x1="0.34029850" + y1="0.052631579" + x2="0.88955224" + y2="0.85964912" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2263" + id="radialGradient2272" + cx="0.65671641" + cy="0.34579438" + r="0.36985061" + fx="0.65671641" + fy="0.35046729" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="6.4980189" + inkscape:cx="45.259790" + inkscape:cy="38.198748" + inkscape:window-width="1018" + inkscape:window-height="744" + showgrid="true" + snaptogrid="false" + gridspacingy="10.000000pt" + gridspacingx="10.000000pt" + gridoriginy="0.0000000pt" + gridoriginx="0.0000000pt" + gridtolerance="2.0000000px" + inkscape:grid-bbox="false" + inkscape:grid-points="false" + inkscape:window-x="0" + inkscape:window-y="3" + showguides="true" + inkscape:guide-bbox="true" + inkscape:guide-points="true" + guidetolerance="3.0000000pt" /> + <metadata + id="metadata1576"> + <rdf:RDF + id="RDF1577"> + <cc:Work + rdf:about="" + id="Work1578"> + <dc:description + id="description1579">Created with Inkscape +http://www.inkscape.org/</dc:description> + <dc:format + id="format1581">image/svg+xml</dc:format> + <dc:type + id="type1583" + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title + id="title1606">Rox-Filer Icon for Archlinux +based on work found on the internet trying to match the original xpm</dc:title> + <dc:date + id="date1608">2004-07-14</dc:date> + <dc:creator + id="creator1610"> + <cc:Agent + id="Agent1611"> + <dc:title + id="title1612">Tobias Kieslich, Archlinux package maintainer</dc:title> + </cc:Agent> + </dc:creator> + <dc:coverage + id="coverage1614" /> + <cc:license + id="license1616" + rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/GPL/2.0/" + id="License1624"> + <cc:permits + rdf:resource="http://web.resource.org/cc/Reproduction" + id="permits1625" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/Distribution" + id="permits1626" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/Notice" + id="requires1627" /> + <cc:permits + rdf:resource="http://web.resource.org/cc/DerivativeWorks" + id="permits1628" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/ShareAlike" + id="requires1629" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/SourceCode" + id="requires1630" /> + </cc:License> + </rdf:RDF> + </metadata> + <rect + style="fill:url(#radialGradient1636);fill-opacity:0.56000000;fill-rule:evenodd;stroke:none;" + id="sh_up_left" + width="18.750000" + height="18.750000" + x="0.15625000" + y="0.15624750" /> + <rect + style="fill:url(#linearGradient1638);fill-opacity:0.56000000;fill-rule:evenodd;stroke:none;" + id="sh_up_top" + width="87.500000" + height="18.750000" + x="18.906250" + y="-2.4999999e-06" /> + <rect + style="fill:url(#radialGradient1643);fill-opacity:0.56000000;fill-rule:evenodd;stroke:none;" + id="sh_up_right" + width="18.750000" + height="18.750000" + x="106.40625" + y="0.15624750" /> + <rect + style="fill:url(#linearGradient1645);fill-opacity:0.56000000;fill-rule:evenodd;stroke:none;" + id="sh_side_right" + width="18.750000" + height="62.500000" + x="106.40625" + y="18.906250" + ry="0.0000000" /> + <rect + style="fill:url(#radialGradient1653);fill-opacity:0.56000000;fill-rule:evenodd;stroke:none;" + id="sh_lo_right" + width="18.750000" + height="18.750000" + x="106.40625" + y="81.406250" /> + <rect + style="fill:url(#linearGradient1649);fill-opacity:0.56000000;fill-rule:evenodd;stroke:none;" + id="sh_lo_button" + width="87.500000" + height="18.750000" + x="18.906250" + y="81.406250" + ry="0.0000000" /> + <rect + style="fill:url(#radialGradient1651);fill-opacity:0.56000000;fill-rule:evenodd;stroke:none;" + id="sh_lo_left" + width="18.750000" + height="18.750000" + x="0.15625000" + y="81.406250" + ry="0.0000000" /> + <rect + style="fill:url(#linearGradient1647);fill-opacity:0.56000000;fill-rule:evenodd;stroke:none;" + id="sh_side_left" + width="18.750000" + height="62.500000" + x="0.15625000" + y="18.906250" /> + <path + style="fill:url(#linearGradient2195);fill-opacity:1.0000000;fill-rule:evenodd;stroke:#005ec6;stroke-width:0.37500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:0.76973683;" + d="M 10.000000,17.031250 C 15.781250,16.406250 12.187501,7.1874998 23.593751,7.4999998 C 45.937500,7.6562498 50.000000,5.4687498 55.937501,12.031250 C 73.437502,11.875000 95.781252,12.187500 106.25000,13.437500 C 111.09375,21.718750 109.03244,76.848192 111.25000,85.000000 C 105.93750,85.781250 31.718750,84.843750 17.187500,85.000000 C 19.687500,74.062500 13.593750,31.093750 10.000000,17.031250 z " + id="path2194" + sodipodi:nodetypes="ccccccc" /> + <path + style="fill:url(#linearGradient2202);fill-opacity:1.0000000;fill-rule:evenodd;stroke:#003465;stroke-width:0.50000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:0.51315790;" + d="M 22.656253,20.937500 C 27.656253,18.125000 102.18751,22.656260 118.12500,20.781250 C 113.28125,46.875000 107.43528,64.689405 111.09375,85.156250 C 92.656250,89.531250 42.031253,85.000000 17.187502,85.000000 C 8.7500029,53.281250 17.656253,23.750000 22.656253,20.937500 z " + id="path2201" + sodipodi:nodetypes="ccccc" /> + <path + id="outline" + stroke="black" + stroke-width="1" + d="M 55.515353,11.233098 C 87.695353,13.593098 87.040232,46.022391 105.94188,47.608732 C 113.45000,47.428732 86.513146,58.158732 68.693146,56.338732 C 60.333146,56.338732 57.423146,56.698732 47.423146,57.608732 C 41.423146,58.518732 35.435573,58.989217 27.975573,57.179217 C 20.902855,58.670188 21.171750,57.406693 19.875646,46.904982 C 21.358146,46.737482 21.292460,46.313412 22.819854,48.554647 C 23.991544,50.273937 24.425353,46.595305 25.854085,48.756854 C 33.124085,44.026854 26.153146,23.978732 33.423146,21.428732 C 29.603146,15.978732 33.973146,9.4287317 36.693146,9.7887317 C 37.783146,7.2487317 37.221926,4.5924878 39.401926,5.5024878 C 43.194694,7.1884025 46.004695,3.4125365 48.214085,3.2643658 C 50.330329,3.9390609 49.603146,4.8787317 51.243146,5.4287317 C 57.063146,2.8787317 55.923427,9.3281222 55.515353,11.233098 z " + style="fill:url(#radialGradient2272);stroke:#000000;stroke-width:1.8000009;stroke-miterlimit:4.0000000;opacity:1.0000000;" + sodipodi:nodetypes="ccccccsccccccc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:#8c8c8c;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000000pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000;" + d="M 84.890446,38.997755 C 84.890446,38.997755 88.581336,37.807146 90.724434,37.092780 C 91.795983,40.069305 97.868097,47.689207 107.15485,48.046390 C 110.72668,47.808268 93.343775,48.522634 90.248190,49.475122 C 87.152604,50.427610 84.652324,41.140853 84.890446,38.997755 z " + id="path2244" + sodipodi:nodetypes="ccccc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:#aaaaaa;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.95000046;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 78.173843,39.831182 C 78.650087,44.117377 78.411965,55.904415 86.269989,56.142537 C 98.176087,55.904415 112.93964,49.237000 102.46229,48.284512 C 94.842380,47.689208 93.175526,50.427610 85.555623,38.759633 C 85.079379,32.330340 85.317501,38.759634 85.555623,38.759634 L 78.173843,39.831182 z " + id="path2243" + sodipodi:nodetypes="cccccc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:#aaaaaa;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.95000046;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 72.173840,40.069304 C 72.650084,44.355499 75.388487,56.142537 80.508108,55.904415 C 92.414206,55.666293 110.27335,48.046390 99.795987,48.284512 C 92.890450,48.998878 81.936840,51.261037 79.793742,39.593060 C 79.317498,33.163767 79.793742,39.593061 79.793742,39.593061 L 72.173840,40.069304 z " + id="path2242" + sodipodi:nodetypes="cccccc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:#aaaaaa;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.95000046;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 65.744547,40.188365 C 66.220791,44.474560 67.054218,56.142537 74.912242,56.380659 C 86.818339,56.142537 101.34378,49.594183 90.866413,49.832305 C 82.889327,49.832305 75.626608,51.261037 73.364449,39.950243 C 72.888205,33.520950 73.364449,39.950244 73.364449,39.950244 L 65.744547,40.188365 z " + id="path1620" + sodipodi:nodetypes="cccccc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:#aaaaaa;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.95000046;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 61.554493,41.021792 C 62.030737,45.307987 62.745103,55.309110 70.603127,55.547232 C 77.389603,57.095025 90.605372,50.903854 80.128005,51.141976 C 72.627163,50.308549 70.841249,47.689208 68.698151,40.783670 C 67.983785,30.782548 68.221907,39.593061 68.221907,39.593061 L 61.554493,41.021792 z " + id="path1619" + sodipodi:nodetypes="cccccc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:#0e5ca4;fill-opacity:1.0000000;fill-rule:evenodd;stroke:url(#linearGradient2207);stroke-width:2.8750000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 18.125000,83.750000 C 15.781250,74.687500 55.937499,78.593750 65.156250,78.593750 C 78.125000,78.906250 82.031249,57.656250 89.843750,57.500000 C 94.531250,57.656250 104.59597,56.966529 109.75222,56.966529 C 108.17076,66.501032 108.33487,74.284818 109.68750,84.218750 C 92.500002,87.968750 42.343750,83.593750 18.125000,83.750000 z " + id="path2206" + sodipodi:nodetypes="cccccc" /> + <path + style="fill:#aaaaaa;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.95000046;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 30.241456,38.045267 C 29.288968,47.927329 28.336481,47.927329 26.431505,49.951366 C 25.479017,48.403573 24.407468,48.403573 23.097797,49.951366 C 21.669066,48.284512 21.779994,46.597620 20.172530,47.349456 C 21.072561,50.995102 20.280329,54.730317 22.014628,58.317134 C 28.786566,56.578346 35.306033,59.977218 53.934591,56.542597 C 58.339847,54.756683 47.386237,41.855219 46.314688,42.212402 C 45.243139,42.569585 33.337041,44.355500 30.241456,38.045267 z " + id="path2245" + sodipodi:nodetypes="cccccccc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:#ffc800;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.85000044;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 32.136364,51.487233 C 28.207348,51.844415 27.753870,54.946654 28.230114,57.565995 C 30.023765,56.968112 32.078234,57.581448 34.761364,57.362233 L 34.761364,51.987233 C 34.066700,51.633088 33.237515,51.349589 32.136364,51.487233 z " + id="path2261" + sodipodi:nodetypes="ccccc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:#ffc800;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.85000044;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 35.470071,51.606294 C 31.541055,51.963476 31.087577,55.065715 31.563821,57.685056 C 33.357472,57.087173 35.411941,57.700509 38.095071,57.481294 L 38.095071,52.106294 C 37.400407,51.752149 36.571222,51.468650 35.470071,51.606294 z " + id="path2260" + sodipodi:nodetypes="ccccc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:#ffc800;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.85000044;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 38.208474,51.606294 C 34.279458,51.963476 33.825980,56.018203 34.302224,58.637544 C 36.095875,58.039661 38.150344,57.700509 40.833474,57.481294 L 40.833474,52.106294 C 40.138810,51.752149 39.309625,51.468650 38.208474,51.606294 z " + id="path2259" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:#ffc800;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.85000044;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 41.184999,51.606294 C 37.255983,51.963476 36.802505,56.018203 37.278749,58.637544 C 39.072400,58.039661 41.126869,57.700509 43.809999,57.481294 L 43.809999,52.106294 C 43.115335,51.752149 42.286150,51.468650 41.184999,51.606294 z " + id="path2258" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:#ffc800;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.85000044;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 44.280584,51.487233 C 40.351568,51.844415 39.898090,55.899142 40.374334,58.518483 C 42.167985,57.920600 44.222454,57.581448 46.905584,57.362233 L 46.905584,51.987233 C 46.210920,51.633088 45.381735,51.349589 44.280584,51.487233 z " + id="path2249" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:#ffc800;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.85000044;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 61.911677,45.307988 C 61.375902,44.415030 61.765709,44.034840 61.733085,42.658881 C 58.268663,42.540664 58.280316,48.344042 58.697030,52.570707 C 56.077688,52.808829 55.363323,52.570707 54.291774,52.689768 C 53.220225,52.808829 52.029615,50.546671 49.172152,50.903854 C 45.243139,51.261036 44.766896,55.309110 45.243140,57.928451 C 49.172151,56.618781 53.577408,56.380658 65.721628,56.499719 C 56.672994,50.070426 60.721067,44.593622 61.911677,45.307988 z " + id="path2248" + sodipodi:nodetypes="cccccccc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.75000042;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 38.862811,5.8564233 C 40.714965,6.4457451 43.778156,8.4025157 47.566654,3.8563191 C 48.661109,3.2669973 49.839752,5.5400956 51.186773,5.7926621 C 48.745297,8.2341380 48.324354,12.527769 45.461933,12.527768 C 42.431136,13.032901 41.841814,10.423048 37.295617,10.423047 C 36.958861,9.9179145 36.673901,6.3615563 38.862811,5.8564233 z " + id="path2273" + sodipodi:nodetypes="cccccc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.45000023;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 37.884939,9.1602151 C 38.726827,8.5708933 41.168303,9.1602151 42.094380,9.9179146 C 43.020458,10.675614 47.314087,4.3614521 49.166242,4.8665850 C 50.850018,6.0452286 51.439340,5.5400956 50.765829,6.4661727 C 50.092319,7.3922498 47.903409,12.696146 45.798689,12.611957 C 43.693968,12.527768 38.474261,9.9179146 37.463995,10.338859 C 36.453729,10.759803 37.884939,9.1602151 37.884939,9.1602151 z " + id="path2274" + sodipodi:nodetypes="ccccccc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:url(#linearGradient2270);fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.90000045;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 40.480700,28.282268 C 35.837322,26.139170 26.550566,13.399645 37.146993,10.304059 C 42.504737,10.423120 41.314127,13.042462 44.409712,12.447157 C 47.505298,11.851852 49.886518,4.3510105 53.339286,4.9463154 C 55.601444,7.0894130 55.958628,15.423681 53.101164,18.757389 C 50.005579,19.709877 46.195627,19.471755 40.480700,28.282268 z " + id="path2262" + sodipodi:nodetypes="cccccc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:#000000;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.2500006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 42.346947,9.9179146 C 41.926003,10.338859 41.505058,10.759803 41.589247,11.180747 C 42.431136,11.601691 43.273024,12.443579 44.788422,12.527769 C 45.967067,11.517503 46.135443,8.4867045 45.377745,8.3183268 C 44.367479,7.8973828 43.020457,9.0760263 42.346947,9.9179146 z " + id="path2275" + sodipodi:nodetypes="ccccc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:#ffffff;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.85000044;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 41.195066,29.115694 C 40.123518,29.472877 34.765774,29.591938 35.242017,36.140292 C 35.718261,42.688646 40.718822,50.427609 48.100603,50.903853 C 49.291213,51.022914 58.339847,48.165450 55.958627,36.973718 C 52.267738,26.734474 46.314688,28.520389 41.195066,29.115694 z " + id="path2276" + sodipodi:nodetypes="ccccc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.85000044;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 20.025215,48.192533 C 20.739581,49.025960 19.406907,55.190048 26.193383,50.189487" + id="path2278" + sodipodi:nodetypes="cc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.85000044;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 24.185500,48.718875 C 24.304561,49.552301 24.764651,51.141975 26.431505,49.832305" + id="path2279" + sodipodi:nodetypes="cc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.85000044;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 53.815530,22.448279 C 57.625482,22.686401 60.482945,27.925084 61.554494,41.736158" + id="path2280" + sodipodi:nodetypes="cc" + transform="translate(-4.687500,23.28125)" /> + <path + style="fill:none;fill-opacity:0.75000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.85000044;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000;" + d="M 36.908871,25.662926 C 35.480139,28.401329 33.932347,29.710999 35.122956,36.140292" + id="path2281" + sodipodi:nodetypes="cc" + transform="translate(-4.687500,23.28125)" /> +</svg> diff --git a/community/ruby-gtk2/PKGBUILD b/community/ruby-gtk2/PKGBUILD index 28c21f61a..8a758adb7 100644 --- a/community/ruby-gtk2/PKGBUILD +++ b/community/ruby-gtk2/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 82259 2013-01-13 18:18:25Z arodseth $ +# $Id: PKGBUILD 83033 2013-01-26 18:15:58Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Eric Bélanger # Contributor: Brad Fanella <bradfanella@archlinux.us> @@ -7,14 +7,14 @@ pkgbase=ruby-gtk2 pkgname=('ruby-atk' 'ruby-gdkpixbuf2' 'ruby-gio2' 'ruby-glib2' 'ruby-gtk2' 'ruby-pango') -pkgver=1.1.9 +pkgver=1.2.0 pkgrel=1 arch=('x86_64' 'i686' 'mips64el') url='http://ruby-gnome2.sourceforge.jp/' license=('LGPL') makedepends=('ruby-pkgconfig' 'ruby-cairo' 'gtk2') source=("http://downloads.sourceforge.net/ruby-gnome2/ruby-gtk2-$pkgver.tar.gz") -sha256sums=('975aa4ba04e19ea1374ad8384eab144c23080358bb1ad092bf2b2abef48091e8') +sha256sums=('914dc15c032749137cee11fdc5ab6b7ebaf53e009dad980441a2f4038db3bdb4') build() { cd "$srcdir/ruby-gtk2-$pkgver" diff --git a/community/ruby-gtk3/PKGBUILD b/community/ruby-gtk3/PKGBUILD new file mode 100644 index 000000000..b7003ba19 --- /dev/null +++ b/community/ruby-gtk3/PKGBUILD @@ -0,0 +1,45 @@ +# $Id: PKGBUILD 83038 2013-01-26 20:38:52Z arodseth $ +# Maintainer: Alexander Rødseth <rodseth@gmail.com> +# Contributor: Eric Bélanger +# Contributor: Brad Fanella <bradfanella@archlinux.us> +# Contributor: Bjorn Lindeijer <bjorn@lindeijer.nl> +# Contributor: kritoke <kritoke@nospam.gmail.com> + +pkgbase=ruby-gtk3 +pkgname=('ruby-gtk3' 'ruby-gdk3') +depends=('ruby-atk' 'ruby-gdkpixbuf2' 'ruby-gio2' 'ruby-glib2' 'ruby-pango') +pkgver=1.2.0 +pkgrel=1 +arch=('x86_64' 'i686') +url='http://ruby-gnome2.sourceforge.jp/' +license=('LGPL') +makedepends=('ruby-pkgconfig' 'ruby-cairo' 'gtk3') +source=("http://downloads.sourceforge.net/ruby-gnome2/ruby-gtk3-$pkgver.tar.gz") +sha256sums=('b080e173040501be359ad305617f78786b0ff46c0ae311e35852dc57c35b39a9') + +build() { + cd "$srcdir/ruby-gtk3-$pkgver" + LANG="en_US.UTF-8" ruby extconf.rb \ + atk gdk_pixbuf2 gio2 glib2 gtk3 pango gdk3 \ + --topdir="$pkgdir" --vendor + make +} + +package_ruby-gtk3() { + pkgdesc="Ruby bindings for gtk3" + depends=('gtk3' "ruby-glib2=$pkgver" "ruby-pango=$pkgver" "ruby-atk=$pkgver" + "ruby-gdkpixbuf2=$pkgver") + + cd "$srcdir/ruby-gtk3-$pkgver/gtk3" + make DESTDIR="$pkgdir" install +} + +package_ruby-gdk3() { + pkgdesc="Ruby bindings for gdk3" + depends=('ruby' 'gtk3') + + cd "$srcdir/ruby-gtk3-$pkgver/gdk3" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/community/signon/PKGBUILD b/community/signon/PKGBUILD index 0e50ba8ad..8c19d96e1 100644 --- a/community/signon/PKGBUILD +++ b/community/signon/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 80667 2012-11-28 23:53:12Z bgyorgy $ +# $Id: PKGBUILD 83013 2013-01-26 15:03:10Z bgyorgy $ # Maintainer: Balló György <ballogyor+arch at gmail dot com> pkgbase=signon pkgname=('signon' 'signon-doc') -pkgver=8.44 +pkgver=8.46 pkgrel=1 pkgdesc="Framework to provide credential storage and authentication service" arch=('i686' 'x86_64' 'mips64el') @@ -15,7 +15,7 @@ backup=(etc/signond.conf) install=$pkgname.install source=(http://accounts-sso.googlecode.com/files/$pkgbase-$pkgver.tar.bz2 use_keyring.patch) -sha1sums=('c0fa356d36295c97879e3dce97d32a97428b007b' +sha1sums=('3524fe1427de397c7b355e86e50a901b55298976' 'cfdd48b494ad267654ceba23f1b81bcb8f56b9a1') build() { diff --git a/community/tiled-qt/PKGBUILD b/community/tiled-qt/PKGBUILD new file mode 100644 index 000000000..d79724165 --- /dev/null +++ b/community/tiled-qt/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Sven-Hendrik Haase <sh@lutzhaase> +# Collaborator: Jonathan Fine (were.Vire AT gmail DOT com) +pkgname=tiled-qt +pkgver=0.8.1 +pkgrel=1 +pkgdesc='A general purpose tile map editor, built to be flexible and easy to use' +arch=('i686' 'x86_64') +url='http://mapeditor.org' +license=('GPL') +depends=('qt' 'libgl' 'gtk-update-icon-cache') +makedepends=('mesa') +install=${pkgname}.install +source=(http://sourceforge.net/projects/tiled/files/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz + tiled.desktop) +md5sums=('2a8b42e5b956562a184ab0f2b926cac7' + '3c44178b349de1c1a5f56b08d229c2f4') + +build() { + cd $srcdir/$pkgname-$pkgver + qmake -r PREFIX=/usr + make +} + +package() { + cd $srcdir + install -D -m 644 tiled.desktop "$pkgdir/usr/share/applications/tiled.desktop" + + cd $pkgname-$pkgver + + make install INSTALL_ROOT=$pkgdir + + install -D -m 644 "src/tiled/images/tiled-icon-16.png" "$pkgdir/usr/share/icons/hicolor/16x16/apps/tiled-icon.png" + install -D -m 644 "src/tiled/images/tiled-icon-32.png" "$pkgdir/usr/share/icons/hicolor/32x32/apps/tiled-icon.png" + install -D -m 644 "src/tiled/images/tiled-icon.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/tiled-icon.svg" + + cd src/libtiled + for i in *.h + do + install -D -m 644 $i "$pkgdir/usr/include/libtiled/$i" + done +} diff --git a/community/tiled-qt/tiled-qt.install b/community/tiled-qt/tiled-qt.install new file mode 100644 index 000000000..71d138f2d --- /dev/null +++ b/community/tiled-qt/tiled-qt.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/tiled-qt/tiled.desktop b/community/tiled-qt/tiled.desktop new file mode 100755 index 000000000..05a02fa58 --- /dev/null +++ b/community/tiled-qt/tiled.desktop @@ -0,0 +1,10 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Name=Tiled +Comment=Edit Video Game Tile Maps +GenericName=Tiled +Exec=tiled +Terminal=false +Type=Application +Icon=tiled-icon +Categories=Application;Qt;Games;Development; diff --git a/community/uget/PKGBUILD b/community/uget/PKGBUILD index fcf4ad439..50afdbe23 100644 --- a/community/uget/PKGBUILD +++ b/community/uget/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 77782 2012-10-14 18:09:15Z bgyorgy $ +# $Id: PKGBUILD 82947 2013-01-26 02:16:13Z bgyorgy $ # Maintainer: Balló György <ballogyor+arch at gmail dot com> pkgname=uget -pkgver=1.10.2 +pkgver=1.10.3 pkgrel=1 pkgdesc="GTK+ download manager featuring download classification and HTML import" arch=('i686' 'x86_64' 'mips64el') @@ -13,7 +13,7 @@ makedepends=('intltool') optdepends=('aria2: alternative backend') install=$pkgname.install source=(http://downloads.sourceforge.net/urlget/$pkgname-$pkgver.tar.gz) -md5sums=('c766e94fcf12e4b425c53c7c598fd702') +md5sums=('d71c927cfcfc3ef9f62cc9cb3ca7bab7') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/xdelta/PKGBUILD b/community/xdelta/PKGBUILD new file mode 100644 index 000000000..c1fef78a1 --- /dev/null +++ b/community/xdelta/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 83064 2013-01-27 09:58:41Z andrea $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> + +pkgname=xdelta +pkgver=1.1.4 +pkgrel=4 +pkgdesc="binary file delta generator" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/xdelta/" +license=('GPL') +depends=('glib' 'zlib') +options=('!libtool') +source=(http://xdelta.googlecode.com/files/$pkgname-$pkgver.tar.gz + xdelta-1.1.4-aclocal.patch) +md5sums=('1b896c01ebf0e353b7e3c3071b05f496' + '1d8ab5909bdf977a2783c164b66906fd') + +build() { + cd $srcdir/$pkgname-$pkgver + patch -Np1 -i $srcdir/xdelta-1.1.4-aclocal.patch + ./configure --prefix=/usr --mandir=/usr/share/man + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install +} diff --git a/community/xdelta/xdelta-1.1.4-aclocal.patch b/community/xdelta/xdelta-1.1.4-aclocal.patch new file mode 100644 index 000000000..ad8c99de5 --- /dev/null +++ b/community/xdelta/xdelta-1.1.4-aclocal.patch @@ -0,0 +1,11 @@ +--- xdelta-1.1.3/xdelta.m4.aclocal 2004-10-20 00:20:47.875648144 +0200 ++++ xdelta-1.1.3/xdelta.m4 2004-10-20 00:21:47.205628616 +0200 +@@ -4,7 +4,7 @@ + dnl AM_PATH_XDELTA([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]]) + dnl Test for XDELTA, and define XDELTA_CFLAGS and XDELTA_LIBS, if "gmodule" or + dnl +-AC_DEFUN(AM_PATH_XDELTA, ++AC_DEFUN([AM_PATH_XDELTA], + [dnl + dnl Get the cflags and libraries from the xdelta-config script + dnl diff --git a/community/xdelta3/PKGBUILD b/community/xdelta3/PKGBUILD new file mode 100644 index 000000000..fe78f2aab --- /dev/null +++ b/community/xdelta3/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 83184 2013-01-27 16:27:33Z pierre $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Eduard "bekks" Warkentin <eduard.warkentin@gmail.com> +# Contributor: Henning Garus <henning.garus@gmail.com> + +pkgname=xdelta3 +pkgver=3.0.6 +pkgrel=1 +pkgdesc="A diff utility which works with binary files" +arch=('i686' 'x86_64') +url="http://xdelta.org/" +license=('GPL') +depends=('xz') +source=(http://xdelta.googlecode.com/files/$pkgname-$pkgver.tar.gz) +md5sums=('652048ab4a7e5f927bce045228a17b31') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr + make +} + +check() { + cd "$srcdir/$pkgname-$pkgver" + ./xdelta3 test +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="${pkgdir}" install +} diff --git a/community/zile/PKGBUILD b/community/zile/PKGBUILD new file mode 100644 index 000000000..4ed801004 --- /dev/null +++ b/community/zile/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 83186 2013-01-27 16:28:06Z pierre $ +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> +# Maintainer: Kevin Piche <kevin@archlinux.org> + +pkgname=zile +pkgver=2.4.9 +pkgrel=1 +pkgdesc="A small, fast, and powerful Emacs clone" +arch=('i686' 'x86_64') +url="http://www.gnu.org/software/zile/" +license=('GPL3') +depends=('acl' 'gc' 'ncurses') +source=(http://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.sig}) +sha1sums=('f233487e2d0ce99d7670832d106d1a2503d4c925' + 'cfc6f526bd4f14e127b32f91ae3e414e58d722c3') + +build() { + cd "${srcdir}"/${pkgname}-${pkgver} + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}"/${pkgname}-${pkgver} + make DESTDIR="${pkgdir}" install +} diff --git a/core/acl/PKGBUILD b/core/acl/PKGBUILD index 447079d77..ba6f40720 100644 --- a/core/acl/PKGBUILD +++ b/core/acl/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 158574 2012-05-05 00:02:35Z allan $ +# $Id: PKGBUILD 176120 2013-01-27 15:38:26Z dreisner $ # Maintainer: Thomas Bächler <thomas@archlinux.org> pkgname=acl pkgver=2.2.51 -pkgrel=2 +pkgrel=3 pkgdesc="Access control list utilities, libraries and headers" arch=('i686' 'x86_64' 'mips64el') url="http://savannah.nongnu.org/projects/acl" @@ -27,8 +27,4 @@ build() { package() { make -C "$pkgname-$pkgver" DIST_ROOT="$pkgdir" install install-lib install-dev - - # tidy up - rm -f "$pkgdir"/usr/lib/libacl.a - chmod 0755 "$pkgdir"/usr/lib/libacl.so.*.*.* } diff --git a/core/bash/PKGBUILD b/core/bash/PKGBUILD index b8946099e..631b28523 100644 --- a/core/bash/PKGBUILD +++ b/core/bash/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 174629 2013-01-05 10:20:51Z allan $ +# $Id: PKGBUILD 176041 2013-01-26 23:37:21Z allan $ # Maintainer: Allan McRae <allan@archlinux.org> # Contributor: Aaron Griffin <aaron@archlinux.org> @@ -6,7 +6,7 @@ pkgname=bash _basever=4.2 _patchlevel=042 #prepare for some patches pkgver=$_basever.$_patchlevel -pkgrel=1 +pkgrel=2 pkgdesc="The GNU Bourne Again shell" arch=('i686' 'x86_64' 'mips64el') license=('GPL') @@ -42,9 +42,7 @@ build() { export CFLAGS="${CFLAGS} ${_bashconfig[@]}" ./configure --prefix=/usr --with-curses --enable-readline \ - --host=$CHOST --build=$CHOST \ - --without-bash-malloc --with-installed-readline \ - --bindir=/bin --mandir=/usr/share/man --infodir=/usr/share/info + --without-bash-malloc --with-installed-readline make } @@ -57,9 +55,10 @@ package() { cd ${srcdir}/${pkgname}-$_basever make DESTDIR=${pkgdir} install - # for now, bash is our default /bin/sh - cd ${pkgdir}/bin - ln -s bash sh + # put needed symlinks in /bin + install -dm755 ${pkgdir}/bin + ln -s ../usr/bin/bash ${pkgdir}/bin/bash + ln -s ../usr/bin/bash ${pkgdir}/bin/sh install -dm755 ${pkgdir}/etc/skel/ diff --git a/core/gcc/PKGBUILD b/core/gcc/PKGBUILD index 9318c3397..9587d0aee 100644 --- a/core/gcc/PKGBUILD +++ b/core/gcc/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 173936 2012-12-28 13:10:57Z allan $ +# $Id: PKGBUILD 176037 2013-01-26 23:37:17Z allan $ # Maintainer: Allan McRae <allan@archlinux.org> # toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc @@ -10,7 +10,7 @@ else pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc') fi pkgver=4.7.2 -pkgrel=3 +pkgrel=4 #_snapshot=4.7-20120721 pkgdesc="The GNU Compiler Collection" arch=('i686' 'x86_64' 'mips64el') @@ -22,14 +22,8 @@ checkdepends=('dejagnu') options=('!libtool' '!emptydirs' '!distcc' '!makeflags') source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2 #ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2 - gcc_pure64.patch - gcc_mips64el_lib.patch - gcc-4.7.1-libada-pic.patch gcc-4.7.1-libgo-write.patch) md5sums=('cc308a0891e778cfda7a151ab8a6e762' - 'ced48436c1b3c981d721a829f1094de1' - '474b8f5a7dee6ddd96b95a7240bfb961' - '2acbc9d35cc9d72329dc71d6b1f162ef' 'df82dd175ac566c8a6d46b11ac21f14c') if [ -n "${_snapshot}" ]; then @@ -47,20 +41,19 @@ build() { # Do not run fixincludes sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in - if [ "${CARCH}" = "x86_64" ]; then - patch -p1 -i ${srcdir}/gcc_pure64.patch - elif [ "${CARCH}" = "mips64el" ]; then - patch -p1 -i ${srcdir}/gcc_mips64el_lib.patch - fi + # Arch Linux installs x86_64 libraries /lib + [[ $CARCH == "x86_64" ]] && sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53679 patch -p1 -i ${srcdir}/gcc-4.7.1-libgo-write.patch - - # bug to file... - patch -p1 -i ${srcdir}/gcc-4.7.1-libada-pic.patch echo ${pkgver} > gcc/BASE-VER + # using -pipe causes spurious test-suite failures + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 + CFLAGS=${CFLAGS/-pipe/} + CXXFLAGS=${CXXFLAGS/-pipe/} + cd ${srcdir} mkdir gcc-build && cd gcc-build diff --git a/core/glibc/PKGBUILD b/core/glibc/PKGBUILD index 9f4017ccc..425763386 100644 --- a/core/glibc/PKGBUILD +++ b/core/glibc/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 173938 2012-12-28 13:11:04Z allan $ +# $Id: PKGBUILD 176038 2013-01-26 23:37:18Z allan $ # Maintainer: Allan McRae <allan@archlinux.org> # toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc @@ -6,7 +6,7 @@ pkgname=glibc pkgver=2.17 -pkgrel=1 +pkgrel=2 pkgdesc="GNU C Library" arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/libc" @@ -20,16 +20,25 @@ backup=(etc/gai.conf options=('!strip') install=glibc.install source=(http://ftp.gnu.org/gnu/libc/${pkgname}-${pkgver}.tar.xz{,.sig} + glibc-2.17-sync-with-linux37.patch nscd.service nscd.tmpfiles locale.gen.txt locale-gen) +md5sums=('87bf675c8ee523ebda4803e8e1cec638' + '6db4d1661cf34282755dc90330465f6d' + 'fb99380d94598cc76d793deebf630022' + 'c1e07c0bec0fe89791bfd9d13fc85edf' + 'bccbe5619e75cf1d97312ec3681c605c' + '07ac979b6ab5eeb778d55f041529d623' + '476e9113489f93b348b21e144b6a8fcf') + build() { cd ${srcdir}/${pkgname}-${pkgver} - # ldconfig does not need to look in /usr/lib64 or /usr/libx32 on Arch Linux - sed -i "s#add_system_dir#do_not_add_system_dir#" sysdeps/unix/sysv/linux/x86_64/dl-cache.h + # combination of upstream commits 318cd0b, b540704 and fc1abbe + patch -p1 -i ${srcdir}/glibc-2.17-sync-with-linux37.patch cd ${srcdir} mkdir -p glibc-build @@ -54,6 +63,7 @@ build() { --host=${CHOST} --build=${CHOST} \ --libdir=/usr/lib --libexecdir=/usr/lib \ --with-headers=/usr/include \ + --with-bugurl=https://labs.parabola.nu/ \ --enable-add-ons=nptl,libidn$extra_addons \ --enable-obsolete-rpc \ --enable-kernel=2.6.32 \ @@ -92,10 +102,7 @@ package() { rm -f ${pkgdir}/etc/ld.so.{cache,conf} - # eventually this will move to the filesystem package - ln -s usr/lib ${pkgdir}/lib - - install -dm755 ${pkgdir}/{etc/rc.d,usr/{sbin,lib/{,locale,systemd/system,tmpfiles.d}}} + install -dm755 ${pkgdir}/usr/lib/{locale,systemd/system,tmpfiles.d} install -m644 ${srcdir}/${pkgname}-${pkgver}/nscd/nscd.conf ${pkgdir}/etc/nscd.conf install -m644 ${srcdir}/nscd.service ${pkgdir}/usr/lib/systemd/system @@ -103,19 +110,16 @@ package() { install -m644 ${srcdir}/${pkgname}-${pkgver}/posix/gai.conf ${pkgdir}/etc/gai.conf - install -m755 ${srcdir}/locale-gen ${pkgdir}/usr/sbin + install -m755 ${srcdir}/locale-gen ${pkgdir}/usr/bin + + # temporary symlink + ln -s ../../sbin/ldconfig ${pkgdir}/usr/bin/ldconfig # create /etc/locale.gen install -m644 ${srcdir}/locale.gen.txt ${pkgdir}/etc/locale.gen sed -e '1,3d' -e 's|/| |g' -e 's|\\| |g' -e 's|^|#|g' \ ${srcdir}/glibc-${pkgver}/localedata/SUPPORTED >> ${pkgdir}/etc/locale.gen - if [[ ${CARCH} = "x86_64" ]]; then - # fix paths and compliance with binary blobs... - sed -i '/RTLDLIST/s%lib64%lib%' ${pkgdir}/usr/bin/ldd - ln -s usr/lib ${pkgdir}/lib64 - fi - # Do not strip the following files for improved debugging support # ("improved" as in not breaking gdb and valgrind...): # ld-${pkgver}.so @@ -139,9 +143,3 @@ package() { usr/lib/{libmemusage,libpcprofile,libSegFault}.so \ usr/lib/{pt_chown,{audit,gconv}/*.so} } -md5sums=('87bf675c8ee523ebda4803e8e1cec638' - '6db4d1661cf34282755dc90330465f6d' - 'c1e07c0bec0fe89791bfd9d13fc85edf' - 'bccbe5619e75cf1d97312ec3681c605c' - '07ac979b6ab5eeb778d55f041529d623' - '476e9113489f93b348b21e144b6a8fcf') diff --git a/core/glibc/glibc-2.17-sync-with-linux37.patch b/core/glibc/glibc-2.17-sync-with-linux37.patch new file mode 100644 index 000000000..24b25c997 --- /dev/null +++ b/core/glibc/glibc-2.17-sync-with-linux37.patch @@ -0,0 +1,130 @@ +diff --git a/sysdeps/gnu/netinet/tcp.h b/sysdeps/gnu/netinet/tcp.h +index 06e8414..b62a696 100644 +--- a/sysdeps/gnu/netinet/tcp.h ++++ b/sysdeps/gnu/netinet/tcp.h +@@ -37,20 +37,29 @@ + /* + * User-settable options (used with setsockopt). + */ +-#define TCP_NODELAY 1 /* Don't delay send to coalesce packets */ +-#define TCP_MAXSEG 2 /* Set maximum segment size */ +-#define TCP_CORK 3 /* Control sending of partial frames */ +-#define TCP_KEEPIDLE 4 /* Start keeplives after this period */ +-#define TCP_KEEPINTVL 5 /* Interval between keepalives */ +-#define TCP_KEEPCNT 6 /* Number of keepalives before death */ +-#define TCP_SYNCNT 7 /* Number of SYN retransmits */ +-#define TCP_LINGER2 8 /* Life time of orphaned FIN-WAIT-2 state */ +-#define TCP_DEFER_ACCEPT 9 /* Wake up listener only when data arrive */ +-#define TCP_WINDOW_CLAMP 10 /* Bound advertised window */ +-#define TCP_INFO 11 /* Information about this connection. */ +-#define TCP_QUICKACK 12 /* Bock/reenable quick ACKs. */ +-#define TCP_CONGESTION 13 /* Congestion control algorithm. */ +-#define TCP_MD5SIG 14 /* TCP MD5 Signature (RFC2385) */ ++#define TCP_NODELAY 1 /* Don't delay send to coalesce packets */ ++#define TCP_MAXSEG 2 /* Set maximum segment size */ ++#define TCP_CORK 3 /* Control sending of partial frames */ ++#define TCP_KEEPIDLE 4 /* Start keeplives after this period */ ++#define TCP_KEEPINTVL 5 /* Interval between keepalives */ ++#define TCP_KEEPCNT 6 /* Number of keepalives before death */ ++#define TCP_SYNCNT 7 /* Number of SYN retransmits */ ++#define TCP_LINGER2 8 /* Life time of orphaned FIN-WAIT-2 state */ ++#define TCP_DEFER_ACCEPT 9 /* Wake up listener only when data arrive */ ++#define TCP_WINDOW_CLAMP 10 /* Bound advertised window */ ++#define TCP_INFO 11 /* Information about this connection. */ ++#define TCP_QUICKACK 12 /* Bock/reenable quick ACKs. */ ++#define TCP_CONGESTION 13 /* Congestion control algorithm. */ ++#define TCP_MD5SIG 14 /* TCP MD5 Signature (RFC2385) */ ++#define TCP_COOKIE_TRANSACTIONS 15 /* TCP Cookie Transactions */ ++#define TCP_THIN_LINEAR_TIMEOUTS 16 /* Use linear timeouts for thin streams*/ ++#define TCP_THIN_DUPACK 17 /* Fast retrans. after 1 dupack */ ++#define TCP_USER_TIMEOUT 18 /* How long for loss retry before timeout */ ++#define TCP_REPAIR 19 /* TCP sock is under repair right now */ ++#define TCP_REPAIR_QUEUE 20 /* Set TCP queue to repair */ ++#define TCP_QUEUE_SEQ 21 /* Set sequence number of repaired queue. */ ++#define TCP_REPAIR_OPTIONS 22 /* Repair TCP connection options */ ++#define TCP_FASTOPEN 23 /* Enable FastOpen on listeners */ + + #ifdef __USE_MISC + # include <sys/types.h> +@@ -173,7 +182,9 @@ enum + # define TCPI_OPT_TIMESTAMPS 1 + # define TCPI_OPT_SACK 2 + # define TCPI_OPT_WSCALE 4 +-# define TCPI_OPT_ECN 8 ++# define TCPI_OPT_ECN 8 /* ECN was negociated at TCP session init */ ++# define TCPI_OPT_ECN_SEEN 16 /* we received at least one packet with ECT */ ++# define TCPI_OPT_SYN_DATA 32 /* SYN-ACK acked data in SYN sent or rcvd */ + + /* Values for tcpi_state. */ + enum tcp_ca_state +@@ -241,6 +252,49 @@ struct tcp_md5sig + u_int8_t tcpm_key[TCP_MD5SIG_MAXKEYLEN]; /* Key (binary). */ + }; + ++/* For socket repair options. */ ++struct tcp_repair_opt ++{ ++ u_int32_t opt_code; ++ u_int32_t opt_val; ++}; ++ ++/* Queue to repair, for TCP_REPAIR_QUEUE. */ ++enum ++{ ++ TCP_NO_QUEUE, ++ TCP_RECV_QUEUE, ++ TCP_SEND_QUEUE, ++ TCP_QUEUES_NR, ++}; ++ ++/* For cookie transactions socket options. */ ++#define TCP_COOKIE_MIN 8 /* 64-bits */ ++#define TCP_COOKIE_MAX 16 /* 128-bits */ ++#define TCP_COOKIE_PAIR_SIZE (2*TCP_COOKIE_MAX) ++ ++/* Flags for both getsockopt and setsockopt */ ++#define TCP_COOKIE_IN_ALWAYS (1 << 0) /* Discard SYN without cookie */ ++#define TCP_COOKIE_OUT_NEVER (1 << 1) /* Prohibit outgoing cookies, ++ * supercedes everything. */ ++ ++/* Flags for getsockopt */ ++#define TCP_S_DATA_IN (1 << 2) /* Was data received? */ ++#define TCP_S_DATA_OUT (1 << 3) /* Was data sent? */ ++ ++#define TCP_MSS_DEFAULT 536U /* IPv4 (RFC1122, RFC2581) */ ++#define TCP_MSS_DESIRED 1220U /* IPv6 (tunneled), EDNS0 (RFC3226) */ ++ ++struct tcp_cookie_transactions ++{ ++ u_int16_t tcpct_flags; ++ u_int8_t __tcpct_pad1; ++ u_int8_t tcpct_cookie_desired; ++ u_int16_t tcpct_s_data_desired; ++ u_int16_t tcpct_used; ++ u_int8_t tcpct_value[TCP_MSS_DEFAULT]; ++}; ++ + #endif /* Misc. */ + + #endif /* netinet/tcp.h */ +diff --git a/sysdeps/unix/sysv/linux/bits/socket.h b/sysdeps/unix/sysv/linux/bits/socket.h +index df8f167..eadd7d9 100644 +--- a/sysdeps/unix/sysv/linux/bits/socket.h ++++ b/sysdeps/unix/sysv/linux/bits/socket.h +@@ -1,6 +1,5 @@ + /* System-specific socket constants and types. Linux version. +- Copyright (C) 1991, 1992, 1994-2001, 2004, 2006-2010, 2011, 2012 +- Free Software Foundation, Inc. ++ Copyright (C) 1991-2013 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or +@@ -208,6 +207,8 @@ enum + #define MSG_MORE MSG_MORE + MSG_WAITFORONE = 0x10000, /* Wait for at least one packet to return.*/ + #define MSG_WAITFORONE MSG_WAITFORONE ++ MSG_FASTOPEN = 0x20000000, /* Send data in TCP SYN. */ ++#define MSG_FASTOPEN MSG_FASTOPEN + + MSG_CMSG_CLOEXEC = 0x40000000 /* Set close_on_exit for file + descriptor received through diff --git a/core/glibc/glibc.install b/core/glibc/glibc.install index 4486a3b2d..f8147a6cf 100644 --- a/core/glibc/glibc.install +++ b/core/glibc/glibc.install @@ -3,7 +3,6 @@ filelist=(libc.info{,-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11}) post_upgrade() { ldconfig -r . - [[ ! -e sys/fs/cgroup/systemd && -x sbin/init ]] && init u locale-gen [[ -x usr/bin/install-info ]] || return 0 diff --git a/core/sudo/PKGBUILD b/core/sudo/PKGBUILD index dffb8897e..37d8b9ac9 100644 --- a/core/sudo/PKGBUILD +++ b/core/sudo/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 175525 2013-01-18 23:21:53Z foutrelis $ +# $Id: PKGBUILD 176016 2013-01-26 04:21:33Z foutrelis $ # Maintainer: Evangelos Foutras <evangelos@foutrelis.com> # Contributor: Allan McRae <allan@archlinux.org> # Contributor: Tom Newsom <Jeepster@gmx.co.uk> pkgname=sudo -_sudover=1.8.6p4 +_sudover=1.8.6p5 pkgver=${_sudover/p/.p} pkgrel=1 pkgdesc="Give certain users the ability to run some commands as root" @@ -16,8 +16,8 @@ backup=('etc/sudoers' 'etc/pam.d/sudo') options=('!libtool') source=(http://www.sudo.ws/sudo/dist/$pkgname-$_sudover.tar.gz{,.sig} sudo.pam) -sha256sums=('364ad88ca3afcadcff6bd6820b0af19c56ce4876704dae210e21845d923e59e8' - 'e0495c4594d58c6360b9399d3225e41224284afbd64055280f509efa24e7a000' +sha256sums=('2b3f7128bd5747444c52abb29b5c8681752b53b098129f604a4c549d6aacec69' + '41a412d480742807661928307f6f184d4e474f0cdf44d4931318e89d97202653' 'e7de79d2c73f2b32b20a8e797e54777a2bf19788ec03e48decd6c15cd93718ae') build() { diff --git a/extra/cifs-utils/PKGBUILD b/extra/cifs-utils/PKGBUILD index 896032387..402b92d9f 100644 --- a/extra/cifs-utils/PKGBUILD +++ b/extra/cifs-utils/PKGBUILD @@ -1,17 +1,20 @@ -# $Id: PKGBUILD 173349 2012-12-19 14:22:07Z tpowa $ +# $Id: PKGBUILD 176097 2013-01-27 12:26:02Z tpowa $ # Maintainer: Tobias Powalowski <tpowa@archlinux.org> pkgname=cifs-utils -pkgver=5.8 +pkgver=5.9 pkgrel=1 pkgdesc="CIFS filesystem user-space tools" arch=(i686 x86_64 'mips64el') url="http://wiki.samba.org/index.php/LinuxCIFS_utils" license=('GPL') depends=('libcap-ng' 'keyutils' 'krb5' 'talloc' 'libwbclient') -source=(ftp://ftp.samba.org/pub/linux-cifs/cifs-utils/$pkgname-$pkgver.tar.bz2) +source=(ftp://ftp.samba.org/pub/linux-cifs/cifs-utils/$pkgname-$pkgver.tar.bz2 + fix-5.9-credentials.patch) build() { cd "$srcdir/$pkgname-$pkgver" + # fix credentials + patch -Np1 -i ../fix-5.9-credentials.patch # systemd support is broken in mount.cifs # https://bugs.archlinux.org/task/30958 ./configure --prefix=/usr --disable-systemd @@ -25,3 +28,5 @@ package() { chmod +s $pkgdir/usr/bin/mount.cifs } md5sums=('6aa9c4347780872fefe5823ac06a8ff3') +md5sums=('7164ad6f7963a31fcbffbe4f14a7cfc6' + '2550d43af5bb734307cae22a09cd7710') diff --git a/extra/cifs-utils/fix-5.9-credentials.patch b/extra/cifs-utils/fix-5.9-credentials.patch new file mode 100644 index 000000000..24e20ed3a --- /dev/null +++ b/extra/cifs-utils/fix-5.9-credentials.patch @@ -0,0 +1,16 @@ +X-Git-Url: https://git.samba.org/?p=cifs-utils.git;a=blobdiff_plain;f=mount.cifs.c;h=40b77e92e3f734c606f522ccf279a0508ad64eab;hp=c7c3055cb890764937193b1d50d1f0fb7ae18826;hb=1a01f7c4b90695211d12291d7a24bec05b1f2922;hpb=739289ad3ce915e1ee2705ecd7ac4e907cd91405 + +diff --git a/mount.cifs.c b/mount.cifs.c +index c7c3055..40b77e9 100644 +--- a/mount.cifs.c ++++ b/mount.cifs.c +@@ -581,7 +581,8 @@ static int open_cred_file(char *file_name, + switch (parse_cred_line(line_buf + i, &temp_val)) { + case CRED_USER: + strlcpy(parsed_info->username, temp_val, +- sizeof(parsed_info->domain)); ++ sizeof(parsed_info->username)); ++ parsed_info->got_user = 1; + break; + case CRED_PASS: + i = set_password(parsed_info, temp_val); diff --git a/extra/efibootmgr/PKGBUILD b/extra/efibootmgr/PKGBUILD index 9d8a8b145..bc09be45f 100755 --- a/extra/efibootmgr/PKGBUILD +++ b/extra/efibootmgr/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 156423 2012-04-18 07:53:47Z tpowa $ +# $Id: PKGBUILD 176067 2013-01-27 09:30:54Z tpowa $ # Maintainer: Tobias Powalowski <tpowa@archlinux.org> # Contributor : Murtuza Akhtari <inxsible at gmail dot com> # Contributor: Keshav P R <skodabenz at rocketmail dot com> pkgname=efibootmgr -pkgver=0.5.4 -pkgrel=3 +pkgver=0.6.0 +pkgrel=1 pkgdesc="Tool to modify UEFI Firmware Boot Manager Variables." arch=('i686' 'x86_64' 'mips64el') url="http://linux.dell.com/efibootmgr/" @@ -15,9 +15,7 @@ makedepends=() provides=() options=(strip purge docs zipman !emptydirs) -source=("http://linux.dell.com/efibootmgr/permalink/${pkgname}-${pkgver}.tar.gz" - 'efibootmgr_after_0.5.4_git.patch' - 'efibootmgr_default_to_grub2.patch') +source=("http://linux.dell.com/efibootmgr/permalink/${pkgname}-${pkgver}.tar.gz") build () { rm -rf ${srcdir}/efibootmgr-${pkgver}_build/ || true @@ -26,8 +24,6 @@ build () { cd ${srcdir}/efibootmgr-${pkgver}_build/ - patch -Np1 -i ${srcdir}/efibootmgr_after_0.5.4_git.patch - patch -Np1 -i ${srcdir}/efibootmgr_default_to_grub2.patch echo CFLAGS= make @@ -47,6 +43,4 @@ package() { install -D -m644 ${srcdir}/efibootmgr-${pkgver}_build/src/man/man8/efibootmgr.8 ${pkgdir}/usr/share/man/man8/efibootmgr.8 } -md5sums=('cfcf24752d6461b73f7ba964bbf73169' - '29730052de0d6911457a26011f8ddb6e' - 'b99b8f79842b96c241a0b0fcfb75c778') +md5sums=('9e9a31d79e579644de83a14139b66d10') diff --git a/extra/gnu-efi-libs/PKGBUILD b/extra/gnu-efi-libs/PKGBUILD index 6432177d1..b7d60a78b 100644 --- a/extra/gnu-efi-libs/PKGBUILD +++ b/extra/gnu-efi-libs/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 170836 2012-11-12 13:59:20Z tpowa $ +# $Id: PKGBUILD 176034 2013-01-26 17:25:00Z tpowa $ # Maintainer: Tobias Powalowski <tpowa@archlinux.org> # Maintainer : Keshav P R <(the.ridikulus.rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)> # Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> @@ -6,7 +6,7 @@ _pkgver="3.0" pkgname="gnu-efi-libs" pkgver="${_pkgver}s" -pkgrel="2" +pkgrel="3" pkgdesc="Library for building x86_64 and i386 UEFI Applications using GNU toolchain" url="http://sourceforge.net/projects/gnu-efi/" license=('GPL') @@ -40,7 +40,7 @@ _build_gnu-efi-libs-i386() { build() { cd ${srcdir}/gnu-efi-${_pkgver} # fix http://sourceforge.net/tracker/?func=detail&aid=3576537&group_id=163609&atid=828423 - patch -Np1 -i ../gnu-efi-libs-x86_64-call-fix.patch + # patch -Np1 -i ../gnu-efi-libs-x86_64-call-fix.patch # fix broken ms_abi flags, causing weird issues with bootloaders patch -Np1 -i ../disable-ms_abi-flag.patch ## Fix Makefiles to enable compile for both UEFI arch @@ -79,6 +79,7 @@ package() { _package_gnu-efi-libs-i386 fi } + md5sums=('11f63d52071f7382f56c9e81d0aece91' '4b5428c51af1981d3eb158d924d6bf85' '6295a103438cace5c40606b083c739fd') diff --git a/extra/help2man/PKGBUILD b/extra/help2man/PKGBUILD index 23ff46985..c7182bfb9 100644 --- a/extra/help2man/PKGBUILD +++ b/extra/help2man/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 173203 2012-12-13 02:36:19Z giovanni $ +# $Id: PKGBUILD 176065 2013-01-27 09:20:55Z giovanni $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: Paul Mattal <paul@mattal.com> pkgname=help2man -pkgver=1.40.13 +pkgver=1.41.1 pkgrel=1 pkgdesc="Conversion tool to create man files" arch=('i686' 'x86_64' 'mips64el') @@ -12,7 +12,7 @@ license=('GPL') depends=('perl-locale-gettext') install=help2man.install source=("http://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz") -md5sums=('ecbc98f1f146e404e85d7bef520b34d8') +md5sums=('4485615cd699a78eb42444324546942a') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/json-c/PKGBUILD b/extra/json-c/PKGBUILD index 9972a71a1..a7a33e022 100644 --- a/extra/json-c/PKGBUILD +++ b/extra/json-c/PKGBUILD @@ -1,25 +1,26 @@ +# $Id: PKGBUILD 176084 2013-01-27 11:24:26Z ioni $ # Maintainer: Jan "heftig" Steffens <jan.steffens@gmail.com> # Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> # Contributor: congyiwu <congyiwu AT gmail DOT com> pkgname=json-c -pkgver=0.9 -pkgrel=1.1 +pkgver=0.10 +pkgrel=1 pkgdesc="A JSON implementation in C" -url="http://oss.metaparadigm.com/json-c/" +url="https://github.com/json-c/json-c/wiki" license=("MIT") arch=('i686' 'x86_64' 'mips64el') depends=('glibc') -source=(http://oss.metaparadigm.com/$pkgname/$pkgname-$pkgver.tar.gz) -md5sums=('3a13d264528dcbaf3931b0cede24abae') +source=(https://github.com/downloads/$pkgname/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('a4edc79410eb894f08d7d52ca9f88732') options=(!libtool) build() { - cd "$srcdir/$pkgname-$pkgver" + cd $pkgname-$pkgver ./configure --prefix=/usr make } package() { - cd "$srcdir/$pkgname-$pkgver" + cd $pkgname-$pkgver make DESTDIR="$pkgdir" install install -D COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" } diff --git a/extra/liblouis/PKGBUILD b/extra/liblouis/PKGBUILD index 6c3d64827..b6f9f226b 100644 --- a/extra/liblouis/PKGBUILD +++ b/extra/liblouis/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 139381 2011-10-01 19:00:00Z ibiru $ +# $Id: PKGBUILD 176085 2013-01-27 11:24:27Z ioni $ # Maintainer: Ionut Biru <ibiru@archlinux.org> pkgname=liblouis -pkgver=2.3.0 -pkgrel=1.1 +pkgver=2.5.2 +pkgrel=1 pkgdesc="Open-source braille translator and back-translator" arch=(mips64el) url="http://code.google.com/p/liblouis/" @@ -14,7 +14,7 @@ optdepends=('python2: for python bindings') options=(!libtool) install=liblouis.install source=(http://liblouis.googlecode.com/files/$pkgname-$pkgver.tar.gz) -sha1sums=('f670c4fd845b3310ec02140fb26d912bdb1df356') +sha1sums=(' 93437f3c3a9a178ad08bdf6daca2a82cf3df2cc2') build() { cd "$srcdir/$pkgname-$pkgver" @@ -29,5 +29,7 @@ package() { cd python LD_PRELOAD+=":$srcdir/$pkgname-$pkgver/liblouis/.libs/liblouis.so" python2 setup.py install --root="$pkgdir" --prefix="/usr" --optimize=1 + + sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' "$pkgdir"/usr/bin/lou_harnessGenerator } # vim:set ts=2 sw=2 et: diff --git a/extra/live-media/PKGBUILD b/extra/live-media/PKGBUILD index a8323c5c6..6f203458d 100644 --- a/extra/live-media/PKGBUILD +++ b/extra/live-media/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 172224 2012-12-02 07:43:42Z giovanni $ +# $Id: PKGBUILD 176080 2013-01-27 10:59:18Z giovanni $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: Gilles CHAUVIN <gcnweb@gmail.com> pkgname=live-media -pkgver=2012.12.18 +pkgver=2013.01.25 pkgrel=1 pkgdesc="A set of C++ libraries for multimedia streaming" arch=('i686' 'x86_64' 'mips64el') @@ -11,15 +11,13 @@ license=('LGPL') url="http://live555.com/liveMedia" depends=('gcc-libs') source=("http://live555.com/liveMedia/public/live.${pkgver}.tar.gz") -md5sums=('8648d5b6c7212ab1757fd0cf284d77d0') +md5sums=('da78b67d200dcffc47c1e869daf0395c') build() { cd ${srcdir}/live sed \ -e 's/$(INCLUDES) -I. -O2 -DSOCKLEN_T/$(INCLUDES) -I. -O2 -I. -fPIC -DRTSPCLIENT_SYNCHRONOUS_INTERFACE=1 -DSOCKLEN_T/g' \ - -e 's/\(LIBRARY_LINK =\).*/\1 $(LD) -o/g' \ - -e 's/\(LIBRARY_LINK_OPTS =\).*/\1 $(LINK_OPTS) -r -Bstatic/g' \ -i config.linux ./genMakefiles linux make diff --git a/extra/mtools/PKGBUILD b/extra/mtools/PKGBUILD index 1276e8fa8..4e1d80f8d 100644 --- a/extra/mtools/PKGBUILD +++ b/extra/mtools/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 143915 2011-11-30 20:36:32Z giovanni $ +# $Id: PKGBUILD 176074 2013-01-27 10:11:32Z giovanni $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: Tom Newsom <Jeepster@gmx.co.uk> pkgname=mtools -pkgver=4.0.17 -pkgrel=2 +pkgver=4.0.18 +pkgrel=1 pkgdesc="A collection of utilities to access MS-DOS disks" arch=('i686' 'x86_64' 'mips64el') url="http://www.gnu.org/software/mtools/" @@ -16,7 +16,7 @@ optdepends=('libx11: required by floppyd' backup=('etc/mtools.conf') install=mtools.install source=("http://ftp.gnu.org/gnu/mtools/${pkgname}-${pkgver}.tar.bz2") -md5sums=('15571c615d8f75f5f6d294272f80c7fa') +md5sums=('a23646617546bf6ad56f061d8b283c85') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/perl-net-ssleay/PKGBUILD b/extra/perl-net-ssleay/PKGBUILD index ab1ef9c68..1879935bf 100644 --- a/extra/perl-net-ssleay/PKGBUILD +++ b/extra/perl-net-ssleay/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 173793 2012-12-23 07:34:57Z giovanni $ +# $Id: PKGBUILD 176029 2013-01-26 16:18:55Z giovanni $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: Manolis Tzanidakis pkgname=perl-net-ssleay _cpanname=Net-SSLeay -pkgver=1.51 +pkgver=1.52 pkgrel=1 pkgdesc="Perl extension for using OpenSSL" arch=('i686' 'x86_64' 'mips64el') @@ -15,7 +15,7 @@ options=(!emptydirs) replaces=('net-ssleay') provides=('net-ssleay') source=("http://www.cpan.org/authors/id/M/MI/MIKEM/${_cpanname}-${pkgver}.tar.gz") -md5sums=('8dfa6adc39623905267a4d3232158e01') +md5sums=('b885d173d5733b103355658aa4b3c60d') build() { cd ${srcdir}/${_cpanname}-${pkgver} diff --git a/extra/samba/PKGBUILD b/extra/samba/PKGBUILD index 653bde91d..a9514be63 100644 --- a/extra/samba/PKGBUILD +++ b/extra/samba/PKGBUILD @@ -1,25 +1,28 @@ -# $Id: PKGBUILD 173345 2012-12-19 14:09:05Z tpowa $ +# $Id: PKGBUILD 176101 2013-01-27 12:37:46Z tpowa $ # Maintainer: Tobias Powalowski <tpowa@archlinux.org> # Contributor: judd <jvinet@zeroflux.org> pkgbase=samba pkgname=('libwbclient' 'smbclient' 'samba') -pkgver=3.6.10 +pkgver=3.6.11 # We use the 'A' to fake out pacman's version comparators. Samba chooses # to append 'a','b',etc to their subsequent releases, which pamcan # misconstrues as alpha, beta, etc. Bad samba! -_realver=3.6.10 -pkgrel=1 +_realver=3.6.11 +pkgrel=2 arch=(i686 x86_64 mips64el) url="http://www.samba.org" license=('GPL3') makedepends=('db' 'popt' 'libcups' 'acl' 'libldap' 'libcap' 'krb5' 'pam' 'gamin' 'gnutls>=2.4.1' 'talloc' 'tdb') source=(http://us1.samba.org/samba/ftp/stable/${pkgbase}-${_realver}.tar.gz - samba samba.logrotate + samba.logrotate swat.xinetd samba.pam - samba.conf.d smbd.service + smbd.socket + smbd@.service nmbd.service + swat.socket + swat@.service winbindd.service samba.conf) ### UNINSTALL dmapi package before building!!! @@ -59,6 +62,8 @@ depends=('glibc') for i in libwbclient*; do cp -a bin/${i}*.so* ${pkgdir}/usr/lib/ done + install -D -m644 pkgconfig/wbclient.pc ${pkgdir}/usr/lib/pkgconfig/wbclient.pc + install -D -m644 ../nsswitch/libwbclient/wbclient.h ${pkgdir}/usr/include/wbclient.h } package_smbclient () { @@ -101,8 +106,6 @@ install='samba.install' rm -rf ${pkgdir}/usr/var rm -rf ${pkgdir}/var/run/samba (cd script; cp installbin.sh i; cat i | sed 's/\/sbin\///' > installbin.sh) - install -D -m755 ../../samba ${pkgdir}/etc/rc.d/samba - install -D -m644 ../../samba.conf.d ${pkgdir}/etc/conf.d/samba mkdir -p ${pkgdir}/etc/samba cat ../examples/smb.conf.default | \ sed 's|log file = .*$|log file = /var/log/samba/log.%m|g' >${pkgdir}/etc/samba/smb.conf.default @@ -138,6 +141,7 @@ install='samba.install' done rm -f ${pkgdir}/usr/sbin/cifs.upcall rm -f ${pkgdir}/usr/include/netapi.h + rm -f ${pkgdir}/usr/include/wbclient.h for man in rpcclient smbcacls smbclient smbcquotas \ smbtree smbtar nmblookup smbget; do rm -f ${pkgdir}/usr/share/man/man1/${man}.1 @@ -150,20 +154,24 @@ install='samba.install' # copy ldap example install -D -m644 ${srcdir}/samba-${_realver}/examples/LDAP/samba.schema ${pkgdir}/usr/share/doc/samba/examples/LDAP/samba.schema # install systemd files - for i in smbd nmbd winbindd; do - install -D -m644 ${srcdir}/$i.service ${pkgdir}/usr/lib/systemd/system/$i.service + install -d -m755 ${pkgdir}/usr/lib/systemd/system + for i in smbd nmbd swat winbindd; do + install -m644 ${srcdir}/*.service ${pkgdir}/usr/lib/systemd/system/ + install -m644 ${srcdir}/*.socket ${pkgdir}/usr/lib/systemd/system/ done # create ephemeral dirs via tmpfiles rather than shipping them in package install -D -m644 ${srcdir}/samba.conf ${pkgdir}/usr/lib/tmpfiles.d/samba.conf rm -rf ${pkgdir}/var/run } -md5sums=('b5f0560c216122529b1c3b7f41c62567' - 'a45a4283723be2b0ae32439dc4496a09' +md5sums=('9039e0ab3e4fc632ff0a1a8f2433edb4' '5697da77590ec092cc8a883bae06093c' 'a4bbfa39fee95bba2e7ad6b535fae7e6' '96f82c38f3f540b53f3e5144900acf17' - 'f2f2e348acd1ccb566e95fa8a561b828' - '4b9c54d6fed4d0a225a84963516fc46f' - '67ce9229c4e343a91d70edba6de29437' - '617079917cdc84b450d109557b1fe2e1' - '8e7ed39b54968e427f9506e9107bfb45') + '5b7496b1b6706cf5a6e91ef879d9be7b' + 'a78b9aa93eb14b0ac445897395693225' + '321afbca6665d8f647c2468906452176' + '9a49f3ee5afd278d21fcdd34776c5da1' + '6db11f3dd2112a4b7a73007b189bef3f' + 'b0de262f9c62acd162e873658f33d063' + 'de93ae37dd76a2cd2cdab6d342e5baf3' + '49abd7b719e3713a3f75a8a50958e381') diff --git a/extra/samba/nmbd.service b/extra/samba/nmbd.service index 55c22f563..e91fafbb2 100644 --- a/extra/samba/nmbd.service +++ b/extra/samba/nmbd.service @@ -3,7 +3,10 @@ Description=Samba NetBIOS name server After=network.target [Service] +Type=forking +PIDFile=/var/run/samba/nmbd.pid ExecStart=/usr/sbin/nmbd -F +ExecReload=/bin/kill -HUP $MAINPID [Install] WantedBy=multi-user.target diff --git a/extra/samba/samba.conf b/extra/samba/samba.conf index c12610dd8..32e722845 100644 --- a/extra/samba/samba.conf +++ b/extra/samba/samba.conf @@ -1 +1,2 @@ D /run/samba 0755 - - - +d /var/log/samba 0755 - - -
\ No newline at end of file diff --git a/extra/samba/smbd.service b/extra/samba/smbd.service index 68d1947da..64abf5665 100644 --- a/extra/samba/smbd.service +++ b/extra/samba/smbd.service @@ -1,9 +1,11 @@ [Unit] Description=Samba SMB/CIFS server -After=network.target +After=network.target nmbd.service winbindd.service [Service] -ExecStart=/usr/sbin/smbd -F +Type=forking +PIDFile=/var/run/samba/smbd.pid +ExecStart=/usr/sbin/smbd -D ExecReload=/bin/kill -HUP $MAINPID [Install] diff --git a/extra/samba/smbd.socket b/extra/samba/smbd.socket new file mode 100644 index 000000000..833bf4388 --- /dev/null +++ b/extra/samba/smbd.socket @@ -0,0 +1,9 @@ +[Unit] +Description=Samba SMB/CIFS server socket + +[Socket] +ListenStream=445 +Accept=yes + +[Install] +WantedBy=sockets.target diff --git a/extra/samba/smbd@.service b/extra/samba/smbd@.service new file mode 100644 index 000000000..01d599aae --- /dev/null +++ b/extra/samba/smbd@.service @@ -0,0 +1,9 @@ +[Unit] +Description=Samba SMB/CIFS server instance + +[Service] +Type=forking +PIDFile=/var/run/samba/smbd.pid +ExecStart=/usr/sbin/smbd -D +ExecReload=/bin/kill -HUP $MAINPID +StandardInput=socket diff --git a/extra/samba/swat.socket b/extra/samba/swat.socket new file mode 100644 index 000000000..e703413fc --- /dev/null +++ b/extra/samba/swat.socket @@ -0,0 +1,9 @@ +[Unit] +Description=SWAT Samba Web Admin Tool + +[Socket] +ListenStream=127.0.0.1:901 +Accept=true + +[Install] +WantedBy=sockets.target diff --git a/extra/samba/swat@.service b/extra/samba/swat@.service new file mode 100644 index 000000000..a036b2c03 --- /dev/null +++ b/extra/samba/swat@.service @@ -0,0 +1,7 @@ +[Unit] +Description=SWAT Samba Web Admin Tool +After=local-fs.target + +[Service] +ExecStart=/usr/sbin/swat +StandardInput=socket diff --git a/extra/samba/winbindd.service b/extra/samba/winbindd.service index dc9fe199b..1de8a9272 100644 --- a/extra/samba/winbindd.service +++ b/extra/samba/winbindd.service @@ -1,8 +1,10 @@ [Unit] Description=Samba Winbind daemon -After=network.target +After=network.target nmbd.service [Service] +Type=forking +PIDFile=/var/run/samba/winbindd.pid ExecStart=/usr/sbin/winbindd -F ExecReload=/bin/kill -HUP $MAINPID diff --git a/extra/transmission/PKGBUILD b/extra/transmission/PKGBUILD index 91cb4e4a6..e0b64408c 100644 --- a/extra/transmission/PKGBUILD +++ b/extra/transmission/PKGBUILD @@ -1,25 +1,30 @@ -# $Id: PKGBUILD 175990 2013-01-25 16:01:14Z ioni $ +# $Id: PKGBUILD 176031 2013-01-26 16:24:37Z foutrelis $ # Maintainer : Ionut Biru <ibiru@archlinux.org> pkgbase=transmission pkgname=('transmission-cli' 'transmission-gtk' 'transmission-qt') pkgver=2.76 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64' 'mips64el') url="http://www.transmissionbt.com/" license=('MIT') makedepends=('gtk3' 'intltool' 'curl' 'qt' 'libevent') source=(http://mirrors.m0k.org/transmission/files/$pkgbase-$pkgver.tar.xz transmissiond transmissiond.conf transmission.systemd - transmission.tmpfiles) + transmission.tmpfiles + transmission-2.76-fix-regression.patch) md5sums=('9abbffe29ce9b5ee68a116d293c51111' '7d6186ee2a852ae3d44980f05063e194' 'db72b02fee139e8ab416324e6c044d76' '5c289c8901221a94be74665368ab5c2c' - '23f2320361ad54373c3a4551ef634fe8') + '23f2320361ad54373c3a4551ef634fe8' + '894b1332cf651c15d593aed0b51dbdd6') build() { cd $pkgbase-$pkgver + # https://trac.transmissionbt.com/ticket/5215 + patch -Np2 -i "$srcdir/transmission-2.76-fix-regression.patch" + ./configure --prefix=/usr make pushd qt diff --git a/extra/transmission/transmission-2.76-fix-regression.patch b/extra/transmission/transmission-2.76-fix-regression.patch new file mode 100644 index 000000000..b3fb734ba --- /dev/null +++ b/extra/transmission/transmission-2.76-fix-regression.patch @@ -0,0 +1,26 @@ +Index: branches/2.7x/cli/cli.c +=================================================================== +--- branches/2.7x/cli/cli.c (revision 13784) ++++ branches/2.7x/cli/cli.c (revision 13794) +@@ -268,14 +268,12 @@ + { + if (!tr_fileExists (str, NULL)) +- tr_mkdirp (str, 0700); +- +- if (tr_fileExists (str, NULL)) + { +- tr_bencDictAddStr (&settings, TR_PREFS_KEY_DOWNLOAD_DIR, str); +- } +- else +- { +- fprintf (stderr, "Unable to create download directory \"%s\"!\n", str); +- return EXIT_FAILURE; ++ tr_mkdirp (str, 0700); ++ ++ if (!tr_fileExists (str, NULL)) ++ { ++ fprintf (stderr, "Unable to create download directory \"%s\"!\n", str); ++ return EXIT_FAILURE; ++ } + } + } diff --git a/extra/xdelta3/PKGBUILD b/extra/xdelta3/PKGBUILD index 658251df1..e9c34c169 100644 --- a/extra/xdelta3/PKGBUILD +++ b/extra/xdelta3/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 167057 2012-09-25 00:09:23Z eric $ +# $Id: PKGBUILD 176015 2013-01-26 01:45:29Z eric $ # Maintainer: Allan McRae <allan@archlinux.org> # Contributor: Eduard "bekks" Warkentin <eduard.warkentin@gmail.com> # Contributor: Henning Garus <henning.garus@gmail.com> pkgname=xdelta3 -pkgver=3.0.4 +pkgver=3.0.6 pkgrel=1 pkgdesc="A diff utility which works with binary files" arch=('i686' 'x86_64' 'mips64el') @@ -12,7 +12,7 @@ url="http://xdelta.org/" license=('GPL') depends=('xz') source=(http://xdelta.googlecode.com/files/$pkgname-$pkgver.tar.gz) -md5sums=('c04f7fd9da45741a0095438cfe527b89') +md5sums=('652048ab4a7e5f927bce045228a17b31') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/libre/calibre-libre/PKGBUILD b/libre/calibre-libre/PKGBUILD index 694358a07..91f4c8ea6 100644 --- a/libre/calibre-libre/PKGBUILD +++ b/libre/calibre-libre/PKGBUILD @@ -6,8 +6,8 @@ _pkgname=calibre pkgname=calibre-libre -pkgver=0.9.15 -pkgrel=2 +pkgver=0.9.16 +pkgrel=1 pkgdesc="Ebook management application (unar support included instead of libunrar and without nonfree fonts)" arch=('i686' 'x86_64') url="http://calibre-ebook.com/" @@ -27,7 +27,7 @@ install=calibre.install source=("http://calibre-ebook.googlecode.com/files/${_pkgname}-${pkgver}.tar.xz" 'desktop_integration.patch' 'calibre-mount-helper') -md5sums=('2e87ac93bb2006e40001a4028945cee2' +md5sums=('ee66d836fad40a184792cee3c5c6755b' '42c07b43d575b5e7e7524bd7b9528f0e' '675cd87d41342119827ef706055491e7') diff --git a/libre/clementine-libre/PKGBUILD b/libre/clementine-libre/PKGBUILD index 695686722..8b0d1f23d 100644 --- a/libre/clementine-libre/PKGBUILD +++ b/libre/clementine-libre/PKGBUILD @@ -9,7 +9,7 @@ _pkgname=clementine pkgname=clementine-libre pkgver=1.1.1 -pkgrel=3 +pkgrel=4 pkgdesc="A music player and library organizer, without spotify support" url="http://www.clementine-player.org/" license=('GPL') diff --git a/libre/linux-libre-tools/PKGBUILD b/libre/linux-libre-tools/PKGBUILD index 1588b5319..90c8ea6aa 100644 --- a/libre/linux-libre-tools/PKGBUILD +++ b/libre/linux-libre-tools/PKGBUILD @@ -9,7 +9,7 @@ _basekernel=3.7 #_sublevel=1 #pkgver=${_basekernel}.${_sublevel} pkgver=${_basekernel} -pkgrel=4 +pkgrel=5 license=('GPL2') arch=('i686' 'x86_64' 'mips64el') url='http://linux-libre.fsfla.org/' @@ -18,7 +18,7 @@ options=('!strip') # kernel source deps makedepends=('asciidoc' 'xmlto') # perf-libre deps -makedepends+=('perl' 'python2' 'libnewt' 'elfutils' 'audit' 'libunwind' 'binutils') +makedepends+=('perl' 'python2' 'libnewt' 'elfutils' 'audit' 'libunwind') # cpupower-libre deps makedepends+=('pciutils') # usbip-libre deps @@ -98,7 +98,7 @@ package_libtraceevent-libre() { package_perf-libre() { pkgdesc='Linux kernel performance auditing tool' - depends=('perl' 'python2' 'libnewt' 'elfutils' 'audit' 'libunwind') + depends=('perl' 'python2' 'libnewt' 'elfutils' 'audit' 'libunwind' 'binutils') replaces=('perf') conflicts=('perf') provides=("perf=$pkgver") @@ -121,6 +121,7 @@ package_cpupower-libre() { replaces=('cpupower' 'cpufrequtils') conflicts=('cpupower' 'cpufrequtils') provides=("cpupower=$pkgver") + install=cpupower.install pushd linux-$pkgver/tools/power/cpupower make \ diff --git a/libre/linux-libre-tools/cpupower.install b/libre/linux-libre-tools/cpupower.install new file mode 100644 index 000000000..10e07ae52 --- /dev/null +++ b/libre/linux-libre-tools/cpupower.install @@ -0,0 +1,13 @@ +#!/bin/sh + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + if [ "$(vercmp $2 3.7-4)" -le 0 ]; then + cat << EOF +===> cpupower startup config file moved to /etc/default/cpupower +EOF + fi +} + +# vim:set ts=2 sw=2 ft=sh et: diff --git a/libre/pacman-mirrorlist-libre/PKGBUILD b/libre/pacman-mirrorlist-libre/PKGBUILD index 9117277a7..6563cff19 100644 --- a/libre/pacman-mirrorlist-libre/PKGBUILD +++ b/libre/pacman-mirrorlist-libre/PKGBUILD @@ -15,7 +15,7 @@ source=(mirrorlist::${url}) conflicts=(pacman-mirrorlist) replaces=(pacman-mirrorlist) provides=(pacman-mirrorlist) -md5sums=('83cc258f57e6e9501246270bf776849e') +md5sums=('0ee6833595a007a60ca36eca98ae9781') # keep an upgrade path for older installations PKGEXT='.pkg.tar.gz' @@ -24,4 +24,3 @@ build() { mkdir -p $pkgdir/etc/pacman.d install -m644 $srcdir/mirrorlist $pkgdir/etc/pacman.d/ } - diff --git a/social/opentracker/PKGBUILD b/social/opentracker/PKGBUILD index b5d12f986..5ecf00b3a 100644 --- a/social/opentracker/PKGBUILD +++ b/social/opentracker/PKGBUILD @@ -61,10 +61,6 @@ package(){ mkdir -p "$pkgdir/usr/lib/systemd/system/" install -m 644 "$srcdir/opentracker.service" "$pkgdir/usr/lib/systemd/system/" } -md5sums=('46943176db36133cd0c8a4b25c42675c' - '5d82dfb8c24e8607538debf32fbbbbcf' - '3c638b71d5ecb65fb7964796975b2078' - '865211941e882c0aff5d36a22ac9efaa') md5sums=('702a05fc2c205c6367a7e95334d8e152' '3c80785c33c97dffe6f119417865a309' '3c638b71d5ecb65fb7964796975b2078' |