diff options
author | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-04-19 04:00:43 +0000 |
---|---|---|
committer | Nicolás Reynolds <fauno@endefensadelsl.org> | 2014-04-19 04:00:43 +0000 |
commit | 4d8724d2ae72ab2ea20a9ad299dd36f33bda4658 (patch) | |
tree | 5e022d124eb60b93d19e96a0d9c0e8532be87a6e /community | |
parent | f8a4eefb2bb008f302349db07da4a75e746a1aeb (diff) |
Sat Apr 19 03:57:19 UTC 2014
Diffstat (limited to 'community')
35 files changed, 810 insertions, 346 deletions
diff --git a/community/aegisub/PKGBUILD b/community/aegisub/PKGBUILD index 9b69c4633..f746c889b 100755 --- a/community/aegisub/PKGBUILD +++ b/community/aegisub/PKGBUILD @@ -1,30 +1,30 @@ -# $Id: PKGBUILD 105243 2014-02-03 10:40:39Z alucryd $ +# $Id: PKGBUILD 109779 2014-04-18 17:31:23Z andyrtr $ # Maintainer: Maxime Gauduin <alucryd@gmail.com> # Contributor: kozec <kozec@kozec.com> # Contributor: Limao Luo <luolimao+AUR@gmail.com> pkgname=aegisub -pkgver=3.1.2 -pkgrel=1 -pkgdesc="A general-purpose subtitle editor with ASS/SSA support" +pkgver=3.1.3 +pkgrel=2 +pkgdesc='A general-purpose subtitle editor with ASS/SSA support' arch=('i686' 'x86_64') -url="http://www.aegisub.org" +url='http://www.aegisub.org' license=('GPL' 'BSD') -depends=('boost-libs' 'desktop-file-utils' 'ffms2' 'fftw' 'hunspell' 'lua51' 'wxgtk') +depends=('boost-libs' 'desktop-file-utils' 'ffms2' 'fftw' 'hunspell' 'wxgtk') makedepends=('boost' 'intltool' 'mesa') install="${pkgname}.install" source=("http://ftp.aegisub.org/pub/archives/releases/source/${pkgname}-${pkgver}.tar.xz") -sha256sums=('36ebfd05cc642b050da1e91ce2d2082b317a37bdfab109e191f861170d7cff86') +sha256sums=('efea5bc2bc5e0651ada4f65cfdd8af1b422a15f87933710d11287bf51e2b5e58') build() { - cd ${pkgname}-${pkgver}/${pkgname} + cd ${pkgname}-${pkgver} ./configure --prefix='/usr' --without-{portaudio,openal,oss} make } package() { - cd ${pkgname}-${pkgver}/${pkgname} + cd ${pkgname}-${pkgver} make DESTDIR="${pkgdir}" install diff --git a/community/at/PKGBUILD b/community/at/PKGBUILD index 7c46c042c..bcb0e7f23 100644 --- a/community/at/PKGBUILD +++ b/community/at/PKGBUILD @@ -1,15 +1,15 @@ -# $Id: PKGBUILD 109640 2014-04-17 07:59:27Z fyan $ +# $Id: PKGBUILD 109753 2014-04-18 13:33:04Z fyan $ # Maintainer: Judd Vinet <jvinet@zeroflux.org> # Contributor: Todd Musall <tmusall@comcast.net> pkgname=at pkgver=3.1.14 -pkgrel=1 +pkgrel=2 pkgdesc="AT and batch delayed command scheduling utility and daemon" arch=('i686' 'x86_64') url="http://packages.qa.debian.org/a/at.html" license=('GPL') -depends=('pam') +depends=('pam' 'flex') makedepends=('ssmtp') backup=('etc/at.deny') options=('!makeflags') diff --git a/community/cantata/PKGBUILD b/community/cantata/PKGBUILD index c7b699bc6..20b2b5fb8 100644 --- a/community/cantata/PKGBUILD +++ b/community/cantata/PKGBUILD @@ -1,23 +1,24 @@ -# $Id: PKGBUILD 103640 2014-01-08 16:42:15Z bgyorgy $ +# $Id: PKGBUILD 109795 2014-04-18 17:39:03Z bpiotrowski $ # Maintainer: Federico Cinelli <cinelli@aur.archlinux.org> # Contributor: Andrea Scarpino <andrea@archlinux.org> # Contributor: Mcder3 <mcder3[at]gmail[dot]com> # Contributor: MisterFred <mister.fred[at]free[dot]fr> pkgname=cantata -pkgver=1.2.2 -pkgdesc="A KDE client for the music player daemon (MPD)" -pkgrel=1 +pkgver=1.3.3 +pkgrel=2 +pkgdesc="Qt5 client for the music player daemon (MPD)" arch=('i686' 'x86_64') -url="http://kde-apps.org/content/show.php/Cantata?content=147733" +url="https://code.google.com/p/cantata/" license=('GPL') -depends=('kdebase-runtime' 'libmtp' 'libcddb' 'libmusicbrainz5' 'mpg123' 'qjson' 'taglib-extras') +depends=('qt5-multimedia' 'qt5-svg' 'libmtp' 'libcddb' 'libmusicbrainz5' 'mpg123' + 'taglib-extras' 'hicolor-icon-theme') optdepends=('perl-uri: dynamic playlist' - 'mpd: playback') -makedepends=('cmake' 'automoc4') + 'mpd: playback') +makedepends=('cmake' 'qt5-tools' 'qt5-svg') install="$pkgname.install" -source=("http://cantata.googlecode.com/files/$pkgname-$pkgver.tar.bz2") -sha1sums=('89d84736ba4a43be7dc892af6fcbad5957075e19') +source=(ftp://ftp.archlinux.org/other/community/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('67053cfde9eb5c821483acc9c4961e36') build() { cd "$srcdir/$pkgname-$pkgver" @@ -26,13 +27,14 @@ build() { cmake . \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ - -DENABLE_HTTP_STREAM_PLAYBACK=ON + -DENABLE_HTTP_STREAM_PLAYBACK=ON \ + -DENABLE_KDE=OFF -DENABLE_QT5=ON make } package() { cd "$srcdir/$pkgname-$pkgver" - + make DESTDIR="$pkgdir" PREFIX="/usr" install } diff --git a/community/couchdb/PKGBUILD b/community/couchdb/PKGBUILD index 50e376d3e..f93e11310 100644 --- a/community/couchdb/PKGBUILD +++ b/community/couchdb/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 109076 2014-04-10 09:01:51Z spupykin $ +# $Id: PKGBUILD 109781 2014-04-18 17:31:25Z andyrtr $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Vitaliy Berdinskikh ur6lad[at]i.ua # Contributor: Michael Fellinger <m.fellinger@gmail.com> pkgname=couchdb -pkgver=1.5.1 -pkgrel=1 +pkgver=1.5.0 +pkgrel=2 pkgdesc="A document-oriented database that can be queried and indexed in a MapReduce fashion using JSON" arch=('i686' 'x86_64') url="http://couchdb.apache.org" @@ -20,7 +20,7 @@ backup=('etc/couchdb/local.ini' source=("http://www.eu.apache.org/dist/couchdb/source/$pkgver/apache-couchdb-$pkgver.tar.gz"{,.asc} "couchdb.service" "couchdb.tmpfiles") -md5sums=('1118a9f4ca6f58b751d3187838248b3c' +md5sums=('55a2f86469e0697817da8defee730f04' 'SKIP' '8914a7ffc6745f94106d96206709acb4' '1e254ebe32eeb061be64193bafa35dbf') diff --git a/community/dwdiff/PKGBUILD b/community/dwdiff/PKGBUILD index 701edc468..a2b6f454d 100644 --- a/community/dwdiff/PKGBUILD +++ b/community/dwdiff/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 103699 2014-01-10 10:25:00Z spupykin $ +# $Id: PKGBUILD 109782 2014-04-18 17:31:26Z andyrtr $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> pkgname=dwdiff pkgver=2.0.9 -pkgrel=1 +pkgrel=2 pkgdesc="A front-end for the diff program that operates at the word level instead of the line level" arch=('i686' 'x86_64') url="http://os.ghalkes.nl/dwdiff.html" diff --git a/community/ettercap/PKGBUILD b/community/ettercap/PKGBUILD index 5c891ee70..b74bb70c0 100644 --- a/community/ettercap/PKGBUILD +++ b/community/ettercap/PKGBUILD @@ -1,15 +1,15 @@ -# $Id: PKGBUILD 103822 2014-01-11 20:36:36Z bgyorgy $ +# $Id: PKGBUILD 109763 2014-04-18 14:26:46Z thestinger $ # Maintainer: # Contributor: Tom Newsom <Jeepster@gmx.co.uk> pkgbase=ettercap pkgname=('ettercap' 'ettercap-gtk') pkgver=0.8.0 -pkgrel=2 +pkgrel=3 arch=('i686' 'x86_64') url="http://ettercap.github.com/ettercap/" license=('GPL') -depends=('openssl' 'libpcap' 'pcre' 'libltdl' 'libnet') +depends=('openssl' 'libpcap' 'pcre' 'libltdl' 'libnet' 'ethtool' 'curl') makedepends=('ghostscript' 'cmake' 'libpcap' 'libltdl' 'libnet' 'gtk2') options=('!makeflags' '!emptydirs') source=("https://github.com/Ettercap/ettercap/archive/v$pkgver.tar.gz") diff --git a/community/fcitx/PKGBUILD b/community/fcitx/PKGBUILD index 6abc383d9..d46644bce 100644 --- a/community/fcitx/PKGBUILD +++ b/community/fcitx/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 108551 2014-03-28 15:39:10Z fyan $ +# $Id: PKGBUILD 109783 2014-04-18 17:31:27Z andyrtr $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: Andrea Scarpino <andrea@archlinux.org> # Contributor: csslayer <wengxt AT gmail com> @@ -6,7 +6,7 @@ pkgbase=fcitx pkgname=('fcitx' 'fcitx-gtk2' 'fcitx-gtk3' 'fcitx-qt4') pkgver=4.2.8.3 -pkgrel=3 +pkgrel=4 groups=('fcitx-im') arch=('i686' 'x86_64') url="http://fcitx-im.org" @@ -52,30 +52,7 @@ package_fcitx() { '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' - 'fcitx-configtool: GTK based config tool for Fcitx' - 'fcitx-fbterm: Fbterm support for Fcitx' - 'fcitx-googlepinyin: A fork from google pinyin on android for Fcitx' - 'fcitx-gtk2: GTK2 IM Module for fcitx' - 'fcitx-gtk3: GTK3 IM Module for fcitx' - 'fcitx-hangul: Hangul (Korean) support for fcitx' - 'fcitx-kkc: libkkc (Japanese Kana Kanji input method) engine for fcitx' - 'fcitx-libpinyin: Fcitx Wrapper for libpinyin, Library to deal with pinyin' - 'fcitx-m17n: Multilingual text processing library' - 'fcitx-mozc: Fcitx Module of A Japanese Input Method for Chromium OS, Windows, Mac and Linux (the Open Source Edition of Google Japanese Input)' - 'fcitx-qt4: QT4 IM Module for fcitx' - 'fcitx-qt5: QT5 IM Module for fcitx' - 'fcitx-rime: Rime input method engine (Traditional Chinese)' - 'fcitx-sayura: Sinhala Transe IME engine for fcitx' - 'fcitx-sunpinyin: Statistical Language Model based pinyin IME by Sun' - 'fcitx-table-extra: Extra tables for Fcitx, including Boshiamy, Zhengma, Cangjie3, Cangjie5' - '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' - 'gettext: for fcitx-po-parser') + 'gettext: for fcitx-po-parser') install=fcitx.install cd build diff --git a/community/gnash/PKGBUILD b/community/gnash/PKGBUILD deleted file mode 100644 index dedb8d94b..000000000 --- a/community/gnash/PKGBUILD +++ /dev/null @@ -1,83 +0,0 @@ -# $Id: PKGBUILD 107173 2014-03-14 00:16:07Z heftig $ -# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> - -pkgbase=gnash -pkgname=(gnash-common gnash-gtk) -pkgver=0.8.11dev -pkgrel=1 -arch=(i686 x86_64) -url="http://www.gnu.org/software/gnash/" -license=(GPL3) -makedepends=(curl giflib libldap sdl agg libjpeg libpng libtool mesa glu - speex fontconfig ffmpeg jemalloc - gtk2 libldap xulrunner hicolor-icon-theme desktop-file-utils gconf gtkglext - pkgconfig boost git) -options=(!emptydirs) -source=('gnash::git://git.sv.gnu.org/gnash.git#commit=a3180f2' - nodebug.patch) -sha256sums=('SKIP' - '0ebb104a7632af997c7e6b268755949fa0c1eea5e32015b95a22d63d0e431551') - -prepare() { - cd gnash - - # Disable very, very verbose debugging (gigabytes of logs) - patch -Np1 -i ../nodebug.patch - - ./autogen.sh -} - -build() { - cd gnash - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --with-plugins-install=system \ - --with-npapi-plugindir=/usr/lib/mozilla/plugins \ - --enable-gui=sdl,gtk,dump \ - --enable-media=ffmpeg \ - --enable-renderer=all \ - --enable-device=x11 - - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool - - make -} - -package_gnash-common() { - pkgdesc="A GNU Flash movie player" - depends=(curl giflib sdl agg libjpeg libpng libltdl libgl glu - speex fontconfig cairo ffmpeg jemalloc - boost-libs) - backup=(etc/gnashrc etc/gnashthumbnailrc) - - cd gnash - make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="$pkgdir" install - - # Split gnash-gtk - mkdir -p "$srcdir"/gtk/{etc,usr/{bin,share/man/man1}} - mv "$pkgdir"/usr/bin/{gtk-gnash,gnash-gtk-launcher} \ - "$srcdir/gtk/usr/bin/" - mv "$pkgdir"/usr/share/man/man1/{gtk-gnash,gnash-gtk-launcher}.1 \ - "$srcdir/gtk/usr/share/man/man1/" - mv "$pkgdir"/usr/share/{applications,icons} "$srcdir/gtk/usr/share/" - mv "$pkgdir"/etc/gnashpluginrc "$srcdir/gtk/etc/" -} - -package_gnash-gtk() { - pkgdesc="A GNU Flash movie player" - depends=("gnash-common=$pkgver" - gtk2 libldap hicolor-icon-theme desktop-file-utils gconf gtkglext) - install=gnash-gtk.install - backup=(etc/gnashpluginrc) - - mv gtk/* "$pkgdir" - - cd gnash - make DESTDIR="$pkgdir" install-plugin - - install -m755 -d "$pkgdir/usr/share/gconf/schemas" - gconf-merge-schema "$pkgdir/usr/share/gconf/schemas/gnash.schemas" --domain gnash \ - "$pkgdir"/usr/share/applications/*.schemas - rm -f "$pkgdir"/usr/share/applications/*.schemas -} diff --git a/community/gnash/gnash-gtk.install b/community/gnash/gnash-gtk.install deleted file mode 100644 index 6678a7f8a..000000000 --- a/community/gnash/gnash-gtk.install +++ /dev/null @@ -1,22 +0,0 @@ -post_install() { - gconfpkg --install gnash - update-desktop-database -q - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor -} - -pre_upgrade() { - pre_remove -} - -post_upgrade() { - post_install -} - -pre_remove() { - gconfpkg --uninstall gnash -} - -post_remove() { - update-desktop-database -q - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor -} diff --git a/community/gnash/nodebug.patch b/community/gnash/nodebug.patch deleted file mode 100644 index ca160b898..000000000 --- a/community/gnash/nodebug.patch +++ /dev/null @@ -1,48 +0,0 @@ -diff -u -r gnash-0.8.9/libbase/log.h gnash-0.8.9-nodebug/libbase/log.h ---- gnash-0.8.9/libbase/log.h 2011-02-26 19:11:08.000000000 +0100 -+++ gnash-0.8.9-nodebug/libbase/log.h 2012-01-18 09:39:02.004103494 +0100 -@@ -331,27 +331,27 @@ - - // Define to 0 to completely remove parse debugging at compile-time - #ifndef VERBOSE_PARSE --#define VERBOSE_PARSE 1 -+#define VERBOSE_PARSE 0 - #endif - - // Define to 0 to completely remove action debugging at compile-time - #ifndef VERBOSE_ACTION --#define VERBOSE_ACTION 1 -+#define VERBOSE_ACTION 0 - #endif - - // Define to 0 to remove ActionScript errors verbosity at compile-time - #ifndef VERBOSE_ASCODING_ERRORS --#define VERBOSE_ASCODING_ERRORS 1 -+#define VERBOSE_ASCODING_ERRORS 0 - #endif - - // Define to 0 this to remove invalid SWF verbosity at compile-time - #ifndef VERBOSE_MALFORMED_SWF --#define VERBOSE_MALFORMED_SWF 1 -+#define VERBOSE_MALFORMED_SWF 0 - #endif - - // Define to 0 this to remove Networking verbosity at compile-time - #ifndef VERBOSE_NETWORKING --#define VERBOSE_NETWORKING 1 -+#define VERBOSE_NETWORKING 0 - #endif - - #if VERBOSE_PARSE -diff -u -r gnash-0.8.9/libcore/vm/ActionExec.cpp gnash-0.8.9-nodebug/libcore/vm/ActionExec.cpp ---- gnash-0.8.9/libcore/vm/ActionExec.cpp 2011-03-13 17:47:36.000000000 +0100 -+++ gnash-0.8.9-nodebug/libcore/vm/ActionExec.cpp 2012-01-18 09:40:25.653458508 +0100 -@@ -46,7 +46,7 @@ - // too much information for my tastes. I really want just - // to see how stack changes while executing actions... - // --strk Fri Jun 30 02:28:46 CEST 2006 --# define DEBUG_STACK 1 -+//# define DEBUG_STACK 1 - - // Max number of stack item to dump. 0 for unlimited. - # define STACK_DUMP_LIMIT 32 diff --git a/community/gnustep-base/PKGBUILD b/community/gnustep-base/PKGBUILD index 904a7a411..384e4c5a2 100644 --- a/community/gnustep-base/PKGBUILD +++ b/community/gnustep-base/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 103913 2014-01-13 17:16:45Z andyrtr $ +# $Id: PKGBUILD 109784 2014-04-18 17:31:27Z andyrtr $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Vesa Kaihlavirta <vegai@iki.fi> # Contributor: Sebastian Sareyko <public@nooms.de> pkgname=gnustep-base pkgver=1.24.5 -pkgrel=5 +pkgrel=6 pkgdesc="The GNUstep base package" arch=('i686' 'x86_64') url="http://www.gnustep.org/" diff --git a/community/gnustep-gui/PKGBUILD b/community/gnustep-gui/PKGBUILD index 9b6234a1f..8f476b599 100644 --- a/community/gnustep-gui/PKGBUILD +++ b/community/gnustep-gui/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 101191 2013-11-19 11:01:21Z spupykin $ +# $Id: PKGBUILD 109785 2014-04-18 17:31:29Z andyrtr $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Vesa Kaihlavirta <vegai@iki.fi> # Contributor: Sebastian Sareyko <public@nooms.de> pkgname=gnustep-gui pkgver=0.23.1 -pkgrel=5 +pkgrel=7 pkgdesc="The GNUstep GUI class library" arch=('i686' 'x86_64') url="http://www.gnustep.org/" diff --git a/community/gradm/PKGBUILD b/community/gradm/PKGBUILD new file mode 100644 index 000000000..d4acbd12b --- /dev/null +++ b/community/gradm/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Daniel Micay <danielmicay@gmail.com> +# Contributor: Jonathan Liu <net147@gmail.com> +# Contributor: henning mueller <henning@orgizm.net> +# Contributor: s1gma <s1gma@mindslicer.com> +# Contributor: Ahmad24 <myitrayan@gmail.com> +# Contributor: maxrp <maxp@pdx.edu> + +pkgname=gradm +_version=3.0 +_timestamp=201401291757 +pkgver=3.0.$_timestamp +pkgrel=1 +pkgdesc="Administration utility for grsecurity's Role Based Access Control (RBAC)" +arch=(i686 x86_64) +url=https://grsecurity.net/ +license=(GPL2) +depends=(pam) +source=(https://grsecurity.net/stable/$pkgname-$_version-$_timestamp.tar.gz + learn_config + policy) +sha256sums=('9c99714e6d10797a7348c6ffe2561dfcfe5e7659c9d86118d381b8bdb09ae7a6' + '704ea6ba7f748761735cbe1cf52ef04f53eab1a1e9ea1bdcb6abaaf4a641e44d' + 'c2fb8e696969530c4dc707c59cdc608df6c21d6226979dfeadef92c51deabc5e') + +prepare() { + cd $pkgname + sed -i -e 's/^CFLAGS :=/CFLAGS +=/' -e 's:sbin:usr/bin:' Makefile +} + +build() { + cd $pkgname + make +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install + cp "$srcdir"/{learn_config,policy} "$pkgdir/etc/grsec" + rm -r "$pkgdir/dev" +} diff --git a/community/gradm/learn_config b/community/gradm/learn_config new file mode 100644 index 000000000..f5b55b726 --- /dev/null +++ b/community/gradm/learn_config @@ -0,0 +1,167 @@ +#This configuration file aids the learning process by tweaking +#the learning algorithm for specific paths. +# +#It accepts lines in the form of <command> <pathname> +#Where <command> can be inherit-learn, no-learn, inherit-no-learn, +#high-reduce-path, dont-reduce-path, protected-path, high-protected-path, +#read-protected-path, and always-reduce-path +# +#inherit-learn, no-learn, and inherit-no-learn operate only with +#full learning +# +#high-reduce-path, dont-reduce-path, always-reduce-path, protected-path, +#and high-protected-path operate on both full and and regular learning +#(subject and role learning) +# +#inherit-learn changes the learning process for the specified path +#by throwing all learned accesses for every binary executed by the +#processes contained in the pathname into the subject specified +#by the pathname. This is useful for cron in the case of full +#system learning, so that scripts that eventually end up executing +#mv or rm with privilege don't cause the root policy to grant +#that privilege to mv or rm in all cases. +# +#no-learn allows processes within the path to perform any operation +#that normal system usage would allow without restriction. If +#a process is generating a huge number of learning logs, it may be +#best to use this command on that process and configure its policy +#manually. +# +#inherit-no-learn combines the above two cases, such that processes +#within the specified path will be able to perform any normal system +#operation without restriction as will any binaries executed by +#these processes. +# +#high-reduce-path modifies the heuristics of the learning process +#to weight in favor of reducing accesses for this path +# +#dont-reduce-path modifies the heuristics of the learning process +#so that it will never reduce accesses for this path +# +#always-reduce-path modifies the heuristics of the learning process +#so that the path specified will always have all files and directories +#within it reduced to the path specified. +# +#protected-path specifies a path on your system that is considered an +#important resource. Any process that modifies one of these paths +#is given its own subject in the learning process, facilitating +#a secure policy. +# +#read-protected-path specifies a path on your system that contains +#sensitive information. Any process that reads one of these paths is +#given its own subject in the learning process, facilitating a secure +#policy. +# +#high-protected-path specifies a path that should be hidden from +#all processes but those that access it directly. It is recommended +#to use highly sensitive files for this command. +# +#regular expressions are not supported for pathnames in this config file +# +# +# uncomment this next line if you don't wish to generate a policy that +# restricts roles to specific IP ranges: +# dont-learn-allowed-ips +# +# to write out your generated policy such that roles are split into separate +# files by the name of the role (within user/group directories), uncomment +# the next line: +# split-roles + +always-reduce-path /dev/pts +always-reduce-path /var/spool/qmailscan/tmp +always-reduce-path /var/spool/exim4 +always-reduce-path /run/screen +always-reduce-path /usr/share/locale +always-reduce-path /usr/share/zoneinfo +always-reduce-path /usr/share/terminfo +always-reduce-path /tmp +always-reduce-path /var/tmp + +high-reduce-path /dev/.udev +high-reduce-path /dev/mapper +high-reduce-path /dev/snd +high-reduce-path /proc +high-reduce-path /usr/lib/security +high-reduce-path /usr/lib/modules +high-reduce-path /usr/lib +high-reduce-path /usr/lib32 +high-reduce-path /usr/libx32 +high-reduce-path /usr/lib/tls +high-reduce-path /usr/lib32/tls +high-reduce-path /usr/libx32/tls +high-reduce-path /usr/lib/libreoffice +high-reduce-path /var/lib +high-reduce-path /usr/bin +high-reduce-path /usr/sbin +high-reduce-path /usr/local/share +high-reduce-path /usr/local/bin +high-reduce-path /usr/local/sbin +high-reduce-path /usr/local/etc +high-reduce-path /usr/local/lib +high-reduce-path /usr/share +high-reduce-path /usr/X11R6/lib +high-reduce-path /var/lib/openldap-data +high-reduce-path /var/lib/krb5kdc + +dont-reduce-path / +dont-reduce-path /home +dont-reduce-path /dev +dont-reduce-path /usr +dont-reduce-path /var +dont-reduce-path /opt + +protected-path /etc +protected-path /boot +protected-path /run +protected-path /usr +protected-path /opt +protected-path /var +protected-path /dev/log +protected-path /root +protected-path /sys + +read-protected-path /etc/ssh +read-protected-path /proc/kallsyms +read-protected-path /proc/kcore +read-protected-path /proc/slabinfo +read-protected-path /proc/modules +read-protected-path /usr/lib/modules +read-protected-path /boot +read-protected-path /etc/shadow +read-protected-path /etc/shadow- +read-protected-path /etc/gshadow +read-protected-path /etc/gshadow- +read-protected-path /sys + +high-protected-path /etc/ssh +high-protected-path /proc/kcore +high-protected-path /proc/sys +high-protected-path /proc/bus +high-protected-path /proc/slabinfo +high-protected-path /proc/modules +high-protected-path /proc/kallsyms +high-protected-path /etc/passwd +high-protected-path /etc/shadow +high-protected-path /var/backups +high-protected-path /etc/shadow- +high-protected-path /etc/gshadow +high-protected-path /etc/gshadow- +high-protected-path /var/log +high-protected-path /dev/mem +high-protected-path /dev/kmem +high-protected-path /dev/port +high-protected-path /dev/log +high-protected-path /sys +high-protected-path /etc/ppp +high-protected-path /etc/samba/smbpasswd +#to protect kernel images +high-protected-path /boot +high-protected-path /usr/lib/modules +high-protected-path /usr/src + +inherit-learn /etc/cron.d +inherit-learn /etc/cron.hourly +inherit-learn /etc/cron.daily +inherit-learn /etc/cron.weekly +inherit-learn /etc/cron.monthly diff --git a/community/gradm/policy b/community/gradm/policy new file mode 100644 index 000000000..395eec321 --- /dev/null +++ b/community/gradm/policy @@ -0,0 +1,493 @@ +#sample default policy for grsecurity +# +# Role flags: +# A -> This role is an administrative role, thus it has special privilege normal +# roles do not have. In particular, this role bypasses the +# additional ptrace restrictions +# N -> Don't require authentication for this role. To access +# the role, use gradm -n <rolename> +# s -> This role is a special role, meaning it does not belong to a +# user or group, and does not require an enforced secure policy +# base to be included in the ruleset +# u -> This role is a user role +# g -> This role is a group role +# G -> This role can use gradm to authenticate to the kernel +# A policy for gradm will automatically be added to the role +# T -> Enable TPE for this role +# l -> Enable learning for this role +# P -> Use PAM authentication for this role. +# R -> Enable persistence of special role. Normal special roles will +# be removed upon exit of the process that entered the role, or +# upon unauth (this is what changes the apache process' role back +# to its normal role after being restarted from the admin role, for +# instance). Role persistence allows a special role to be used for +# system shutdown, as the point at which the admin's shell/SSH +# session is terminated won't cause the rest of the shutdown +# sequence to execute with reduced privilege. Do *NOT* use this +# flag with any role that does anything but shut the system down. +# This role will also be transferred to the init process upon +# writing to /dev/initctl. This allows init to execute the rc +# scripts for shutdown with the necessary privilege. +# For usability reasons, we allow the removal of persistence through +# the normal unauth process (so persistence only survives exit). +# +# a role can only be one of user, group, or special +# +# role_allow_ip IP/optional netmask +# eg: role_allow_ip 192.168.1.0/24 +# You can have as many of these per role as you want +# They restrict the use of a role to a list of IPs. If a user +# is on the system that would normally get the role does not +# belong to those lists of IPs, the system falls back through +# its method of determining a role for the user +# +# Role hierarchy +# user -> group -> default +# First a user role attempts to match, if one is not found, +# a group role attempts to match, if one is not found, +# the default role is used. +# +# role_transitions <special role 1> <special role 2> ... <special role n> +# eg: role_transitions www_admin dns_admin +# +# role transitions specify which special roles a given role is allowed +# to authenticate to. This applies to special roles that do not +# require password authentication as well. If a user tries to +# authenticate to a role that is not within his transition table, he +# will receive a permission denied error +# +# Nested subjects +# subject /usr/bin/su:/usr/bin/bash:/usr/bin/cat +# / rwx +# +CAP_ALL +# grant privilege to specific processes if they are executed +# within a trusted path. In this case, privilege is +# granted if /usr/bin/cat is executed from /usr/bin/bash, which is +# executed from /usr/bin/su. +# +# Configuration inheritance on nested subjects +# nested subjects inherit rules from their parents. In the +# example above, the nested subject would inherit rules +# from the nested subject for /usr/bin/su:/usr/bin/bash, +# and the subject /usr/bin/su +# View the 1.9.x documentation for more information on +# configuration inheritance +# +# new object modes: +# m -> allow creation of setuid/setgid files/directories +# and modification of files/directories to be setuid/setgid +# M -> audit the setuid/setgid creation/modification +# c -> allow creation of the file/directory +# C -> audit the creation +# d -> allow deletion of the file/directory +# D -> audit the deletion +# p -> reject all ptraces to this object +# l -> allow a hardlink at this path +# (hardlinking requires at a minimum c and l modes, and the target +# link cannot have any greater permission than the source file) +# L -> audit link creation +# f -> needed to mark the pipe used for communication with init +# to transfer the privilege of the persistent role; only valid +# within a persistent role. Transfer only occurs when the file is +# opened for writing +# Z -> tells gradm to ignore earlier object of the same name and use this +# one instead +# +# new subject modes: +# O -> disable "writable library" restrictions for this task +# t -> allow this process to ptrace any process (use with caution) +# r -> relax ptrace restrictions (allows process to ptrace processes +# other than its own descendants) +# i -> enable inheritance-based learning for this subject, causing +# all accesses of this subject and anything it executes to be placed +# in this subject, and inheritance flags added to executable objects +# in this subject +# a -> allow this process to talk to the /dev/grsec device +# s -> enable AT_SECURE when entering this subject +# (enables the same environment sanitization that occurs in glibc +# upon execution of a suid binary) +# x -> allows executable anonymous shared memory for this subject +# Z -> tells gradm to ignore earlier subject of the same path and use this +# one instead + +# user/group transitions: +# You may now specify what users and groups a given subject can +# transition to. This can be done on an inclusive or exclusive basis. +# Omitting these rules allows a process with proper privilege granted by +# capabilities to transition to any user/group. +# +# Examples: +# subject /usr/bin/su +# user_transition_allow root spender +# group_transition_allow root spender +# subject /usr/bin/su +# user_transition_deny evilhacker +# subject /usr/bin/su +# group_transition_deny evilhacker1 evilhacker2 +# +# Domains: +# With domains you can combine users that don't share a common +# GID as well as groups so that they share a single policy +# Domains work just like roles, with the only exception being that +# the line starting with "role" is replaced with one of the following: +# domain somedomainname u user1 user2 user3 user4 ... usern +# domain somedomainname g group1 group2 group3 group4 ... groupn +# +# Inverted socket policies: +# Rules such as +# connect ! www.google.com:80 stream tcp +# are now allowed, which allows you to specify that a process can connect to anything +# except to port 80 of www.google.com with a stream tcp socket +# the inverted socket matching also works on bind rules +# +# INADDR_ANY overriding +# You can now force a given subject to bind to a particular IP address on the machine +# This is useful for some chrooted environments, to ensure that the source IP they +# use is one of your choosing +# to use, add a line like: +# ip_override 192.168.0.1 +# +# Per-interface socket policies: +# Rules such as +# bind eth1:80 stream tcp +# bind eth0#1:22 stream tcp +# are now allowed, giving you the ability to tie specific socket rules +# to a single interface (or by using the inverted rules, all but one +# interface). Virtual interfaces are specified by the <ifname>#<vindex> +# syntax. If an interface is specified, no IP/netmask or host may be +# specified for the rule. +# +# Allowing additional socket families: +# Before v2.2.1 of the RBAC system, a subject that specified +# connect/bind rules limited only the socket usage of IPv4, allowing +# any other socket families to be used. Starting with v2.2.1 of the +# RBAC system, when connect/bind rules are used, additional rules +# will be required to unlock the use of additional socket families +# (outside of the common unix family). Multiple families can be +# specified per line. +# To enable use of IPv6, add the line: +# sock_allow_family ipv6 +# To enable use of netlink, add the line: +# sock_allow_family netlink +# To enable all other families, add the line: +# sock_allow_family all +# +# New learning system: +# To learn on a given subject: add l (the letter l, not the number 1) +# to the subject mode +# If you want to learn with the most restrictive policy, use the +# following: +# subject /path/to/bin lo +# / h +# -CAP_ALL +# connect disabled +# bind disabled +# Resource learning is also supported, so lines like +# RES_AS 0 0 +# can be used to learn a particular resource +# +# To learn on a given role, add l to the role mode +# For both of these, to enable learning, enable the system like: +# gradm -L /etc/grsec/learning.logs -E +# and then generate the rules after disabling the system after the +# learning phase with: +# gradm -L /etc/grsec/learning.logs -O /etc/grsec/policy +# To use full system learning, enable the system like: +# gradm -F -L /etc/grsec/learning.logs +# and then generate the rules after disabling the system after the +# learning phase with: +# gradm -F -L /etc/grsec/learning.logs -O /etc/grsec/policy +# +# New PaX flag format (replaces PaX subject flags): +# PaX flags can be forced on or off, regardless of the flags on the +# binary, by using + or - before the following PaX flag names: +# PAX_SEGMEXEC +# PAX_PAGEEXEC +# PAX_MPROTECT +# PAX_RANDMMAP +# PAX_EMUTRAMP +# +# New feature for easier policy maintenance: +# replace <variable name> <replace string> +# e.g.: +# replace CVSROOT /home/cvs +# now $(CVSROOT) can be used in any subject or object pathname, like: +# $(CVSROOT)/grsecurity r +# This will translate to /home/cvs/grsecurity r +# This feature makes it easier to update policies by naming specific +# paths by their function, then only having to update those paths once +# to have it affect a large number of subjects/objects. +# +# capability auditing / log suppression +# use of a capability can be audited by adding "audit" to the line, eg: +# +CAP_SYS_RAWIO audit +# log suppression for denial of a capbility can be done by adding "suppress": +# -CAP_SYS_RAWIO suppress +# +# Per-role umask enforcement: +# If you have a user that you want to be assured cannot accidentally +# create a file that others can read (a confidentiality issue) +# add the following under the role declaration: +# role_umask 077 +# any normal octal umask may be specified +# Note that unlike the normal umask, this umask will also apply +# to the permissions one can chmod/fchmod a file to +# +# Note that the omission of any feature of a role or subject +# results in a default-allow +# For instance, if no capability rules are added in a subject without +# policy inheritance ("o" in subject mode), an implicit +CAP_ALL is used +# +# Also note that policy inheritance does not exist for network policies, only +# file objects and capabilities inherit policy +# +# Commonly-used objects can be defined and used in multiple subjects +# As an example, we'll create a variable out of a list of objects +# and their associated permissions that RBAC enforces +# files, connect/bind rules, and capabilities can currently be added to a define + +define grsec_denied { + /boot h + /dev/grsec h + /dev/kmem h + /dev/mem h + /dev/port h + /etc/grsec h + /proc/kcore h + /proc/slabinfo h + /proc/modules h + /proc/kallsyms h + # hide and suppress logs about accessing this path + /usr/lib/modules hs + /etc/ssh h +} +# usage: +# $grsec_denied + +role shutdown sARG +subject / rvka + / + /dev + /dev/urandom r + /dev/random r + /etc r + /usr rx + /proc r + $grsec_denied + -CAP_ALL + connect disabled + bind disabled + +subject /usr/lib/systemd/systemd rvkao + / rwcdmlxi +subject /usr/bin/systemctl rvkao + / rwcdmlxi + /dev/initctl rwf + /run/initctl rwf + +# Make sure to unauthenticate with gradm -u from +# the admin role after restarting a service +# The service started will run with admin +# privileges until you run gradm -u or your shell exits + +role admin sA +subject / rvka + / rwcdmlxi + +role default G +role_transitions admin shutdown +subject / + / r + /opt rx + /home rwxcd + /mnt rw + /dev + /dev/urandom r + /dev/random r + /dev/zero rw + /dev/input rw + /dev/psaux rw + /dev/null rw + /dev/tty? rw + /dev/console rw + /dev/tty rw + /dev/pts rw + /dev/ptmx rw + /dev/dsp rw + /dev/mixer rw + /dev/initctl rw + /dev/fd0 r + /dev/sr0 r + /usr rx +# compilation of kernel code should be done within the admin role + /usr/src h + /etc rx + /proc rwx + /proc/sys r + /sys h + /root r + /run r + /tmp rwcd + /var rwxcd + /var/tmp rwcd + /var/log r +# hide the kernel images and modules + $grsec_denied + +# if sshd needs to be restarted, it can be done through the admin role +# restarting sshd should be followed immediately by a gradm -u + /usr/bin/sshd + + -CAP_KILL + -CAP_SYS_TTY_CONFIG + -CAP_LINUX_IMMUTABLE + -CAP_NET_RAW + -CAP_MKNOD + -CAP_SYS_ADMIN + -CAP_SYS_RAWIO + -CAP_SYS_MODULE + -CAP_SYS_PTRACE + -CAP_NET_ADMIN + -CAP_NET_BIND_SERVICE + -CAP_NET_RAW + -CAP_SYS_CHROOT + -CAP_SYS_BOOT + -CAP_SETFCAP + -CAP_SYSLOG + +# RES_AS 100M 100M + +# connect 192.168.1.0/24:22 stream tcp +# bind 0.0.0.0 stream dgram tcp udp + +# the d flag protects /proc fd and mem entries for sshd +# all daemons should have 'p' in their subject mode to prevent +# an attacker from killing the service (and restarting it with trojaned +# config file or taking the port it reserved to run a trojaned service) + +subject /usr/bin/sshd dpo + / + /* h + /usr/bin/bash x + /dev h + /dev/log rw + /dev/random r + /dev/urandom r + /dev/null rw + /dev/ptmx rw + /dev/pts rw + /dev/tty rw + /dev/tty? rw + /etc r + /etc/grsec h + /home + /home/*/.ssh/authorized_keys r + /root + /proc r + /proc/*/oom_adj rw + /proc/kcore h + /proc/sys h + /proc/sys/kernel/ngroups_max r + /selinux r + /usr/lib rx + /usr/lib32 rx + /usr/libx32 rx + /usr/share/zoneinfo r + /var/log + /var/spool/mail + /var/log/lastlog rw + /var/log/wtmp w + /var/run + /run + /var/run/sshd + /var/run/utmp rw + /var/run/utmpx rw + /var/run/.nscd_socket rw + + -CAP_ALL + +CAP_CHOWN + +CAP_SETGID + +CAP_SETUID + +CAP_SYS_CHROOT + +CAP_SYS_RESOURCE + +CAP_SYS_TTY_CONFIG + +CAP_AUDIT_WRITE + # to access user keys + +CAP_DAC_OVERRIDE + +subject /usr/bin/Xorg + /dev/mem rw + + +CAP_SYS_ADMIN + +CAP_SYS_TTY_CONFIG + +CAP_SYS_RAWIO + +subject /usr/bin/ssh + /etc/ssh/ssh_config r + +subject /usr/bin/postgres + /dev/log rw + +subject /usr/bin/exim + /dev/log rw + +subject /usr/bin/syslog-ng + +CAP_SYS_ADMIN + +subject /usr/bin/rsyslogd + +CAP_SYS_ADMIN + +subject /usr/bin/cron + /dev/log rw + +subject /usr/bin/crond + /dev/log rw + +subject /usr/bin/login + /dev/log rw + /var/log/wtmp w + /var/log/faillog rwcd + +subject /usr/bin/su + /dev/log rw + +subject /usr/bin/sudo + /dev/log rw + +subject /usr/bin/agetty + /var/log/wtmp w + +subject /usr/bin/init + /var/log/wtmp w + +subject /usr/bin/xauth + /home r + /home/*/.Xauthority-* rwcdl + +# prevent ld.so breakouts of subjects with /usr/lib rx + +# many distros clutter up /usr/lib with shell scripts +# that can be easily hijacked for malicious purposes +subject /usr/lib o + / h + -CAP_ALL + connect disabled + bind disabled + +subject /usr/lib32 o + / h + -CAP_ALL + connect disabled + bind disabled + +subject /usr/lib/ld-linux.so.2 o + / h + -CAP_ALL + connect disabled + bind disabled + +subject /usr/lib/ld-linux-x86-64.so.2 o + / h + -CAP_ALL + connect disabled + bind disabled diff --git a/community/guitarix2/PKGBUILD b/community/guitarix2/PKGBUILD index 8af491c5e..c3371cd8a 100644 --- a/community/guitarix2/PKGBUILD +++ b/community/guitarix2/PKGBUILD @@ -1,36 +1,36 @@ -# $Id: PKGBUILD 102254 2013-12-07 10:36:38Z bpiotrowski $ +# $Id: PKGBUILD 109674 2014-04-18 03:06:05Z speps $ # Maintainer: speps <speps at aur dot archlinux dot org> pkgname=guitarix2 -pkgver=0.28.3 -pkgrel=2 +pkgver=0.29.0 +pkgrel=1 pkgdesc="A simple mono guitar amplifier and FX for JACK using Faust" arch=('i686' 'x86_64') url="http://guitarix.sourceforge.net/" license=('GPL') depends=('gtkmm' 'jack' 'librsvg' 'liblrdf' 'bluez-libs' 'boost-libs' 'zita-convolver' 'zita-resampler' 'desktop-file-utils') -makedepends=('python2' 'boost' 'intltool' 'lv2') +makedepends=('python' 'boost' 'eigen' 'gperf' 'intltool' 'lv2') optdepends=('meterbridge: sound meters') provides=('guitarix' 'gx_head') conflicts=('guitarix' 'gx_head') replaces=('guitarix' 'gx_head') install="$pkgname.install" source=("http://download.sourceforge.net/project/guitarix/guitarix/$pkgname-$pkgver.tar.bz2") -md5sums=('9b535512a07d5a48e67a5cec01ee6944') +md5sums=('c75821c75094c9592ff0543bb2c18449') build() { - cd "$srcdir/guitarix-$pkgver" - python2 waf configure --prefix=/usr \ + cd guitarix-$pkgver + python waf configure --prefix=/usr \ --no-desktop-update \ --no-ldconfig \ --no-faust \ --shared-lib \ --lib-dev - python2 waf build + python waf build } package() { - cd "$srcdir/guitarix-$pkgver" - python2 waf install --destdir="$pkgdir" + cd guitarix-$pkgver + python waf install --destdir="$pkgdir" } diff --git a/community/ibus-pinyin/PKGBUILD b/community/ibus-pinyin/PKGBUILD index 25146a8e3..32a89dfe5 100644 --- a/community/ibus-pinyin/PKGBUILD +++ b/community/ibus-pinyin/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 81402 2012-12-19 16:41:48Z fyan $ +# $Id: PKGBUILD 109717 2014-04-18 09:35:35Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: Rainy <rainylau(at)gmail(dot)com> # Contributor: Lee.maRS<leemars at gmail.com> @@ -7,17 +7,17 @@ pkgname=ibus-pinyin pkgver=1.5.0 -pkgrel=2 +pkgrel=4 pkgdesc='Pinyin (Chinese) input method for the IBus framework' arch=('i686' 'x86_64') license=('GPL') url='http://ibus.googlecode.com' -depends=('ibus' 'pyzy' 'lua51') +depends=('ibus' 'pyzy' 'lua51' 'python2-xdg') makedepends=('intltool') source=("https://ibus.googlecode.com/files/${pkgname}-${pkgver}.tar.gz") build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} sed -i -e "s|python|python2|" setup/ibus-setup-pinyin.in @@ -29,8 +29,9 @@ build() { } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} make NO_INDEX=true DESTDIR="${pkgdir}" install } + md5sums=('f7728b5b785fae58e2b4de8dfda45612') diff --git a/community/ibus-qt/PKGBUILD b/community/ibus-qt/PKGBUILD index f7ec9ad04..090847555 100644 --- a/community/ibus-qt/PKGBUILD +++ b/community/ibus-qt/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 98741 2013-10-17 14:01:48Z andyrtr $ +# $Id: PKGBUILD 109786 2014-04-18 17:31:30Z andyrtr $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: garion < garion @ mailoo.org > @@ -6,7 +6,7 @@ pkgname=ibus-qt pkgver=1.3.2 -pkgrel=2 +pkgrel=3 pkgdesc='IBus qt library and IBus qt input method plugin' arch=('i686' 'x86_64') license=('LGPL') @@ -28,4 +28,5 @@ package() { cd "${srcdir}/${pkgname}-${pkgver}-Source/build" make DESTDIR="${pkgdir}" install } + md5sums=('e53cb59f993d0c93ba968330dbc62c22') diff --git a/community/kakasi/PKGBUILD b/community/kakasi/PKGBUILD index 91fd59064..1fb2944fa 100644 --- a/community/kakasi/PKGBUILD +++ b/community/kakasi/PKGBUILD @@ -2,15 +2,15 @@ # Maintainer: Stefan Husmann <stefan-husmann@t-online.de> pkgname=kakasi -pkgver=2.3.4 -pkgrel=4 +pkgver=2.3.6 +pkgrel=1 pkgdesc="Convert Kanji characters to Hiragana, Katakana or Romaji" arch=('i686' 'x86_64') url="http://kakasi.namazu.org/" license=('GPL') -source=("http://kakasi.namazu.org/stable/${pkgname}-${pkgver}.tar.gz") +source=("http://kakasi.namazu.org/stable/${pkgname}-${pkgver}.tar.xz") depends=('sh') -md5sums=(4eff51aafbd56c9635791a20c03efa8f) +md5sums=('f36a2dfa96b11561c768732057cce130') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/libfbclient/PKGBUILD b/community/libfbclient/PKGBUILD index dd1adb3ae..cb515b4c2 100644 --- a/community/libfbclient/PKGBUILD +++ b/community/libfbclient/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 98742 2013-10-17 14:01:49Z andyrtr $ +# $Id: PKGBUILD 109787 2014-04-18 17:31:30Z andyrtr $ # Maintainer: Carlier Laurent <lordheavym@gmail.com> # Contributor: Douglas Soares de Andrade <dsa@aur.archlinux.org> pkgname=libfbclient pkgver=2.5.2.26540 -pkgrel=2 +pkgrel=3 pkgdesc="Client library for Firebird." arch=('i686' 'x86_64') url="http://www.firebirdsql.org/" diff --git a/community/mapnik/PKGBUILD b/community/mapnik/PKGBUILD index 6f0eb0f6f..30cfd56ac 100644 --- a/community/mapnik/PKGBUILD +++ b/community/mapnik/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 102259 2013-12-07 10:36:44Z bpiotrowski $ +# $Id: PKGBUILD 109788 2014-04-18 17:31:31Z andyrtr $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: David Dent <thewinch@gmail.com> # Contributor: orbisvicis <orbisvicis@gmail.com> pkgname=mapnik pkgver=2.2.0 -pkgrel=5 +pkgrel=7 pkgdesc="Free Toolkit for developing mapping applications. Above all Mapnik is about rendering beautiful maps" arch=('i686' 'x86_64') url="http://mapnik.org/" @@ -23,7 +23,7 @@ optdepends=('libxslt: Web Map Service' 'mod_wsgi2: Web Map Service') makedepends=('scons' 'boost') install="mapnik.install" -source=("https://github.com/mapnik/mapnik/archive/v$pkgver.tar.gz") +source=("$pkgname-$pkgvar.tar.gz::https://github.com/mapnik/mapnik/archive/v$pkgver.tar.gz") md5sums=('b837931c7f1a4dc630d8550d3e635036') build() { diff --git a/community/mpv/PKGBUILD b/community/mpv/PKGBUILD index 20320b54e..a28dcf602 100644 --- a/community/mpv/PKGBUILD +++ b/community/mpv/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 108621 2014-03-30 17:03:31Z bpiotrowski $ +# $Id: PKGBUILD 109765 2014-04-18 14:38:46Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <bpiotrowski@archlinux.org> # Contributor: Eivind Uggedal <eivind@uggedal.com> pkgname=mpv -pkgver=0.3.7 +pkgver=0.3.8 pkgrel=1 pkgdesc='Video player based on MPlayer/mplayer2' arch=('i686' 'x86_64') @@ -18,7 +18,7 @@ makedepends=('mesa' 'python-docutils' 'ladspa') options=('!emptydirs' '!buildflags') install=mpv.install source=(https://github.com/mpv-player/$pkgname/archive/v$pkgver.tar.gz) -md5sums=('0e1398c324775998b0e60fdb11b9e06d') +md5sums=('f7fc14f52c1958f6b603245b0595efa9') prepare() { cd $pkgname-$pkgver diff --git a/community/nftables/01-fix-nftables-rename.patch b/community/nftables/01-fix-nftables-rename.patch deleted file mode 100644 index 20a68106b..000000000 --- a/community/nftables/01-fix-nftables-rename.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 94300c75fc3e113009e68e2ab9db91c31e99e9f4 Mon Sep 17 00:00:00 2001 -From: Pablo Neira Ayuso <pablo@netfilter.org> -Date: Mon, 20 Jan 2014 14:02:50 +0000 -Subject: build: use libnftnl instead of libnftables in configure.in - -Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org> ---- -diff --git a/configure.ac b/configure.ac -index b38295f..9f0d894 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -53,7 +53,7 @@ fi - AC_CHECK_LIB([mnl], [mnl_socket_open], , - AC_MSG_ERROR([No suitable version of libmnl found])) - --AC_CHECK_LIB([nftables], [nft_rule_alloc], , -+AC_CHECK_LIB([nftnl], [nft_rule_alloc], , - AC_MSG_ERROR([No suitable version of libnftnl found])) - - AC_CHECK_LIB([gmp], [__gmpz_init], , --- -cgit v0.9.2 diff --git a/community/nftables/PKGBUILD b/community/nftables/PKGBUILD index 622daa693..599c7a0d4 100644 --- a/community/nftables/PKGBUILD +++ b/community/nftables/PKGBUILD @@ -2,8 +2,9 @@ # Maintainer: Sébastien Luttringer pkgname=nftables -pkgver=0.099 -pkgrel=2 +epoch=1 +pkgver=0.2 +pkgrel=1 pkgdesc='Netfilter nftables userspace tools' arch=('i686' 'x86_64') url='http://netfilter.org/projects/nftables/' @@ -11,23 +12,15 @@ license=('GPL2') depends=('libmnl' 'libnftnl' 'gmp' 'readline' 'ncurses') makedepends=('docbook2x') source=("http://netfilter.org/projects/nftables/files/nftables-$pkgver.tar.bz2"{,.sig} - '01-fix-nftables-rename.patch' '02-manpages.patch') -sha1sums=('c8fb650263f68f43498306af36910791871ec1e1' +sha1sums=('1d1959e02e970b1de0e9435142a64d09240c0591' 'SKIP' - '38d7c1e4bc8590a549e16a2385af37704460642b' '3ef58d5199b358ceb184307aca3e215c40ce3707') -prepare() { - cd $pkgname-$pkgver - patch -p 1 -i "$srcdir/01-fix-nftables-rename.patch" - patch -p 1 -i "$srcdir/02-manpages.patch" - ./autogen.sh -} - build() { cd $pkgname-$pkgver - ./configure --prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc + ./configure --prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc \ + CONFIG_MAN=y DB2MAN=docbook2man make } diff --git a/community/ogle-gui/PKGBUILD b/community/ogle-gui/PKGBUILD deleted file mode 100644 index 2c8d95b91..000000000 --- a/community/ogle-gui/PKGBUILD +++ /dev/null @@ -1,27 +0,0 @@ -# $Id: PKGBUILD 55509 2011-09-13 21:28:22Z ebelanger $ -# Maintainer: Eric Bélanger <eric@archlinux.org> -# Contributor: Kritoke <kritoke@nospam.gamebox.net> - -pkgname=ogle-gui -pkgver=0.9.2 -pkgrel=5 -pkgdesc="A gtk2 gui for ogle" -arch=('i686' 'x86_64') -url="http://www.dtek.chalmers.se/groups/dvd/" -license=('GPL') -depends=('ogle' 'libglade') -#source=(http://www.dtek.chalmers.se/groups/dvd/dist/ogle_gui-${pkgver}.tar.gz) -source=(ftp://ftp.archlinux.org/other/community/ogle-gui/ogle_gui-${pkgver}.tar.gz) -md5sums=('e685aa3046f9da13532ede9300f2f794') -sha1sums=('0d73ec30852b9cd2a9714b5088f6ab6deecf097d') - -build() { - cd "${srcdir}/ogle_gui-${pkgver}" - ./configure --prefix=/usr --enable-gtk2 - make -} - -package() { - cd "${srcdir}/ogle_gui-${pkgver}" - make DESTDIR="${pkgdir}" install -} diff --git a/community/openttd/PKGBUILD b/community/openttd/PKGBUILD index d37a08ce5..6a53cd074 100644 --- a/community/openttd/PKGBUILD +++ b/community/openttd/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 108838 2014-04-05 04:20:00Z lcarlier $ +# $Id: PKGBUILD 109789 2014-04-18 17:31:32Z andyrtr $ # Maintainer: Vesa Kaihlavirta <vegai@iki.fi> pkgname=openttd pkgver=1.4.0 -pkgrel=1 +pkgrel=2 pkgdesc='An engine for running Transport Tycoon Deluxe.' arch=('i686' 'x86_64') url='http://www.openttd.org' diff --git a/community/parrot/PKGBUILD b/community/parrot/PKGBUILD index 4eb2f5507..8d0281748 100644 --- a/community/parrot/PKGBUILD +++ b/community/parrot/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 108375 2014-03-27 09:26:38Z spupykin $ +# $Id: PKGBUILD 109791 2014-04-18 17:31:34Z andyrtr $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: mpie <michael.kyne-phillips1@ntlworld.com> @@ -6,7 +6,7 @@ pkgname=parrot pkgver=6.2.0 #_rel=stable _rel=devel -pkgrel=1 +pkgrel=2 pkgdesc="Standalone VM that can execute bytecode compiled dynamic languages" arch=('x86_64' 'i686') url="http://www.parrotcode.org/" diff --git a/community/pidgin-lwqq/PKGBUILD b/community/pidgin-lwqq/PKGBUILD index 99e88a334..ea16500df 100644 --- a/community/pidgin-lwqq/PKGBUILD +++ b/community/pidgin-lwqq/PKGBUILD @@ -1,30 +1,21 @@ -# $Id: PKGBUILD 106498 2014-03-05 07:19:42Z fyan $ +# $Id: PKGBUILD 109718 2014-04-18 09:35:36Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> pkgname=pidgin-lwqq -pkgver=0.2d.20140304 +pkgver=0.2d.20140417 #_gitver="tag=$pkgver" -_gitver='commit=c1850142a1cf8ce88fc30cec68d3f568613d923d' +_gitver='commit=9537d7053a91d2813e15f834075688097818c7c8' pkgrel=1 pkgdesc="A pidgin plugin based on lwqq, a excellent safe useful library for webqq protocol" arch=('i686' 'x86_64') url="https://github.com/xiehuc/pidgin-lwqq" license=('GPL3') -depends=('libpurple' 'curl' 'hicolor-icon-theme' 'gtk-update-icon-cache' 'libev' 'js') +depends=('lwqq' 'libpurple' 'hicolor-icon-theme' 'gtk-update-icon-cache') optdepends=('pidgin: Multi-protocol instant messaging client' 'telepathy-haze: Empathy plugin support') makedepends=('git' 'cmake') install=$pkgname.install -options=(debug) -source=("git://github.com/xiehuc/pidgin-lwqq.git#$_gitver" - "git://github.com/xiehuc/lwqq.git") - -prepare() { - cd $pkgname - git submodule init - git config submodule."liblwqq".url "$srcdir/lwqq" - git submodule update -} +source=("git://github.com/xiehuc/pidgin-lwqq.git#$_gitver") build() { cd $pkgname @@ -38,5 +29,4 @@ package() { make DESTDIR="${pkgdir}" install } -sha512sums=('SKIP' - 'SKIP') +sha512sums=('SKIP') diff --git a/community/poedit/PKGBUILD b/community/poedit/PKGBUILD index a9673d1aa..b4896bb35 100644 --- a/community/poedit/PKGBUILD +++ b/community/poedit/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 105897 2014-02-18 09:38:03Z spupykin $ +# $Id: PKGBUILD 109792 2014-04-18 17:31:35Z andyrtr $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Andrea Scarpino <andrea@archlinux.org> # Contributor: Giovanni Scafora <giovanni@archlinux.org> @@ -7,7 +7,7 @@ pkgname=poedit pkgver=1.6.4 -pkgrel=2 +pkgrel=4 pkgdesc="Cross-platform gettext catalogs (.po files) editor" arch=('i686' 'x86_64') url="http://www.poedit.net/" diff --git a/community/rsyslog/PKGBUILD b/community/rsyslog/PKGBUILD index 963a47778..5a0fff4f6 100644 --- a/community/rsyslog/PKGBUILD +++ b/community/rsyslog/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 109490 2014-04-15 08:22:17Z spupykin $ +# $Id: PKGBUILD 109747 2014-04-18 13:05:22Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> pkgname=rsyslog -pkgver=8.2.0 +pkgver=8.2.1 pkgrel=1 pkgdesc="An enhanced multi-threaded syslogd with a focus on security and reliability" url="http://www.rsyslog.com/" @@ -21,7 +21,7 @@ options=('strip' 'zipman') source=("http://www.rsyslog.com/files/download/rsyslog/rsyslog-$pkgver.tar.gz" 'rsyslog.logrotate' 'rsyslog.conf') -md5sums=('33b06598f46caf8d5436151eec25a254' +md5sums=('be8c0117e29b6a0313a3b8148f562e07' '0d990373f5c70ddee989296007b4df5b' 'd61dd424e660eb16401121eed20d98bc') diff --git a/community/simple-scan/PKGBUILD b/community/simple-scan/PKGBUILD index 7e9afd38c..074396238 100644 --- a/community/simple-scan/PKGBUILD +++ b/community/simple-scan/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 98500 2013-10-12 08:24:27Z jlichtblau $ +# $Id: PKGBUILD 109725 2014-04-18 11:48:49Z heftig $ # Maintainer: Thomas Dziedzic < gostrc at gmail > # Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: Joeny Ang <ang(dot)joeny(at)gmail(dot)com> pkgname=simple-scan -pkgver=3.10.0 +pkgver=3.12.0 pkgrel=1 pkgdesc='Simple scanning utility' arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ depends=('sane' 'dconf' 'gtk3' 'colord' 'hicolor-icon-theme') makedepends=('yelp-tools' 'intltool') install=$pkgname.install source=(https://launchpad.net/$pkgname/${pkgver:0:4}/$pkgver/+download/$pkgname-$pkgver.tar.xz) -sha256sums=('2732641fa77c75dcd47008cc40864f7847b93d5b27291ded6f4233289f5d10f2') +sha256sums=('a88719f6142ddfa24d154d1093c67b27ac491c059ac5c87cba3b36ebc04b21a6') build() { cd $pkgname-$pkgver diff --git a/community/skrooge/PKGBUILD b/community/skrooge/PKGBUILD index adcf025a7..a43bf7c82 100644 --- a/community/skrooge/PKGBUILD +++ b/community/skrooge/PKGBUILD @@ -1,12 +1,12 @@ -# $Id: PKGBUILD 102914 2013-12-23 21:56:50Z jlichtblau $ +# $Id: PKGBUILD 109761 2014-04-18 14:11:50Z jlichtblau $ # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: Ray Rashif <schiv@archlinux.org> # Contributor: Andrea Scarpino <andrea@archlinux.org> # Contributor: neuromante <lorenzo.nizzi.grifi@gmail.com> pkgname=skrooge -pkgver=1.8.0 -pkgrel=3 +pkgver=1.9.0 +pkgrel=1 pkgdesc="A personal finances manager for KDE" arch=('i686' 'x86_64') url="http://skrooge.org/" @@ -17,7 +17,7 @@ optdepends=('kdepim-libkdepim: for KDE PIM integration') install=$pkgname.install changelog=$pkgname.changelog source=(http://download.kde.org/stable/$pkgname/$pkgname-$pkgver.tar.bz2) -sha256sums=('98c0ed6cfefd4c6c92a010a1ab9afc1ef230eacc391a45aa200901ba6fb3bf08') +sha256sums=('1127c404be1213b88e11ecb5c85ce27d7af87c231a8e281224545fae87644ff8') build() { cd ${srcdir}/$pkgname-$pkgver diff --git a/community/skrooge/skrooge.changelog b/community/skrooge/skrooge.changelog index a464d4ad4..d616b0072 100644 --- a/community/skrooge/skrooge.changelog +++ b/community/skrooge/skrooge.changelog @@ -1,3 +1,6 @@ +2014-04-18 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * skrooge 1.9.0-1 + 2013-12-23 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> * skrooge 1.8.0-3 FS#37406 fix diff --git a/community/v8/PKGBUILD b/community/v8/PKGBUILD index 613cac784..3c46eadd5 100644 --- a/community/v8/PKGBUILD +++ b/community/v8/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 108609 2014-03-30 02:00:54Z anatolik $ +# $Id: PKGBUILD 109793 2014-04-18 17:31:36Z andyrtr $ # Maintainer: Anatol Pomozov <anatol.pomozov@gmail.com> # Contributor: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Kaiting Chen <kaitocracy@gmail.com> @@ -6,7 +6,7 @@ pkgname=v8 # use http://omahaproxy.appspot.com/ to find stable v8 version -pkgver=3.23.17.23 +pkgver=3.24.35.22 pkgrel=1 pkgdesc='Fast and modern Javascript engine' arch=(i686 x86_64) @@ -17,7 +17,7 @@ makedepends=(subversion python2) # unfortunately https://github.com/$pkgname/$pkgname does not contain all tags source=(https://commondatastorage.googleapis.com/chromium-browser-official/$pkgname-$pkgver.tar.bz2 v8.pc) -sha256sums=('b6702e68755adab3457d4e066957356c7a4e5eab3624edd39daad82818eb870e' +sha256sums=('235d6738dc5c1518a219eedb5529265e3ff511698a7bd6a7069aec7aa75f73f0' '2b054309df9af9fb2e3e14527e88360b44745649b4866e592fb357ac90935f5d') [[ "$CARCH" = 'i686' ]] && ARCH=ia32 diff --git a/community/yaz/PKGBUILD b/community/yaz/PKGBUILD index 5c8caf484..6ba66f566 100644 --- a/community/yaz/PKGBUILD +++ b/community/yaz/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 105395 2014-02-06 17:52:44Z jlichtblau $ +# $Id: PKGBUILD 109794 2014-04-18 17:31:37Z andyrtr $ # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: Ray Rashif <schiv@archlinux.org> # Contributor: Andrea Scarpino <andrea@archlinux.org> @@ -8,7 +8,7 @@ pkgname=yaz pkgver=5.0.12 -pkgrel=1 +pkgrel=2 pkgdesc="A toolkit supporting the development of Z39.50/SRW/SRU clients and servers" arch=('i686' 'x86_64') url="http://www.indexdata.dk/yaz" @@ -16,7 +16,7 @@ license=('BSD') depends=('openssl' 'libxslt' 'icu') changelog=$pkgname.changelog source=(http://ftp.indexdata.dk/pub/$pkgname/$pkgname-$pkgver.tar.gz) -sha256sums=('bf84f42cd442564bb911e869033c876c7ff561e203ae35504b8ca64f8575a8eb') +sha256sums=('4501bbeee665e34ad480508e83fbe8b65d2b5fd0a8194077f1b4235b616a846e') build() { cd ${srcdir}/$pkgname-$pkgver @@ -34,4 +34,3 @@ package() { install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/$pkgname/LICENSE } -sha256sums=('4501bbeee665e34ad480508e83fbe8b65d2b5fd0a8194077f1b4235b616a846e') |