From 3ed565983048f1226dd3f258a3f0acaf04536dda Mon Sep 17 00:00:00 2001 From: root Date: Sun, 27 Jan 2013 01:12:11 -0800 Subject: Sun Jan 27 01:11:57 PST 2013 --- community/cclive/PKGBUILD | 6 +-- community/dunst/PKGBUILD | 20 +++----- community/fcitx-chewing/PKGBUILD | 23 ++++----- community/fcitx-cloudpinyin/PKGBUILD | 20 ++++---- community/fcitx-configtool/PKGBUILD | 11 +++-- community/fcitx-hangul/PKGBUILD | 13 +++--- community/fcitx-m17n/PKGBUILD | 13 +++--- community/fcitx-rime/PKGBUILD | 28 ++++------- community/fcitx-sunpinyin/PKGBUILD | 14 +++--- community/fcitx-unikey/PKGBUILD | 10 ++-- community/fcitx/PKGBUILD | 54 ++++++++++++++-------- community/fcitx/fcitx.install | 9 ++-- community/gwibber/PKGBUILD | 19 ++++++-- community/gwibber/lp_1051801.patch | 12 +++++ community/gwibber/lp_1088775.patch | 16 +++++++ community/gwibber/lp_934530.patch | 21 +++++++++ community/ibus-hangul/PKGBUILD | 9 ++-- community/kcm-fcitx/PKGBUILD | 15 +++--- community/libaccounts-glib/PKGBUILD | 12 ++--- community/libaccounts-qt/PKGBUILD | 8 ++-- community/libsignon-glib/PKGBUILD | 21 ++------- community/linux-tools/PKGBUILD | 5 +- community/linux-tools/cpupower.install | 13 ++++++ community/ruby-gtk2/PKGBUILD | 6 +-- community/ruby-gtk3/PKGBUILD | 45 ++++++++++++++++++ community/signon/PKGBUILD | 6 +-- community/tiled-qt/PKGBUILD | 41 ++++++++++++++++ community/tiled-qt/tiled-qt.install | 11 +++++ community/tiled-qt/tiled.desktop | 10 ++++ community/uget/PKGBUILD | 6 +-- core/sudo/PKGBUILD | 8 ++-- extra/gnu-efi-libs/PKGBUILD | 7 +-- extra/perl-net-ssleay/PKGBUILD | 6 +-- extra/transmission/PKGBUILD | 13 ++++-- .../transmission-2.76-fix-regression.patch | 26 +++++++++++ extra/xdelta3/PKGBUILD | 6 +-- libre/clementine-libre/PKGBUILD | 2 +- libre/linux-libre-tools/PKGBUILD | 7 +-- libre/linux-libre-tools/cpupower.install | 13 ++++++ social/opentracker/PKGBUILD | 19 ++++---- social/opentracker/opentracker.service | 11 +++++ 41 files changed, 413 insertions(+), 202 deletions(-) create mode 100644 community/gwibber/lp_1051801.patch create mode 100644 community/gwibber/lp_1088775.patch create mode 100644 community/gwibber/lp_934530.patch create mode 100644 community/linux-tools/cpupower.install create mode 100644 community/ruby-gtk3/PKGBUILD create mode 100644 community/tiled-qt/PKGBUILD create mode 100644 community/tiled-qt/tiled-qt.install create mode 100755 community/tiled-qt/tiled.desktop create mode 100644 extra/transmission/transmission-2.76-fix-regression.patch create mode 100644 libre/linux-libre-tools/cpupower.install create mode 100644 social/opentracker/opentracker.service diff --git a/community/cclive/PKGBUILD b/community/cclive/PKGBUILD index 81158416c..92b381aff 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 # 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') @@ -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/dunst/PKGBUILD b/community/dunst/PKGBUILD index 33337133b..41b82d6c8 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 # Contributor: feuri pkgname=dunst -pkgver=0.4.0 +pkgver=0.5.0 pkgrel=1 pkgdesc="a dmenu-ish notification system " arch=('i686' 'x86_64') 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/fcitx-chewing/PKGBUILD b/community/fcitx-chewing/PKGBUILD index 4cb44d15c..462035ae1 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 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') 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 af265a976..9ea80531e 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 # Contributor: poplarch 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') -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 1737f2e26..00ed7aa7c 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 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') 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 6f706043a..c2dfa66f5 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 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') 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 e8ac6dd2b..efa1939e9 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 pkgname=fcitx-m17n -pkgver=0.1.4 +pkgver=0.2.0 pkgrel=1 pkgdesc="Fcitx Wrapper for m17n." arch=('i686' 'x86_64') 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 69d666fa7..766697257 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 # Contributor: lh 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') 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 521a3f4b7..92b46b094 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 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') 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 6c9c4b98b..e24627d9a 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 pkgname=fcitx-unikey -pkgver=0.1.1 -pkgrel=3 +pkgver=0.2.0 +pkgrel=1 pkgdesc="Fcitx Wrapper for unikey" arch=('i686' 'x86_64') 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 e8b8cac7f..226224b23 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 # Contributor: Andrea Scarpino # Contributor: csslayer 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') 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/gwibber/PKGBUILD b/community/gwibber/PKGBUILD index d990ce73d..cfdf36be0 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 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') 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/ibus-hangul/PKGBUILD b/community/ibus-hangul/PKGBUILD index 0f19fbbbb..2d24f29df 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 # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: Radim Hvizdák 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') 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 be4430d4e..e3ba19b79 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 # Contributor: poplarch 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') 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/libaccounts-glib/PKGBUILD b/community/libaccounts-glib/PKGBUILD index 457491631..f44f6c6ce 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 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') @@ -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 c47e9b9d0..b38459ad6 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 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') @@ -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/libsignon-glib/PKGBUILD b/community/libsignon-glib/PKGBUILD index 752d0b0c1..ff348042c 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 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') @@ -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/PKGBUILD b/community/linux-tools/PKGBUILD index 469f475a4..a8d585b1a 100644 --- a/community/linux-tools/PKGBUILD +++ b/community/linux-tools/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 82779 2013-01-24 12:23:58Z seblu $ +# $Id: PKGBUILD 82938 2013-01-25 23:54:11Z seblu $ # Maintainer: Sébastien Luttringer pkgbase=linux-tools pkgname=('libtraceevent' 'perf' 'cpupower' 'x86_energy_perf_policy' 'usbip') pkgver=3.7 -pkgrel=4 +pkgrel=5 license=('GPL2') arch=('i686' 'x86_64') url='http://www.kernel.org' @@ -108,6 +108,7 @@ package_cpupower() { depends=('bash' 'pciutils') conflicts=('cpufrequtils') replaces=('cpufrequtils') + install=cpupower.install pushd linux-$pkgver/tools/power/cpupower make \ diff --git a/community/linux-tools/cpupower.install b/community/linux-tools/cpupower.install new file mode 100644 index 000000000..10e07ae52 --- /dev/null +++ b/community/linux-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/community/ruby-gtk2/PKGBUILD b/community/ruby-gtk2/PKGBUILD index 11b66a9cc..fe8c30ffd 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 # Contributor: Eric Bélanger # Contributor: Brad Fanella @@ -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') 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 +# Contributor: Eric Bélanger +# Contributor: Brad Fanella +# Contributor: Bjorn Lindeijer +# Contributor: kritoke + +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 11862b93b..3a1e705bd 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 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') @@ -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 +# 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 7c8fd1726..e2ad02dbf 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 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') @@ -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/core/sudo/PKGBUILD b/core/sudo/PKGBUILD index 3c9305d70..a92f789cf 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 # Contributor: Allan McRae # Contributor: Tom Newsom 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/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 # Maintainer : Keshav P R <(the.ridikulus.rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)> # Contributor: Alessio 'mOLOk' Bolognino @@ -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/perl-net-ssleay/PKGBUILD b/extra/perl-net-ssleay/PKGBUILD index 5892e9243..6d21059ca 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 # 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') @@ -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/transmission/PKGBUILD b/extra/transmission/PKGBUILD index 64a751b9a..17ecbb6ca 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 pkgbase=transmission pkgname=('transmission-cli' 'transmission-gtk' 'transmission-qt') pkgver=2.76 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') 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 0908f9288..4ea41aaac 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 # Contributor: Eduard "bekks" Warkentin # Contributor: Henning Garus 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') @@ -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/clementine-libre/PKGBUILD b/libre/clementine-libre/PKGBUILD index 2bfa111f8..85f2b3414 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 fbb6ab1fc..d3c01f28c 100644 --- a/libre/linux-libre-tools/PKGBUILD +++ b/libre/linux-libre-tools/PKGBUILD @@ -8,7 +8,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/' @@ -17,7 +17,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 @@ -95,7 +95,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") @@ -118,6 +118,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/social/opentracker/PKGBUILD b/social/opentracker/PKGBUILD index 2826a21ef..5ecf00b3a 100644 --- a/social/opentracker/PKGBUILD +++ b/social/opentracker/PKGBUILD @@ -2,21 +2,18 @@ # Maintainer: Jonas Heinrich pkgname=opentracker -pkgver=20120911 -pkgrel=2 +pkgver=20130126 +pkgrel=1 pkgdesc='An open and free bittorrent tracker (open mode)' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='http://erdgeist.org/arts/software/opentracker/' license=('custom:Beer' 'GPL') makedepends=('libowfat' 'cvs') depends=('bash' 'zlib') backup=('etc/opentracker/config') -source=('opentracker.rc' +source=("http://repo.parabolagnulinux.org/other/${pkgname}-${pkgver}.tar.gz"{,.sig} 'opentracker.service' 'license.txt') -md5sums=('390bde9d010e79ab1309c02dcf9972e8' -'3c638b71d5ecb65fb7964796975b2078' -'865211941e882c0aff5d36a22ac9efaa') _cvsroot=':pserver:anoncvs@cvs.erdgeist.org:/home/cvsroot' _cvsmod='opentracker' @@ -60,11 +57,11 @@ package(){ install -D -m 644 opentracker.conf.sample $pkgdir/etc/opentracker/config install -D -m 644 $srcdir/license.txt $pkgdir/usr/share/licenses/opentracker/license.txt - # create /etc/rc.d/opentracker - mkdir -p "$pkgdir/etc/rc.d/" - install -m 755 "$srcdir/opentracker.rc" "$pkgdir/etc/rc.d/opentracker" - # Create opentracker service mkdir -p "$pkgdir/usr/lib/systemd/system/" install -m 644 "$srcdir/opentracker.service" "$pkgdir/usr/lib/systemd/system/" } +md5sums=('702a05fc2c205c6367a7e95334d8e152' + '3c80785c33c97dffe6f119417865a309' + '3c638b71d5ecb65fb7964796975b2078' + '865211941e882c0aff5d36a22ac9efaa') diff --git a/social/opentracker/opentracker.service b/social/opentracker/opentracker.service new file mode 100644 index 000000000..5f1b887ea --- /dev/null +++ b/social/opentracker/opentracker.service @@ -0,0 +1,11 @@ +[Unit] +Description=OpenTracker Daemon +After=network.target + +[Service] +User=nobody +ExecStart=/usr/bin/opentracker -f /etc/opentracker/config +ExecStop=/bin/kill -INT $MAINPID + +[Install] +WantedBy=multi-user.target -- cgit v1.2.3-54-g00ecf From b9b96ada56ad38df20b1e528a095a1e86ab67a2b Mon Sep 17 00:00:00 2001 From: root Date: Sun, 27 Jan 2013 03:49:29 -0800 Subject: Sun Jan 27 03:49:29 PST 2013 --- libre/pacman-mirrorlist-libre/PKGBUILD | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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/ } - -- cgit v1.2.3-54-g00ecf From 1b9f6dc846379470b620b5dbb9d4d7acd1de148c Mon Sep 17 00:00:00 2001 From: root Date: Mon, 28 Jan 2013 00:05:59 -0800 Subject: Mon Jan 28 00:05:59 PST 2013 --- community/avfs/PKGBUILD | 31 ++ community/bmp-musepack/PKGBUILD | 28 ++ community/bmp-wma/PKGBUILD | 34 ++ community/bmp-wma/bmp-wma-gcc4.patch | 98 ++++ community/bochs/PKGBUILD | 27 ++ community/botan/PKGBUILD | 32 ++ community/cdargs/PKGBUILD | 36 ++ community/cdargs/cdargs.install | 3 + community/cgminer/PKGBUILD | 4 +- community/cx_freeze/FreezePython.sh | 4 + community/cx_freeze/PKGBUILD | 31 ++ community/dcfldd/PKGBUILD | 26 ++ community/devilspie/PKGBUILD | 34 ++ community/dos2unix/PKGBUILD | 6 +- community/emelfm2/PKGBUILD | 30 ++ community/evilwm/LICENSE | 40 ++ community/evilwm/PKGBUILD | 26 ++ community/fssos-nsvs/PKGBUILD | 33 ++ community/fssos-nsvs/fssos-nsvs.install | 17 + community/fssos-nsvs/nsvsd | 36 ++ community/fssos-nsvs/nsvsd.service | 8 + community/gimp-dbp/PKGBUILD | 25 ++ community/gimp-gap/PKGBUILD | 28 ++ community/gimp-ufraw/PKGBUILD | 34 ++ community/gimp-ufraw/gimp-ufraw.install | 11 + community/gmpc/PKGBUILD | 29 ++ community/gmpc/gmpc.install | 11 + community/gtkpod/PKGBUILD | 37 ++ community/gtkpod/gtkpod-2.1.3-gdl-3.6.patch | 44 ++ community/gtkpod/gtkpod.install | 12 + community/hercules/PKGBUILD | 30 ++ community/herqq/PKGBUILD | 24 + community/kradio/PKGBUILD | 32 ++ community/kradio/kradio.install | 11 + community/kshutdown/PKGBUILD | 30 ++ community/kshutdown/kshutdown.install | 11 + community/libmusicbrainz4/PKGBUILD | 27 ++ community/lxpanel/PKGBUILD | 22 +- .../lxpanel-0.5.12-automake-1.13-support.patch | 15 + community/mahjong/PKGBUILD | 26 ++ community/misdnuser/PKGBUILD | 50 +++ community/misdnuser/c2faxrecv-mISDNcapid.service | 11 + community/misdnuser/mISDNcapid.conf | 1 + community/misdnuser/mISDNcapid.service | 11 + community/misdnuser/misdncapid.rc | 45 ++ community/monica/PKGBUILD | 33 ++ community/monica/monica.desktop | 10 + community/monica/monica.svg | 248 +++++++++++ community/mosh/PKGBUILD | 16 +- community/nicotine/PKGBUILD | 34 ++ community/oprofile/PKGBUILD | 44 ++ community/oprofile/oprofile.install | 21 + community/pdns/PKGBUILD | 12 +- community/pidgin-encryption/PKGBUILD | 27 ++ .../pidgin-encryption/fix_header_escaping.patch | 64 +++ community/pidgin-encryption/log_crash.patch | 11 + community/proftpd/PKGBUILD | 64 +++ community/proftpd/proftpd | 41 ++ community/proftpd/proftpd.conf.d | 4 + community/proftpd/proftpd.install | 3 + community/proftpd/proftpd.logrotate | 5 + community/proftpd/proftpd.service | 12 + community/proftpd/proftpd.tmpfiles | 1 + community/pymad/PKGBUILD | 24 + community/qiv/PKGBUILD | 25 ++ community/ratpoison/PKGBUILD | 48 ++ community/ratpoison/ratpoison.desktop | 8 + community/ratpoison/ratpoison.install | 20 + community/rekonq/PKGBUILD | 16 +- community/rox/PKGBUILD | 44 ++ community/rox/rox.desktop | 7 + community/rox/rox.sh | 2 + community/rox/rox.svg | 493 +++++++++++++++++++++ community/xdelta/PKGBUILD | 29 ++ community/xdelta/xdelta-1.1.4-aclocal.patch | 11 + community/xdelta3/PKGBUILD | 31 ++ community/zile/PKGBUILD | 26 ++ core/acl/PKGBUILD | 8 +- core/bash/PKGBUILD | 14 +- core/gcc/PKGBUILD | 21 +- core/glibc/PKGBUILD | 27 +- core/glibc/glibc-2.17-sync-with-linux37.patch | 130 ++++++ core/glibc/glibc.install | 1 - extra/cifs-utils/PKGBUILD | 11 +- extra/cifs-utils/fix-5.9-credentials.patch | 16 + extra/efibootmgr/PKGBUILD | 16 +- extra/help2man/PKGBUILD | 6 +- extra/json-c/PKGBUILD | 13 +- extra/liblouis/PKGBUILD | 8 +- extra/live-media/PKGBUILD | 8 +- extra/mtools/PKGBUILD | 8 +- extra/samba/PKGBUILD | 42 +- extra/samba/nmbd.service | 3 + extra/samba/samba.conf | 1 + extra/samba/smbd.service | 6 +- extra/samba/smbd.socket | 9 + extra/samba/smbd@.service | 9 + extra/samba/swat.socket | 9 + extra/samba/swat@.service | 7 + extra/samba/winbindd.service | 4 +- libre/calibre-libre/PKGBUILD | 6 +- 101 files changed, 2842 insertions(+), 136 deletions(-) create mode 100644 community/avfs/PKGBUILD create mode 100644 community/bmp-musepack/PKGBUILD create mode 100644 community/bmp-wma/PKGBUILD create mode 100644 community/bmp-wma/bmp-wma-gcc4.patch create mode 100644 community/bochs/PKGBUILD create mode 100644 community/botan/PKGBUILD create mode 100644 community/cdargs/PKGBUILD create mode 100644 community/cdargs/cdargs.install create mode 100644 community/cx_freeze/FreezePython.sh create mode 100644 community/cx_freeze/PKGBUILD create mode 100644 community/dcfldd/PKGBUILD create mode 100644 community/devilspie/PKGBUILD create mode 100644 community/emelfm2/PKGBUILD create mode 100644 community/evilwm/LICENSE create mode 100644 community/evilwm/PKGBUILD create mode 100644 community/fssos-nsvs/PKGBUILD create mode 100644 community/fssos-nsvs/fssos-nsvs.install create mode 100755 community/fssos-nsvs/nsvsd create mode 100644 community/fssos-nsvs/nsvsd.service create mode 100644 community/gimp-dbp/PKGBUILD create mode 100644 community/gimp-gap/PKGBUILD create mode 100644 community/gimp-ufraw/PKGBUILD create mode 100644 community/gimp-ufraw/gimp-ufraw.install create mode 100644 community/gmpc/PKGBUILD create mode 100644 community/gmpc/gmpc.install create mode 100644 community/gtkpod/PKGBUILD create mode 100644 community/gtkpod/gtkpod-2.1.3-gdl-3.6.patch create mode 100644 community/gtkpod/gtkpod.install create mode 100644 community/hercules/PKGBUILD create mode 100644 community/herqq/PKGBUILD create mode 100644 community/kradio/PKGBUILD create mode 100644 community/kradio/kradio.install create mode 100644 community/kshutdown/PKGBUILD create mode 100644 community/kshutdown/kshutdown.install create mode 100644 community/libmusicbrainz4/PKGBUILD create mode 100644 community/lxpanel/lxpanel-0.5.12-automake-1.13-support.patch create mode 100644 community/mahjong/PKGBUILD create mode 100644 community/misdnuser/PKGBUILD create mode 100644 community/misdnuser/c2faxrecv-mISDNcapid.service create mode 100644 community/misdnuser/mISDNcapid.conf create mode 100644 community/misdnuser/mISDNcapid.service create mode 100755 community/misdnuser/misdncapid.rc create mode 100644 community/monica/PKGBUILD create mode 100644 community/monica/monica.desktop create mode 100644 community/monica/monica.svg create mode 100644 community/nicotine/PKGBUILD create mode 100644 community/oprofile/PKGBUILD create mode 100644 community/oprofile/oprofile.install create mode 100644 community/pidgin-encryption/PKGBUILD create mode 100644 community/pidgin-encryption/fix_header_escaping.patch create mode 100644 community/pidgin-encryption/log_crash.patch create mode 100644 community/proftpd/PKGBUILD create mode 100755 community/proftpd/proftpd create mode 100644 community/proftpd/proftpd.conf.d create mode 100644 community/proftpd/proftpd.install create mode 100644 community/proftpd/proftpd.logrotate create mode 100644 community/proftpd/proftpd.service create mode 100644 community/proftpd/proftpd.tmpfiles create mode 100644 community/pymad/PKGBUILD create mode 100644 community/qiv/PKGBUILD create mode 100644 community/ratpoison/PKGBUILD create mode 100644 community/ratpoison/ratpoison.desktop create mode 100644 community/ratpoison/ratpoison.install create mode 100644 community/rox/PKGBUILD create mode 100644 community/rox/rox.desktop create mode 100644 community/rox/rox.sh create mode 100644 community/rox/rox.svg create mode 100644 community/xdelta/PKGBUILD create mode 100644 community/xdelta/xdelta-1.1.4-aclocal.patch create mode 100644 community/xdelta3/PKGBUILD create mode 100644 community/zile/PKGBUILD create mode 100644 core/glibc/glibc-2.17-sync-with-linux37.patch create mode 100644 extra/cifs-utils/fix-5.9-credentials.patch create mode 100644 extra/samba/smbd.socket create mode 100644 extra/samba/smbd@.service create mode 100644 extra/samba/swat.socket create mode 100644 extra/samba/swat@.service 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 +# Contributor: K. Piche + +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 +# Contributor: Nikos Kouremenos + +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 +# Contributor: Ewoud Nuyts + +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 /* 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 +# Maintainer: Kevin Piche + +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 +# Contributor: Douglas Soares de Andrade +# Contributor: d'Ronin + +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/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 +# Contributor: Damir Perisa + +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 # Contributor: monson # 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 +# Contributor: Douglas Soares de Andrade +# Contributor: Eric Belanger +# Contributor: Roberto Alsina + +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 +# Maintainer: Paul Mattal + +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 +# Contributor: Travis Willard +# Contributor: William Rea + +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 07e4a50a0..47107ad65 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 # Contributor: Gerson E. Ruotolo pkgname=dos2unix -pkgver=6.0.2 +pkgver=6.0.3 pkgrel=1 pkgdesc='Text file format converter' arch=('i686' 'x86_64') @@ -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/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 +# 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 + +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 +# Contributor: Jochem Kossen + +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/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 + +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 +# Contributor: Tobias Kieslich + +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|||" 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 +# Contributor: Tobias Kieslich + +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 + +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 +# Contributor: Tobias Kieslich + +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 +# Contributor: Aaron Griffin + +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/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 +# Maintainer: Kevin Piche + +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 + +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/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 + +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 + +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/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) +# Contributor: Ionut Biru +# 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/lxpanel/PKGBUILD b/community/lxpanel/PKGBUILD index 0f67e0bd8..71eb369b8 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 # Contributor: Angel Velasquez # Contributor: Juergen Hoetzel pkgname=lxpanel -pkgver=0.5.10 -pkgrel=2 +pkgver=0.5.12 +pkgrel=1 pkgdesc='Lightweight X11 desktop panel for LXDE' arch=('i686' 'x86_64') 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 +# Contributor: Jason Chu + +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 + +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 +# Contributor: Tobias Kieslich + +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 @@ + + + + + + + + + + + + + + + + + + + + + + Created with Inkscape +http://www.inkscape.org/ + image/svg+xml + + ML-Term Icon + 2004-07-14 + + + Tobias Kieslich + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/community/mosh/PKGBUILD b/community/mosh/PKGBUILD index 15796f3dc..2eb5998c4 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') 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 +# Contributor: Hugo Doria +# Contributor: Andrew Wright + +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 + +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 1d52dd8af..3ba501820 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 # Contributor: Jan de Groot # Contributor: Kevin Mihelich 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') 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 +# Contributor: Dan McGee +# Contributor: Dale Blount + +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 ")); + g_hash_table_insert(notify_table, g_strdup("prpl-toc"), + g_strdup("")); + + g_hash_table_insert(header_table, g_strdup("prpl-oscar"), +- g_strdup("*** Encrypted with the Gaim-Encryption plugin ")); + g_hash_table_insert(notify_table, g_strdup("prpl-oscar"), + g_strdup("")); + + g_hash_table_insert(header_table, g_strdup("prpl-aim"), +- g_strdup("*** Encrypted with the Gaim-Encryption plugin ")); + 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 ")); */ + /* 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(" ")); + +- header_default = g_strdup("*** Encrypted :"); ++ header_default = g_strdup("--- Encrypted :"); + } + +-/* #define CRYPT_HEADER "*** Encrypted with the Gaim-Encryption plugin " */ + /* #define CRYPT_NOTIFY_HEADER "" */ + + // 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 " */ + + + 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 + +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 + +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 +# Maintainer: Paul Mattal + +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 +# Contributor: juergen +# Contributor: John Proctor + +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 3e7c73c4d..d95d1579e 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 # Maintainer: Andrea Scarpino # Contributor: Panagiotis Papadopoulos pkgname=rekonq -pkgver=2.0 -pkgrel=2 +pkgver=2.1 +pkgrel=1 pkgdesc='A WebKit based web browser for KDE' arch=('i686' 'x86_64') 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 +# Contributor: Jochem Kossen + +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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Created with Inkscape +http://www.inkscape.org/ + image/svg+xml + + Rox-Filer Icon for Archlinux +based on work found on the internet trying to match the original xpm + 2004-07-14 + + + Tobias Kieslich, Archlinux package maintainer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 +# Contributor: Tom Newsom + +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 +# Contributor: Eduard "bekks" Warkentin +# Contributor: Henning Garus + +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 +# Maintainer: Kevin Piche + +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 b6e38ec35..30b17d194 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 pkgname=acl pkgver=2.2.51 -pkgrel=2 +pkgrel=3 pkgdesc="Access control list utilities, libraries and headers" arch=('i686' 'x86_64') 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 e8f4b53ef..730c49061 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 # Contributor: Aaron Griffin @@ -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') license=('GPL') @@ -42,8 +42,7 @@ build() { export CFLAGS="${CFLAGS} ${_bashconfig[@]}" ./configure --prefix=/usr --with-curses --enable-readline \ - --without-bash-malloc --with-installed-readline \ - --bindir=/bin --mandir=/usr/share/man --infodir=/usr/share/info + --without-bash-malloc --with-installed-readline make } @@ -56,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 e86b2a22e..05e667624 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 # toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc @@ -6,7 +6,7 @@ pkgname=('gcc' 'gcc-libs' 'gcc-fortran' 'gcc-objc' 'gcc-ada' 'gcc-go') pkgver=4.7.2 -pkgrel=3 +pkgrel=4 #_snapshot=4.7-20120721 pkgdesc="The GNU Compiler Collection" arch=('i686' 'x86_64') @@ -17,12 +17,8 @@ checkdepends=('dejagnu') options=('!libtool' '!emptydirs') 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-4.7.1-libada-pic.patch gcc-4.7.1-libgo-write.patch) md5sums=('cc308a0891e778cfda7a151ab8a6e762' - 'ced48436c1b3c981d721a829f1094de1' - '2acbc9d35cc9d72329dc71d6b1f162ef' 'df82dd175ac566c8a6d46b11ac21f14c') @@ -41,18 +37,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 - 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 eeb85e099..5ac8f5dc2 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 # 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') url="http://www.gnu.org/software/libc" @@ -20,12 +20,14 @@ 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' @@ -35,8 +37,8 @@ md5sums=('87bf675c8ee523ebda4803e8e1cec638' 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 glibc-build @@ -57,6 +59,7 @@ build() { ${srcdir}/${pkgname}-${pkgver}/configure --prefix=/usr \ --libdir=/usr/lib --libexecdir=/usr/lib \ --with-headers=/usr/include \ + --with-bugurl=https://bugs.archlinux.org/ \ --enable-add-ons=nptl,libidn \ --enable-obsolete-rpc \ --enable-kernel=2.6.32 \ @@ -96,10 +99,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 @@ -107,19 +107,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 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 +@@ -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/extra/cifs-utils/PKGBUILD b/extra/cifs-utils/PKGBUILD index 95ae4bd33..ce3b9eec2 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 pkgname=cifs-utils -pkgver=5.8 +pkgver=5.9 pkgrel=1 pkgdesc="CIFS filesystem user-space tools" arch=(i686 x86_64) 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 0fd7bb248..d97c9587f 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 # Contributor : Murtuza Akhtari # Contributor: Keshav P R 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') 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/help2man/PKGBUILD b/extra/help2man/PKGBUILD index 335e5ee3d..d09a679d3 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 # Contributor: Paul Mattal pkgname=help2man -pkgver=1.40.13 +pkgver=1.41.1 pkgrel=1 pkgdesc="Conversion tool to create man files" arch=('i686' 'x86_64') @@ -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 2f689ba64..2b8174664 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 # Contributor: Geoffroy Carrier # Contributor: congyiwu pkgname=json-c -pkgver=0.9 +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') 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 d7a753f32..6502b4d6c 100644 --- a/extra/liblouis/PKGBUILD +++ b/extra/liblouis/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 139381 2011-10-01 19:00:00Z ibiru $ +# $Id: PKGBUILD 176085 2013-01-27 11:24:27Z ioni $ # Maintainer: Ionut Biru pkgname=liblouis -pkgver=2.3.0 +pkgver=2.5.2 pkgrel=1 pkgdesc="Open-source braille translator and back-translator" arch=(i686 x86_64) @@ -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 e196c147a..c438f3984 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 # Contributor: Gilles CHAUVIN pkgname=live-media -pkgver=2012.11.30 +pkgver=2013.01.25 pkgrel=1 pkgdesc="A set of C++ libraries for multimedia streaming" arch=('i686' 'x86_64') @@ -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=('959941def0dfb7bc795fddcc5175ed9a') +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 ade751f74..0349e3124 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 # Contributor: Tom Newsom 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') 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/samba/PKGBUILD b/extra/samba/PKGBUILD index ee622432d..c59e414cf 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 # Contributor: judd 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) 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/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') -- cgit v1.2.3-54-g00ecf