From 737832e1bd70820f477143512b5c89a30a6e81d0 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 9 Oct 2013 03:23:29 -0700 Subject: Wed Oct 9 03:18:48 PDT 2013 --- libre/liferea-libre/PKGBUILD | 6 +++--- libre/lirc-libre/PKGBUILD | 18 +++++++++++++----- libre/lirc-libre/lirc.service | 5 +++-- libre/lirc-libre/lircm.service | 7 ++++--- libre/mesa-libcl/PKGBUILD | 6 +++--- 5 files changed, 26 insertions(+), 16 deletions(-) (limited to 'libre') diff --git a/libre/liferea-libre/PKGBUILD b/libre/liferea-libre/PKGBUILD index 8ff51b16d..34ffc6f6e 100644 --- a/libre/liferea-libre/PKGBUILD +++ b/libre/liferea-libre/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 193917 2013-09-06 04:31:29Z eric $ +# $Id: PKGBUILD 196228 2013-10-08 23:20:06Z eric $ # Maintainer: Eric Bélanger # Contributor (Parabola): bitlord # Contributor (Parabola): André Silva _pkgname=liferea pkgname=liferea-libre -pkgver=1.10.2 +pkgver=1.10.3 pkgrel=1 pkgdesc="A desktop news aggregator for online news feeds and weblogs, without nonfree suggestions" arch=('i686' 'x86_64') @@ -26,7 +26,7 @@ options=('!libtool' '!emptydirs') install=liferea.install source=(http://downloads.sourceforge.net/sourceforge/liferea/liferea-${pkgver}.tar.bz2 remove-non-free-suggestions.patch) -sha1sums=('24d533af7dcd985d3cc8b2589fc3443c17b5acd7' +sha1sums=('70ea247cd84274cd6a144f63772d97af4e6b5ebb' '855de60c91b5fee71c7ec88dd04b7d24a02dc0d1') build() { diff --git a/libre/lirc-libre/PKGBUILD b/libre/lirc-libre/PKGBUILD index 374a7662b..8b896d031 100644 --- a/libre/lirc-libre/PKGBUILD +++ b/libre/lirc-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 195936 2013-10-05 19:51:37Z tpowa $ +# $Id: PKGBUILD 196212 2013-10-08 14:19:09Z tpowa $ # Maintainer: Paul Mattal # Maintainer (Parabola): André Silva @@ -6,7 +6,7 @@ _pkgbase=lirc pkgbase=lirc-libre pkgname=('lirc-libre' 'lirc-utils-libre') pkgver=0.9.0 -pkgrel=62 +pkgrel=63 epoch=1 _extramodules=extramodules-3.11-LIBRE arch=('i686' 'x86_64' 'mips64el') @@ -22,7 +22,9 @@ source=(http://prdownloads.sourceforge.net/${_pkgbase}/${_pkgbase}-${pkgver}.tar kernel-2.6.39.patch linux-3.8.patch lirc.logrotate - lirc.service lircm.service irexec.service + lirc.service + lircm.service + irexec.service lirc.tmpfiles) build() { @@ -34,6 +36,12 @@ build() { patch -Np1 -i "${srcdir}/kernel-2.6.39.patch" patch -Np1 -i "${srcdir}/linux-3.8.patch" + # use fixed instead of Courier w/xmode2, should be more prevalent on linux boxen + sed -i -e 's|char.*font1_name.*Courier.*$|char font1_name[]="-misc-fixed-*-r-*-*-12-*-*-*-*-*-iso8859-1";|g' tools/xmode2.c + + # use /dev/lirc0 by default instead of /dev/lirc + sed -i -e 's|#define DEV_LIRC "lirc"|#define DEV_LIRC "lirc0"|' config.h.in + sed -i '/AC_PATH_XTRA/d' configure.ac sed -e 's/@X_CFLAGS@//g' \ -e 's/@X_LIBS@//g' \ @@ -108,7 +116,7 @@ md5sums=('b232aef26f23fe33ea8305d276637086' '087a7d102e1c96bf1179f38db2b0b237' '9ee196bd03ea44af5a752fb0cc6ca96a' '3deb02604b37811d41816e9b4385fcc3' - '1c7ceace42da44f41e5a42b4dd3b3d76' - '121283a6de274e52ed86522aecd0f6e5' + 'a9ab637e7207472e61e55a2fa75dc555' + '1847b9997685bc3ad2cf11bea4590a92' '07131d117fcfe9dcd50c453c3a5e9531' 'febf25c154a7d36f01159e84f26c2d9a') diff --git a/libre/lirc-libre/lirc.service b/libre/lirc-libre/lirc.service index 2123348fd..a797d1661 100644 --- a/libre/lirc-libre/lirc.service +++ b/libre/lirc-libre/lirc.service @@ -1,11 +1,12 @@ [Unit] Description=Linux Infrared Remote Control +After=network.target [Service] -ExecStartPre=/usr/bin/ln -sf /run/lirc/lircd /dev/lircd -ExecStart=/usr/bin/lircd --pidfile=/run/lirc/lircd.pid Type=forking PIDFile=/run/lirc/lircd.pid +ExecStart=/usr/sbin/lircd --driver=default --device=/dev/lirc0 [Install] WantedBy=multi-user.target + diff --git a/libre/lirc-libre/lircm.service b/libre/lirc-libre/lircm.service index eedcf5d8f..c0b5e36b7 100644 --- a/libre/lirc-libre/lircm.service +++ b/libre/lirc-libre/lircm.service @@ -1,11 +1,12 @@ [Unit] Description=LIRC Mouse -After=lirc.service -Wants=lirc.service +Requires=lirc.service +After=network.target lirc.service [Service] -ExecStart=/usr/bin/lircmd -u Type=forking +ExecStart=/usr/sbin/lircmd [Install] WantedBy=multi-user.target + diff --git a/libre/mesa-libcl/PKGBUILD b/libre/mesa-libcl/PKGBUILD index 828e2bdb9..bf77c087d 100644 --- a/libre/mesa-libcl/PKGBUILD +++ b/libre/mesa-libcl/PKGBUILD @@ -4,8 +4,8 @@ pkgbase=mesa _pkgname=libcl pkgname=$pkgbase-$_pkgname _pkgflag=libre -pkgver=9.2.0 -pkgrel=2 +pkgver=9.2.1 +pkgrel=1 pkgdesc='Mesa 3-D OpenCL library' url=http://${pkgbase}3d.sourceforge.net license=(MIT Khronos LGPL) @@ -28,7 +28,7 @@ conflicts=($_pkgname-$_pkgflag $_pkgname opencl-nvidia opencl-nvidia-304xx) replaces=($_pkgname-$_pkgflag $_pkgname opencl-nvidia opencl-nvidia-304xx) options=(!libtool) source=ftp://ftp.freedesktop.org/pub/$pkgbase/${pkgver%.0}/${pkgbase^}Lib-$pkgver.tar.bz2 -sha512sums=26c4b41b7e1d5284b87e2997a14424c1ee0713e11fd9dd65932987832e43b96986ed5e88c06fad4616fc912ffb8e17a2314b282cbf38a2640d76c39724965910 +sha512sums=1dbc59b348618dde85e00b318fa5bbc58c29c3f56f8f77260569f155e5e787e56a2b5efff6b0e8cafedc915ccb465c547a10501f39e3d20a57c4e654968de62e build() { cd $srcdir/${pkgbase^}-$pkgver -- cgit v1.2.3-54-g00ecf From 20bff71e3bf43ce7f3621da9cee37eb6ea3c14ad Mon Sep 17 00:00:00 2001 From: root Date: Sat, 12 Oct 2013 00:05:36 -0700 Subject: Sat Oct 12 00:05:35 PDT 2013 --- community/lightdm-kde-greeter/PKGBUILD | 18 +- community/lightdm-kde-greeter/findlightdm.patch | 33 ++++ community/pgadmin3/PKGBUILD | 8 +- community/stone-soup/PKGBUILD | 4 +- community/ude/PKGBUILD | 19 +-- community/vbam/PKGBUILD | 106 ++++++++++++ community/vbam/sfml.patch | 181 ++++++++++++++++++++ community/vbam/soil.patch | 51 ++++++ community/vbam/vbam-gtk.install | 14 ++ community/vbam/vbam-wx.install | 13 ++ core/kbd/PKGBUILD | 15 +- core/kbd/fix-alt_is_meta.patch | 212 ++++++++++++++++++++++++ core/kbd/merge-fullline_singleline.patch | 104 ++++++++++++ extra/fping/PKGBUILD | 6 +- extra/freetype2/PKGBUILD | 10 +- extra/glibmm/PKGBUILD | 6 +- extra/gnome-session/PKGBUILD | 8 +- extra/gtk2/PKGBUILD | 14 +- extra/gtk2/gtkrc-fix.patch | 22 --- extra/gtk3/PKGBUILD | 9 +- extra/gtkmm3/PKGBUILD | 6 +- extra/lftp/PKGBUILD | 9 +- extra/maxima/PKGBUILD | 6 +- extra/networkmanager/PKGBUILD | 6 +- extra/php-xcache/PKGBUILD | 12 +- extra/postgresql-old-upgrade/PKGBUILD | 10 +- extra/postgresql/PKGBUILD | 27 +-- extra/postgresql/postgresql-check-db-dir | 6 +- extra/sbcl/PKGBUILD | 31 +--- extra/v4l-utils/PKGBUILD | 8 +- extra/wayland/PKGBUILD | 6 +- libre/calibre-libre/PKGBUILD | 11 +- libre/cgminer-libre/PKGBUILD | 8 +- 33 files changed, 846 insertions(+), 153 deletions(-) create mode 100644 community/lightdm-kde-greeter/findlightdm.patch create mode 100755 community/vbam/PKGBUILD create mode 100755 community/vbam/sfml.patch create mode 100755 community/vbam/soil.patch create mode 100755 community/vbam/vbam-gtk.install create mode 100755 community/vbam/vbam-wx.install create mode 100644 core/kbd/fix-alt_is_meta.patch create mode 100644 core/kbd/merge-fullline_singleline.patch delete mode 100644 extra/gtk2/gtkrc-fix.patch (limited to 'libre') diff --git a/community/lightdm-kde-greeter/PKGBUILD b/community/lightdm-kde-greeter/PKGBUILD index 8954c1d66..61b5a141a 100755 --- a/community/lightdm-kde-greeter/PKGBUILD +++ b/community/lightdm-kde-greeter/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 90484 2013-05-12 21:57:59Z alucryd $ +# $Id: PKGBUILD 98490 2013-10-11 19:21:24Z alucryd $ # Maintainer: Maxime Gauduin # Contributor: Massimiliano Torromeo # Contributor: Mladen Pejakovic @@ -6,7 +6,7 @@ pkgname=lightdm-kde-greeter pkgver=0.3.2.1 -pkgrel=2 +pkgrel=3 pkgdesc="KDE greeter for LightDM" arch=('i686' 'x86_64') url="https://projects.kde.org/projects/playground/base/lightdm" @@ -16,24 +16,32 @@ makedepends=('cmake' 'automoc4') backup=('etc/lightdm/lightdm-kde-greeter.conf' 'etc/dbus-1/system.d/org.kde.kcontrol.kcmlightdm.conf') source=("ftp://ftp.kde.org/pub/kde/unstable/${pkgname%-*}/src/${pkgname%-*}-${pkgver}.tar.bz2" + 'findlightdm.patch' 'lightdm-kde-greeter.conf') sha256sums=('65b2a1bab2c88bf55a07e62cbe0eb8ac3660638636c5825e5925b28d03f12188' + '9a042204df841f93a817c0613284bb09006e5dc4af910648025e7ab1bb56e114' 'a8fe10ef68d553781b91b1377106f95915c3ca14d835bd66910e08f922ef64c8') +prepare() { + cd lightdm-${pkgver} + + patch -Np1 -i ../findlightdm.patch +} + build() { - cd "${srcdir}"/lightdm-${pkgver} + cd lightdm-${pkgver} if [[ -d build ]]; then rm -rf build fi mkdir build && cd build - cmake .. -DCMAKE_INSTALL_PREFIX=/usr + cmake .. -DCMAKE_INSTALL_PREFIX='/usr' make } package() { - cd "${srcdir}"/lightdm-${pkgver}/build + cd lightdm-${pkgver}/build make DESTDIR="${pkgdir}" install mv "${pkgdir}"/usr/{sbin,bin} diff --git a/community/lightdm-kde-greeter/findlightdm.patch b/community/lightdm-kde-greeter/findlightdm.patch new file mode 100644 index 000000000..564dc3f84 --- /dev/null +++ b/community/lightdm-kde-greeter/findlightdm.patch @@ -0,0 +1,33 @@ +--- a/cmake/modules/FindQLightDM.cmake ++++ b/cmake/modules/FindQLightDM.cmake +@@ -19,10 +19,19 @@ + find_package(PkgConfig) + if(PKG_CONFIG_FOUND) + if (QLIGHTDM_MIN_VERSION) +- PKG_CHECK_MODULES(PC_QLIGHTDM liblightdm-qt-2>=${QLIGHTDM_MIN_VERSION}) ++ PKG_CHECK_MODULES(PC_QLIGHTDM liblightdm-qt-3>=${QLIGHTDM_MIN_VERSION}) + else (QLIGHTDM_MIN_VERSION) +- PKG_CHECK_MODULES(PC_QLIGHTDM liblightdm-qt-2) ++ PKG_CHECK_MODULES(PC_QLIGHTDM liblightdm-qt-3) + endif (QLIGHTDM_MIN_VERSION) ++ SET (QLIGHTDM_API 3) ++ if (NOT PC_QLIGHTDM_FOUND) ++ if (QLIGHTDM_MIN_VERSION) ++ PKG_CHECK_MODULES(PC_QLIGHTDM liblightdm-qt-2>=${QLIGHTDM_MIN_VERSION}) ++ else (QLIGHTDM_MIN_VERSION) ++ PKG_CHECK_MODULES(PC_QLIGHTDM liblightdm-qt-2) ++ endif (QLIGHTDM_MIN_VERSION) ++ SET (QLIGHTDM_API 2) ++ endif (NOT PC_QLIGHTDM_FOUND) + endif(PKG_CONFIG_FOUND) + + +@@ -34,7 +43,7 @@ + ) + + find_library(QLIGHTDM_LIBRARIES +- NAMES lightdm-qt-2 ++ NAMES lightdm-qt-${QLIGHTDM_API} + HINTS + ${PC_QLIGHTDM_LIBDIR} + ${PC_QLIGHTDM_LIBRARY_DIRS} diff --git a/community/pgadmin3/PKGBUILD b/community/pgadmin3/PKGBUILD index c73581bcd..1dccc5945 100644 --- a/community/pgadmin3/PKGBUILD +++ b/community/pgadmin3/PKGBUILD @@ -1,12 +1,12 @@ -# $Id: PKGBUILD 97840 2013-09-30 10:03:39Z spupykin $ +# $Id: PKGBUILD 98468 2013-10-11 10:07:30Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer: Douglas Soares de Andrade # Contributor: Benjamin Andresen # Contributor: bekks pkgname=pgadmin3 -pkgver=1.18.0 -pkgrel=2 +pkgver=1.18.1 +pkgrel=1 pkgdesc="Comprehensive design and management interface for PostgreSQL" arch=('i686' 'x86_64') url="http://www.pgadmin.org" @@ -15,7 +15,7 @@ depends=('wxgtk' 'postgresql-libs' 'libxslt') makedepends=('libpqxx' 'krb5' 'postgresql' 'imagemagick') _categories="Development;Application" source=(http://ftp.postgresql.org/pub/pgadmin3/release/v${pkgver}/src/pgadmin3-${pkgver}.tar.gz) -md5sums=('ed1968a9abda0064be68bf57d7ccad43') +md5sums=('7dde96680407c900af72d0839a377de4') build() { cd "$srcdir" diff --git a/community/stone-soup/PKGBUILD b/community/stone-soup/PKGBUILD index bcb9e0d7e..f09d08dbc 100644 --- a/community/stone-soup/PKGBUILD +++ b/community/stone-soup/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Jakob Gruber pkgname=stone-soup -pkgver=0.12.2 +pkgver=0.13.0 pkgrel=1 pkgdesc='Open-source, single-player, role-playing roguelike game of exploration and treasure-hunting' arch=('i686' 'x86_64') @@ -66,4 +66,4 @@ package() { } -md5sums=('a0d5e6f2c4e32c943eb82d9d655199a4') +md5sums=('120adc528f020a6440bf1dbc4ccb6abb') diff --git a/community/ude/PKGBUILD b/community/ude/PKGBUILD index 4a6a50f1a..f65998d88 100644 --- a/community/ude/PKGBUILD +++ b/community/ude/PKGBUILD @@ -1,13 +1,13 @@ -# $Id: PKGBUILD 90591 2013-05-13 09:59:42Z spupykin $ +# $Id: PKGBUILD 98464 2013-10-11 09:25:30Z bgyorgy $ # Maintainer: Sergej Pupykin # Contributor: eric # Contributor: dorphell pkgname=ude pkgver=0.2.11 -pkgrel=1 -pkgdesc="Unix Desktop Environment (GUI desktop environment)" -arch=('x86_64' 'i686') +pkgrel=2 +pkgdesc="The ultimate window manager for UDE" +arch=('i686' 'x86_64') license=('GPL') depends=('libjpeg' 'libxmu' 'libxpm' 'bash') makedepends=('gendesk') @@ -17,7 +17,7 @@ md5sums=('d4952a7edffd30ac07f32fce244c86d7') build() { cd "$srcdir" - gendesk + gendesk -n --pkgname=uwm --name=UWM --pkgdesc="$pkgdesc" cd "uwm-$pkgver" ./configure --prefix=/usr @@ -27,10 +27,7 @@ build() { package() { cd "$srcdir/uwm-$pkgver" - mkdir -p $pkgdir/etc/X11/sessions - make prefix=$pkgdir/usr install - install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/etc/X11/sessions" - install -Dm644 "$srcdir/$pkgname.png" \ - "$pkgdir/usr/share/pixmaps/$pkgname.png" - mv $pkgdir/usr/doc $pkgdir/usr/share/ + make prefix="$pkgdir/usr" install + install -Dm644 "$srcdir/uwm.desktop" "$pkgdir/usr/share/xsessions/uwm.desktop" + mv "$pkgdir/usr/doc" "$pkgdir/usr/share/" } diff --git a/community/vbam/PKGBUILD b/community/vbam/PKGBUILD new file mode 100755 index 000000000..3ea2ab4e0 --- /dev/null +++ b/community/vbam/PKGBUILD @@ -0,0 +1,106 @@ +# $Id: PKGBUILD 98482 2013-10-11 16:52:10Z alucryd $ +# Maintainer: Maxime Gauduin +# Contributor: Bartłomiej Piotrowski + +pkgbase=vbam +pkgname=('vbam-cli' 'vbam-gtk' 'vbam-wx') +pkgver=1.8.0.1202 +pkgrel=1 +arch=('i686' 'x86_64') +url="http://vba-m.com" +license=('GPL2') +makedepends=('cmake' 'desktop-file-utils' 'freetype2' 'gtkglextmm' 'imagemagick' 'glew' 'libjpeg' 'libpng' 'libsndfile' 'libxrandr' 'mesa' 'openal' 'wxgtk' 'zip') +[[ $CARCH == i686 ]] && makedepends+=('nasm') +source=("http://downloads.sourceforge.net/project/vbam/vbam-src/vbam-r${pkgver##*.}-src.tar.bz2" + 'http://downloads.sourceforge.net/sfml/SFML-1.6-sdk-linux-64.tar.gz' + 'http://www.lonesock.net/files/soil.zip' + 'sfml.patch' + 'soil.patch') +sha256sums=('148d866c08d7a810be5c845247d212f1d1d07395f2ccdecef10ad81a76072877' + '05bdc32286ab2ec8cb1ccdafe53f31830284e09e11ebfc3ab3836c99a0d9654b' + 'a2305b8d64f6d636e36d669bbdb0ca5445d1345c754b3d61d3f037dad2e5f701' + 'c3c2fc48f4edc303ad24d91583a57aef9b7ca3b78de1d6734cb666745fff9bad' + '65705aeef90667bd4e28dd03ac0b43685470f2925b642637b7ff6e2f3acd34c7') + +prepare() { + patch -Np0 -i soil.patch + patch -Np0 -i sfml.patch +} + +build() { +# Build static SOIL + pushd "Simple OpenGL Image Library/src" + make -f "../projects/makefile/alternate Makefile.txt" + make -f "../projects/makefile/alternate Makefile.txt" DESTDIR="${srcdir}/staging" install + popd + +# Build static SFML + pushd SFML-1.6 + make + make DESTDIR="${srcdir}/staging/usr" install + popd + +# Build VBA-M + if [[ -d build ]]; then + rm -rf build + fi + mkdir build && cd build + + local _cmakeargs="-DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_CXX_FLAGS=-I${srcdir}/staging/usr/include -DENABLE_GTK='ON' -DENABLE_WX='ON' \ + -DSFML_INCLUDE_DIR='../staging/usr/include/SFML' \ + -DSFML_AUDIO_INCLUDE_DIR='../staging/usr/include/SFML/Audio' \ + -DSFML_AUDIO_LIBRARY='../staging/usr/lib/libsfml-audio-s.a' \ + -DSFML_GRAPHICS_INCLUDE_DIR='../staging/usr/include/SFML/Graphics' \ + -DSFML_GRAPHICS_LIBRARY='../staging/usr/lib/libsfml-graphics-s.a' \ + -DSFML_NETWORK_INCLUDE_DIR='../staging/usr/include/SFML/Network' \ + -DSFML_NETWORK_LIBRARY='../staging/usr/lib/libsfml-network-s.a' \ + -DSFML_SYSTEM_INCLUDE_DIR='../staging/usr/include/SFML/System' \ + -DSFML_SYSTEM_LIBRARY='../staging/usr/lib/libsfml-system-s.a'" + + if [[ $CARCH == i686 ]]; then + cmake .. ${_cmakeargs} -DENABLE_ASM_{CORE,SCALERS}='ON' + else + cmake .. ${_cmakeargs} + fi + make +} + +package_vbam-cli() { +pkgdesc="Nintendo GameBoy Advance emulator - SDL version" +depends=('mesa' 'libpng' 'sdl') +backup=('etc/vbam.cfg') + + cd build + + make DESTDIR="${pkgdir}" install + rm -rf "${pkgdir}"/usr/{bin/{g,wx}vbam,share} +} + +package_vbam-gtk() { +pkgdesc="Nintendo GameBoy Advance emulator - GTK version" +depends=('desktop-file-utils' 'gtkglextmm' 'sdl') +conflicts=('vbam-wx') +install='vbam-gtk.install' + + cd build + + make DESTDIR="${pkgdir}" install + rm -rf "${pkgdir}"/{etc,usr/bin/vbam} + find "${pkgdir}" -type f -regex .*wxvbam.* -exec rm {} + +} + +package_vbam-wx() { +pkgdesc="Nintendo GameBoy Advance emulator - wx version" +depends=('wxgtk') +conflicts=('vbam-gtk') +options=('!emptydirs') +install='vbam-wx.install' + + cd build + + make DESTDIR="${pkgdir}" install + rm -rf "${pkgdir}"/{etc,usr/{bin,share}/vbam} + find "${pkgdir}" -type f -regex .*gvbam.* -exec rm {} + +} + +# vim: ts=2 sw=2 et: diff --git a/community/vbam/sfml.patch b/community/vbam/sfml.patch new file mode 100755 index 000000000..30e7c137b --- /dev/null +++ b/community/vbam/sfml.patch @@ -0,0 +1,181 @@ +diff -rupN SFML-1.6.orig/include/SFML/System/Resource.hpp SFML-1.6/include/SFML/System/Resource.hpp +--- SFML-1.6.orig/include/SFML/System/Resource.hpp 2010-01-27 14:53:54.000000000 +0100 ++++ SFML-1.6/include/SFML/System/Resource.hpp 2013-10-11 15:22:44.416388808 +0200 +@@ -29,7 +29,7 @@ + // Headers + //////////////////////////////////////////////////////////// + #include +- ++#include + + namespace sf + { +diff -rupN SFML-1.6.orig/src/SFML/Audio/Makefile SFML-1.6/src/SFML/Audio/Makefile +--- SFML-1.6.orig/src/SFML/Audio/Makefile 2010-01-27 15:00:19.000000000 +0100 ++++ SFML-1.6/src/SFML/Audio/Makefile 2013-10-11 15:24:44.588725944 +0200 +@@ -25,7 +25,7 @@ $(OBJ): %.o: %.cpp + $(CPP) -o $@ -c $< $(CFLAGS) + + $(OBJVORBIS): %.o: %.c +- $(CC) -o $@ -c $< $(CFLAGSEXT) ++ $(CC) -o $@ -c $< $(CFLAGS) + + .PHONY: clean mrproper + +diff -rupN SFML-1.6.orig/src/SFML/Graphics/GraphicsContext.hpp SFML-1.6/src/SFML/Graphics/GraphicsContext.hpp +--- SFML-1.6.orig/src/SFML/Graphics/GraphicsContext.hpp 2010-01-27 15:00:05.000000000 +0100 ++++ SFML-1.6/src/SFML/Graphics/GraphicsContext.hpp 2013-10-11 15:22:44.419722114 +0200 +@@ -30,7 +30,7 @@ + //////////////////////////////////////////////////////////// + #include + #include +-#include ++#include + #include + #include + +diff -rupN SFML-1.6.orig/src/SFML/Graphics/ImageLoader.cpp SFML-1.6/src/SFML/Graphics/ImageLoader.cpp +--- SFML-1.6.orig/src/SFML/Graphics/ImageLoader.cpp 2010-01-27 15:00:05.000000000 +0100 ++++ SFML-1.6/src/SFML/Graphics/ImageLoader.cpp 2013-10-11 15:22:44.419722114 +0200 +@@ -28,11 +28,12 @@ + #include + extern "C" + { +- #include +- #include ++ #include ++ #include + } +-#include +-#include ++#include ++#include ++#include + #include + + +@@ -44,7 +45,7 @@ namespace + void PngErrorHandler(png_structp Png, png_const_charp Message) + { + std::cerr << "Failed to write PNG image. Reason : " << Message << std::endl; +- longjmp(Png->jmpbuf, 1); ++ longjmp(png_jmpbuf(Png), 1); + } + } + +@@ -289,7 +290,7 @@ bool ImageLoader::WritePng(const std::st + } + + // For proper error handling... +- if (setjmp(Png->jmpbuf)) ++ if (setjmp(png_jmpbuf(Png))) + { + png_destroy_write_struct(&Png, &PngInfo); + return false; +diff -rupN SFML-1.6.orig/src/SFML/Graphics/Makefile SFML-1.6/src/SFML/Graphics/Makefile +--- SFML-1.6.orig/src/SFML/Graphics/Makefile 2010-01-27 15:00:05.000000000 +0100 ++++ SFML-1.6/src/SFML/Graphics/Makefile 2013-10-11 15:26:37.971432986 +0200 +@@ -1,15 +1,5 @@ + SRC = $(wildcard *.cpp) +-SRCGLEW = $(wildcard ./GLEW/*.c) +-SRCJPEG = $(wildcard ./libjpeg/*.c) +-SRCPNG = $(wildcard ./libpng/*.c) +-SRCSOIL = $(wildcard ./SOIL/*.c) +-SRCZLIB = $(wildcard ./zlib/*.c) + OBJ = $(SRC:.cpp=.o) +-OBJGLEW = $(SRCGLEW:.c=.o) +-OBJJPEG = $(SRCJPEG:.c=.o) +-OBJPNG = $(SRCPNG:.c=.o) +-OBJSOIL = $(SRCSOIL:.c=.o) +-OBJZLIB = $(SRCZLIB:.c=.o) + + ifeq ($(STATIC), yes) + LIB = libsfml-graphics-s.a +@@ -23,22 +13,19 @@ endif + + all: $(LIB) + +-libsfml-graphics-s.a: $(OBJ) $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB) +- $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ) $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB) ++libsfml-graphics-s.a: $(OBJ) ++ $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ) + +-libsfml-graphics.so: $(OBJ) $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB) +- $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB) -lfreetype -lX11 -lGL ++libsfml-graphics.so: $(OBJ) ++ $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) -lGLEW -ljpeg -lpng -lz -lfreetype -lX11 -lGL + + $(OBJ): %.o: %.cpp + $(CPP) -o $@ -c $< $(CFLAGS) -I/usr/include/freetype2 + +-$(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB): %.o: %.c +- $(CC) -o $@ -c $< $(CFLAGSEXT) -DSTBI_FAILURE_USERMSG +- + .PHONY: clean mrproper + + clean: +- @rm -rf $(OBJ) $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB) ++ @rm -rf $(OBJ) + + mrproper: clean + @rm -rf $(LIBNAME) +diff -rupN SFML-1.6.orig/src/SFML/Makefile SFML-1.6/src/SFML/Makefile +--- SFML-1.6.orig/src/SFML/Makefile 2010-01-27 15:00:37.000000000 +0100 ++++ SFML-1.6/src/SFML/Makefile 2013-10-11 15:29:14.687273136 +0200 +@@ -1,10 +1,10 @@ + export DEBUGBUILD = no +-export STATIC = no ++export STATIC = yes + + ifeq ($(DEBUGBUILD), yes) + DEBUGFLAGS = -g -DDEBUG + else +- DEBUGFLAGS = -O2 -DNDEBUG ++ DEBUGFLAGS = -DNDEBUG + endif + + ifeq ($(STATIC), no) +@@ -17,9 +17,9 @@ endif + + export CC = gcc + export CPP = g++ +-export CFLAGS = -W -Wall -pedantic -I../../../include -I../../ $(DEBUGFLAGS) $(BUILDFLAGS) +-export CFLAGSEXT = -I../../../include -I../.. $(DEBUGFLAGS) $(BUILDFLAGS) +-export LDFLAGS = $(LINKFLAGS) ++export CFLAGS += -W -Wall -pedantic -I../../../include -I../../../../staging/usr/include -I../../ $(DEBUGFLAGS) $(BUILDFLAGS) ++export CFLAGSEXT = -I../../../include -I../../../../staging/usr/include -I../.. $(DEBUGFLAGS) $(BUILDFLAGS) ++export LDFLAGS += $(LINKFLAGS) + export LIBPATH = ../../../lib + export VERSION = 1.6 + export CP = cp +diff -rupN SFML-1.6.orig/src/SFML/Window/Linux/Joystick.cpp SFML-1.6/src/SFML/Window/Linux/Joystick.cpp +--- SFML-1.6.orig/src/SFML/Window/Linux/Joystick.cpp 2010-01-27 15:00:27.000000000 +0100 ++++ SFML-1.6/src/SFML/Window/Linux/Joystick.cpp 2013-10-11 15:22:44.423055420 +0200 +@@ -27,7 +27,7 @@ + //////////////////////////////////////////////////////////// + #include + #include +- ++#include + + namespace sf + { +diff -rupN SFML-1.6.orig/src/SFML/Window/Makefile SFML-1.6/src/SFML/Window/Makefile +--- SFML-1.6.orig/src/SFML/Window/Makefile 2010-01-27 15:00:37.000000000 +0100 ++++ SFML-1.6/src/SFML/Window/Makefile 2013-10-11 15:31:52.909728371 +0200 +@@ -1,6 +1,5 @@ + SRC = $(wildcard *.cpp ./Linux/*.cpp) + OBJ = $(SRC:.cpp=.o) +-OBJGLEW = $(SRCGLEW:.c=.o) + + ifeq ($(STATIC), yes) + LIB = libsfml-window-s.a +@@ -18,7 +17,7 @@ libsfml-window-s.a: $(OBJ) + $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ) + + libsfml-window.so: $(OBJ) +- $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJGLEW) -lX11 -lXrandr -lGL ++ $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) -lGLEW -lX11 -lXrandr -lGL + + $(OBJ): %.o: %.cpp + $(CPP) -o $@ -c $< $(CFLAGS) diff --git a/community/vbam/soil.patch b/community/vbam/soil.patch new file mode 100755 index 000000000..bf38faed3 --- /dev/null +++ b/community/vbam/soil.patch @@ -0,0 +1,51 @@ +diff -rupN "Simple OpenGL Image Library.orig/projects/makefile/alternate Makefile.txt" "Simple OpenGL Image Library/projects/makefile/alternate Makefile.txt" +--- "Simple OpenGL Image Library.orig/projects/makefile/alternate Makefile.txt" 2008-07-07 18:13:28.000000000 +0200 ++++ "Simple OpenGL Image Library/projects/makefile/alternate Makefile.txt" 2013-10-11 12:31:18.545860800 +0200 +@@ -1,7 +1,7 @@ + MAKE = make + CC = gcc +-INSTALL_FILE = install -p -o root -g root -m 644 +-INSTALL_DIR = install -p -o root -g root -d ++INSTALL_FILE = install -p -m 644 ++INSTALL_DIR = install -p -d + LN = ln -s + RM = rm -fv + CFLAGS += -c -O2 -Wall +@@ -10,13 +10,12 @@ LDFLAGS += + CFILES = image_DXT.c image_helper.c SOIL.c stb_image_aug.c + OFILES = $(CFILES:.c=.o) + LIBNAME = libSOIL +-VERSION = 1.07-20071110 ++VERSION = 1.16 + MAJOR = 1 + + HFILES = SOIL.h image_DXT.h image_helper.h \ + stbi_DDS_aug.h stbi_DDS_aug_c.h stb_image_aug.h + AFILE = libSOIL.a +-SOFILE = libSOIL.so.$(VERSION) + INCLUDEDIR = /usr/include/SOIL + LIBDIR = /usr/lib + +@@ -29,22 +28,17 @@ lib: $(OFILES) + # create static library + ar -cvq $(LIBNAME).a $(OFILES) + # create shared library +- gcc -shared -Wl,-soname,$(LIBNAME).so.$(MAJOR) -o $(LIBNAME).so.$(VERSION) $(OFILES) + + install: + $(INSTALL_DIR) $(DESTDIR)/$(INCLUDEDIR) + $(INSTALL_FILE) $(HFILES) $(DESTDIR)/$(INCLUDEDIR) + $(INSTALL_DIR) $(DESTDIR)/$(LIBDIR) + $(INSTALL_FILE) $(AFILE) $(DESTDIR)/$(LIBDIR) +- $(INSTALL_FILE) $(SOFILE) $(DESTDIR)/$(LIBDIR) +- ( cd $(DESTDIR)/$(LIBDIR) && $(LN) $(SOFILE) $(LIBNAME).so.$(MAJOR) \ +- && $(LN) $(SOFILE) $(LIBNAME).so ) + + clean: + $(RM) *.o + $(RM) *~ + + distclean: +- $(RM) $(AFILE) $(SOFILE) + + .PHONY: all lib clean distclean diff --git a/community/vbam/vbam-gtk.install b/community/vbam/vbam-gtk.install new file mode 100755 index 000000000..1ade13cc7 --- /dev/null +++ b/community/vbam/vbam-gtk.install @@ -0,0 +1,14 @@ +post_install() { + update-desktop-database -q + gtk-update-icon-cache -ftq usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim: ts=2 sw=2 et: diff --git a/community/vbam/vbam-wx.install b/community/vbam/vbam-wx.install new file mode 100755 index 000000000..11027f6ea --- /dev/null +++ b/community/vbam/vbam-wx.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -ftq usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim: ts=2 sw=2 et: diff --git a/core/kbd/PKGBUILD b/core/kbd/PKGBUILD index 74a0f8f9f..bce4b994c 100644 --- a/core/kbd/PKGBUILD +++ b/core/kbd/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 193453 2013-08-20 12:18:42Z tpowa $ +# $Id: PKGBUILD 196308 2013-10-11 09:58:13Z tpowa $ # Maintainer: Tobias Powalowski pkgname=kbd pkgver=2.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="Keytable files and keyboard utilities" arch=('i686' 'x86_64') url="http://www.kbd-project.org" @@ -12,13 +12,17 @@ depends=('glibc' 'pam') makedepends=('check') source=(ftp://ftp.altlinux.org/pub/people/legion/kbd/${pkgname}-${pkgver}.tar.gz 'fix-dvorak-es.patch' - 'fix-euro2.patch') + 'fix-euro2.patch' + 'fix-alt_is_meta.patch' + 'merge-fullline_singleline.patch') provides=('vlock') conflicts=('vlock') replaces=('vlock') md5sums=('5ba259a0b2464196f6488a72070a3d60' '998957c4f815347dcc874c4d7555dc66' - 'd869200acbc0aab6a9cafa43cb140d4e') + 'd869200acbc0aab6a9cafa43cb140d4e' + '91de90cde763c7f704027c2837360098' + 'b21e24509ea9db206971ce8a02dfc46f') prepare() { cd ${srcdir}/${pkgname}-${pkgver} @@ -36,6 +40,9 @@ prepare() { patch -Np1 -i ../fix-dvorak-es.patch # fix euro2 #28213 patch -Np1 -i ../fix-euro2.patch + # fix #36689 + patch -Np1 -i ../fix-alt_is_meta.patch + patch -Np1 -i ../merge-fullline_singleline.patch } build() { diff --git a/core/kbd/fix-alt_is_meta.patch b/core/kbd/fix-alt_is_meta.patch new file mode 100644 index 000000000..865ea917b --- /dev/null +++ b/core/kbd/fix-alt_is_meta.patch @@ -0,0 +1,212 @@ +From f6d17ec929f59cc65a8c5f8a4918c1fe89e2b85a Mon Sep 17 00:00:00 2001 +From: Alexey Gladkov +Date: Mon, 7 Oct 2013 17:48:57 +0400 +Subject: [PATCH] Fix alt_is_meta regression + +Signed-off-by: Alexey Gladkov +--- + src/libkeymap/kmap.c | 8 ++++---- + tests/Makefile.am | 8 ++++++-- + tests/alt-is-meta.in | 19 +++++++++++++++++++ + tests/alt-is-meta.map | 12 ++++++++++++ + tests/alt-is-meta.output | 42 ++++++++++++++++++++++++++++++++++++++++++ + tests/libkeymap-showmaps.c | 30 ++++++++++++++++++++++++++++++ + 6 files changed, 113 insertions(+), 6 deletions(-) + create mode 100755 tests/alt-is-meta.in + create mode 100644 tests/alt-is-meta.map + create mode 100644 tests/alt-is-meta.output + create mode 100644 tests/libkeymap-showmaps.c + +diff --git a/src/libkeymap/kmap.c b/src/libkeymap/kmap.c +index ca97ed5..c7945bc 100644 +--- a/src/libkeymap/kmap.c ++++ b/src/libkeymap/kmap.c +@@ -149,10 +149,10 @@ lk_add_key(struct lk_ctx *ctx, unsigned int k_table, unsigned int k_index, int k + int type = KTYP(keycode); + int val = KVAL(keycode); + +- if (alttable != k_table && !lk_key_exists(ctx, alttable, k_index) && +- (type == KT_LATIN || type == KT_LETTER) && val < 128) { +- if (lk_add_map(ctx, alttable) < 0) +- return -1; ++ if (alttable != k_table && lk_map_exists(ctx, alttable) && ++ !lk_key_exists(ctx, alttable, k_index) && ++ (type == KT_LATIN || type == KT_LETTER) && ++ val < 128) { + if (lk_add_key(ctx, alttable, k_index, K(KT_META, val)) < 0) + return -1; + } +diff --git a/tests/Makefile.am b/tests/Makefile.am +index e7d22c2..d9a9f61 100644 +--- a/tests/Makefile.am ++++ b/tests/Makefile.am +@@ -7,10 +7,12 @@ AM_CFLAGS = $(CHECK_CFLAGS) + LDADD = $(top_builddir)/src/libkeymap/libkeymap.la $(CHECK_LIBS) + + EXTRA_DIST = \ ++ alt-is-meta.in \ + dumpkeys-bkeymap.in \ + dumpkeys-fulltable.in \ + dumpkeys-mktable.in \ + \ ++ alt-is-meta.map \ + charset-keymap0.map \ + dumpkeys.full.ruwin_cplk-UTF-8.map \ + dumpkeys.qwerty-layout.map \ +@@ -19,15 +21,16 @@ EXTRA_DIST = \ + keymap0.map keymap1.map keymap2.map keymap3.map keymap4.map keymap5.map keymap6.map \ + VoidSymbol.map \ + \ ++ alt-is-meta.output \ + dumpkeys.bkeymap.bin \ + dumpkeys.defkeymap.c + +-check_SCRIPTS = dumpkeys-fulltable dumpkeys-mktable dumpkeys-bkeymap ++check_SCRIPTS = dumpkeys-fulltable dumpkeys-mktable dumpkeys-bkeymap alt-is-meta + check_PROGRAMS = libkeymap-init libkeymap-kmap libkeymap-keys libkeymap-parse \ + libkeymap-charset + + noinst_PROGRAMS = \ +- libkeymap-dumpkeys libkeymap-mktable libkeymap-bkeymap \ ++ libkeymap-dumpkeys libkeymap-mktable libkeymap-bkeymap libkeymap-showmaps \ + $(check_PROGRAMS) + + TESTS = $(check_PROGRAMS) $(check_SCRIPTS) +@@ -41,6 +44,7 @@ libkeymap_charset_SOURCES = libkeymap-charset.c + libkeymap_dumpkeys_SOURCES = libkeymap-dumpkeys.c + libkeymap_mktable_SOURCES = libkeymap-mktable.c + libkeymap_bkeymap_SOURCES = libkeymap-bkeymap.c ++libkeymap_showmaps_SOURCES = libkeymap-showmaps.c + + %: %.in + sed \ +diff --git a/tests/alt-is-meta.in b/tests/alt-is-meta.in +new file mode 100755 +index 0000000..ddd5ed8 +--- /dev/null ++++ b/tests/alt-is-meta.in +@@ -0,0 +1,19 @@ ++#!/bin/sh -efu ++ ++cwd="$(readlink -ev "${0%/*}")" ++ ++cd "$cwd" ++ ++rc=0 ++temp="$(mktemp "@BUILDDIR@/temp.XXXXXXXXX")" ++ ++./libkeymap-showmaps "@DATADIR@"/alt-is-meta.map > "$temp" || rc=$? ++cmp -s "@DATADIR@//alt-is-meta.output" "$temp" || rc=$? ++ ++if [ "$rc" != 0 ]; then ++ printf 'failed\n' ++else ++ rm -f -- "$temp" ++fi ++ ++exit $rc +diff --git a/tests/alt-is-meta.map b/tests/alt-is-meta.map +new file mode 100644 +index 0000000..fa182a5 +--- /dev/null ++++ b/tests/alt-is-meta.map +@@ -0,0 +1,12 @@ ++keymaps 0-9,12-13,16-20,22,24-25,28,32-41,44-45,48-52,54,56-57,60 ++alt_is_meta ++keycode 16 = +q Q backslash backslash Control_q \ ++ Control_q Control_backslash Control_backslash \ ++ Meta_q Meta_Q VoidSymbol VoidSymbol +Q \ ++ q VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ ++ Meta_Q Meta_q VoidSymbol \ ++ +q Q backslash backslash Control_q \ ++ Control_q Control_backslash Control_backslash \ ++ Meta_q Meta_Q VoidSymbol VoidSymbol +Q \ ++ q VoidSymbol VoidSymbol VoidSymbol VoidSymbol \ ++ Meta_Q Meta_q VoidSymbol +diff --git a/tests/alt-is-meta.output b/tests/alt-is-meta.output +new file mode 100644 +index 0000000..25abb20 +--- /dev/null ++++ b/tests/alt-is-meta.output +@@ -0,0 +1,42 @@ ++keymap 000 ++keymap 001 ++keymap 002 ++keymap 003 ++keymap 004 ++keymap 005 ++keymap 006 ++keymap 007 ++keymap 008 ++keymap 009 ++keymap 012 ++keymap 013 ++keymap 016 ++keymap 017 ++keymap 018 ++keymap 019 ++keymap 020 ++keymap 022 ++keymap 024 ++keymap 025 ++keymap 028 ++keymap 032 ++keymap 033 ++keymap 034 ++keymap 035 ++keymap 036 ++keymap 037 ++keymap 038 ++keymap 039 ++keymap 040 ++keymap 041 ++keymap 044 ++keymap 045 ++keymap 048 ++keymap 049 ++keymap 050 ++keymap 051 ++keymap 052 ++keymap 054 ++keymap 056 ++keymap 057 ++keymap 060 +diff --git a/tests/libkeymap-showmaps.c b/tests/libkeymap-showmaps.c +new file mode 100644 +index 0000000..acbf9f1 +--- /dev/null ++++ b/tests/libkeymap-showmaps.c +@@ -0,0 +1,30 @@ ++#include ++#include ++#include ++#include ++ ++#include "contextP.h" ++ ++int main(int argc, char **argv) ++{ ++ int i; ++ struct lk_ctx *ctx; ++ lkfile_t f; ++ ++ ctx = lk_init(); ++ ++ f.pipe = 0; ++ strcpy(f.pathname, argv[1]); ++ f.fd = fopen( argv[1], "r"); ++ ++ lk_parse_keymap(ctx, &f); ++ ++ for (i = 0; i < ctx->keymap->total; i++) { ++ if (!lk_map_exists(ctx, i)) ++ continue; ++ printf("keymap %03d\n", i); ++ } ++ ++ lk_free(ctx); ++ return 0; ++} +-- +1.7.3.3 + diff --git a/core/kbd/merge-fullline_singleline.patch b/core/kbd/merge-fullline_singleline.patch new file mode 100644 index 000000000..cc2b2c3b0 --- /dev/null +++ b/core/kbd/merge-fullline_singleline.patch @@ -0,0 +1,104 @@ +From 301cb9f132017ec67cc00681ca3f7a25f0d24ca2 Mon Sep 17 00:00:00 2001 +From: Alexey Gladkov +Date: Mon, 7 Oct 2013 18:11:45 +0400 +Subject: [PATCH] parser: Merge fullline and singleline rule + +Signed-off-by: Alexey Gladkov +--- + src/libkeymap/parser.y | 59 ++++++++++++++++++++++++----------------------- + 1 files changed, 30 insertions(+), 29 deletions(-) + +diff --git a/src/libkeymap/parser.y b/src/libkeymap/parser.y +index 627494a..17d953a 100644 +--- a/src/libkeymap/parser.y ++++ b/src/libkeymap/parser.y +@@ -180,7 +180,6 @@ line : EOL + | usualstringsline + | usualcomposeline + | keymapline +- | fullline + | singleline + | strline + | compline +@@ -281,34 +280,7 @@ compline : COMPOSE compsym compsym TO compsym EOL + compsym : CCHAR { $$ = $1; } + | UNUMBER { $$ = $1 ^ 0xf000; } + ; +-singleline : { +- ctx->mod = 0; +- } +- modifiers KEYCODE NUMBER EQUALS rvalue EOL +- { +- if (lk_add_key(ctx, ctx->mod, $4, $6) < 0) +- YYERROR; +- } +- | PLAIN KEYCODE NUMBER EQUALS rvalue EOL +- { +- if (lk_add_key(ctx, 0, $3, $5) < 0) +- YYERROR; +- } +- ; +-modifiers : modifiers modifier +- | modifier +- ; +-modifier : SHIFT { ctx->mod |= M_SHIFT; } +- | CONTROL { ctx->mod |= M_CTRL; } +- | ALT { ctx->mod |= M_ALT; } +- | ALTGR { ctx->mod |= M_ALTGR; } +- | SHIFTL { ctx->mod |= M_SHIFTL; } +- | SHIFTR { ctx->mod |= M_SHIFTR; } +- | CTRLL { ctx->mod |= M_CTRLL; } +- | CTRLR { ctx->mod |= M_CTRLR; } +- | CAPSSHIFT { ctx->mod |= M_CAPSSHIFT; } +- ; +-fullline : KEYCODE NUMBER EQUALS rvalue0 EOL ++singleline : KEYCODE NUMBER EQUALS rvalue0 EOL + { + unsigned int j, i, keycode; + int *val; +@@ -367,6 +339,33 @@ fullline : KEYCODE NUMBER EQUALS rvalue0 EOL + } + } + } ++ ++ | modifiers KEYCODE NUMBER EQUALS rvalue EOL ++ { ++ if (lk_add_key(ctx, ctx->mod, $3, $5) < 0) ++ YYERROR; ++ ctx->mod = 0; ++ } ++ | PLAIN KEYCODE NUMBER EQUALS rvalue EOL ++ { ++ if (lk_add_key(ctx, 0, $3, $5) < 0) ++ YYERROR; ++ ctx->mod = 0; ++ } ++ ; ++modifiers : modifiers modifier ++ | modifier ++ ; ++modifier : SHIFT { ctx->mod |= M_SHIFT; } ++ | CONTROL { ctx->mod |= M_CTRL; } ++ | ALT { ctx->mod |= M_ALT; } ++ | ALTGR { ctx->mod |= M_ALTGR; } ++ | SHIFTL { ctx->mod |= M_SHIFTL; } ++ | SHIFTR { ctx->mod |= M_SHIFTR; } ++ | CTRLL { ctx->mod |= M_CTRLL; } ++ | CTRLR { ctx->mod |= M_CTRLR; } ++ | CAPSSHIFT { ctx->mod |= M_CAPSSHIFT; } ++ ; + ; + + rvalue0 : +@@ -393,6 +392,8 @@ lk_parse_keymap(struct lk_ctx *ctx, lkfile_t *f) + yyscan_t scanner; + int rc = -1; + ++ ctx->mod = 0; ++ + yylex_init(&scanner); + yylex_init_extra(ctx, &scanner); + +-- +1.7.3.3 + diff --git a/extra/fping/PKGBUILD b/extra/fping/PKGBUILD index cfae85ce5..7d80549ae 100644 --- a/extra/fping/PKGBUILD +++ b/extra/fping/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 186276 2013-05-23 15:38:45Z giovanni $ +# $Id: PKGBUILD 196316 2013-10-11 13:19:32Z giovanni $ # Maintainer: Giovanni Scafora # Contributor: Tom Newsom pkgname=fping -pkgver=3.5 +pkgver=3.6 pkgrel=1 pkgdesc="A utility to ping multiple hosts at once" arch=('i686' 'x86_64') @@ -11,7 +11,7 @@ url="http://www.fping.org/" license=('custom') depends=('glibc') source=("http://www.fping.org/dist/${pkgname}-${pkgver}.tar.gz") -md5sums=('2e17cb655aa4eb59b5a4a38a89e746ed') +md5sums=('997b1e998caff6ad5b28c48a5a8bf84b') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/extra/freetype2/PKGBUILD b/extra/freetype2/PKGBUILD index 618a08d28..f0bd28d0d 100644 --- a/extra/freetype2/PKGBUILD +++ b/extra/freetype2/PKGBUILD @@ -1,14 +1,14 @@ -# $Id: PKGBUILD 188918 2013-06-25 14:14:01Z heftig $ +# $Id: PKGBUILD 196343 2013-10-11 16:51:57Z heftig $ # Maintainer: Jan de Groot pkgname=freetype2 pkgver=2.5.0.1 -pkgrel=1 +pkgrel=2 pkgdesc="TrueType font rendering library" arch=(i686 x86_64) license=('GPL') url="http://freetype.sourceforge.net" -depends=('zlib' 'bzip2' 'sh') +depends=('zlib' 'bzip2' 'sh' 'libpng') options=('!libtool') source=(http://downloads.sourceforge.net/sourceforge/freetype/freetype-${pkgver}.tar.bz2 freetype-2.2.1-enable-valid.patch @@ -33,9 +33,7 @@ prepare() { build() { cd "${srcdir}/freetype-${pkgver}" - # PNG support is useless if FT_CONFIG_OPTION_USE_PNG is disabled - ./configure --prefix=/usr --disable-static \ - --without-png + ./configure --prefix=/usr --disable-static make } diff --git a/extra/glibmm/PKGBUILD b/extra/glibmm/PKGBUILD index 6b10de42d..f0650250c 100644 --- a/extra/glibmm/PKGBUILD +++ b/extra/glibmm/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 196047 2013-10-07 11:51:06Z jgc $ +# $Id: PKGBUILD 196330 2013-10-11 14:50:36Z heftig $ # Maintainer: Jan de Groot # Contributor: Tom Newsom pkgbase=glibmm pkgname=('glibmm' 'glibmm-docs') -pkgver=2.37.93 +pkgver=2.38.0 pkgrel=1 arch=('i686' 'x86_64') license=('LGPL') @@ -12,7 +12,7 @@ makedepends=('glib2' 'libsigc++2.0' 'pkgconfig') source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz) options=('!libtool') url="http://www.gtkmm.org/" -sha256sums=('a01031d7d05ba9df5915fc84867303c93341a8dd13a2aa5af78a71dfb46842f6') +sha256sums=('f37bab6bedb7b68045e356feca9e27760a5ce50d95df07156656a0e1deabc402') build() { cd "$pkgname-$pkgver" diff --git a/extra/gnome-session/PKGBUILD b/extra/gnome-session/PKGBUILD index 2478e24a6..7b4748870 100644 --- a/extra/gnome-session/PKGBUILD +++ b/extra/gnome-session/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 196077 2013-10-07 11:51:51Z jgc $ +# $Id: PKGBUILD 196333 2013-10-11 14:58:47Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) pkgname=gnome-session -pkgver=3.10.0 -pkgrel=2 +pkgver=3.10.1 +pkgrel=1 pkgdesc="The GNOME Session Handler" arch=(i686 x86_64) license=(GPL LGPL) @@ -16,7 +16,7 @@ url="http://www.gnome.org" groups=(gnome) source=(http://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz timeout.patch) -sha256sums=('38d90c5d5a33ec8a3002f1e77e201c1554eeb8bbba8923d94fab81b3a8e0696e' +sha256sums=('f620704e07e6bbf49aa6c65897475a46f80f7ac5593606f2b6889c7cb4f6a9cc' '9eaf31857b41db417475c3b14adc11b10c8226ed76978cdf96dd648fa6e505fc') prepare() { diff --git a/extra/gtk2/PKGBUILD b/extra/gtk2/PKGBUILD index e35ebeaf5..b533e863d 100644 --- a/extra/gtk2/PKGBUILD +++ b/extra/gtk2/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 196102 2013-10-07 11:52:32Z jgc $ +# $Id: PKGBUILD 196328 2013-10-11 14:41:41Z heftig $ # Maintainer: Jan de Groot pkgbase=gtk2 pkgname=('gtk2' 'gtk-update-icon-cache') -pkgver=2.24.21 -pkgrel=2 +pkgver=2.24.22 +pkgrel=1 arch=('i686' 'x86_64') url="http://www.gtk.org/" makedepends=('atk' 'pango' 'libxcursor' 'libxinerama' 'libxrandr' 'libxi' 'libxcomposite' 'libxdamage' @@ -12,16 +12,14 @@ makedepends=('atk' 'pango' 'libxcursor' 'libxinerama' 'libxrandr' 'libxi' 'libxc options=('!libtool') license=('LGPL') source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/gtk+-$pkgver.tar.xz - gtkrc xid-collision-debug.patch gtkrc-fix.patch) -sha256sums=('302e9216dd19ec4b5b9e2f77275e23758253f7e86b06287284d8e794ef38dce3' + gtkrc xid-collision-debug.patch) +sha256sums=('b114b6e9fb389bf3aa8a6d09576538f58dce740779653084046852fb4140ae7f' 'b77a427df55a14182c10ad7e683b4d662df2846fcd38df2aa8918159d6be3ae2' - 'd758bb93e59df15a4ea7732cf984d1c3c19dff67c94b957575efea132b8fe558' - '4038c0f1ef4cc052e469858abe32eaa8afc8d4f540760f18ad132986e396604d') + 'd758bb93e59df15a4ea7732cf984d1c3c19dff67c94b957575efea132b8fe558') prepare() { cd gtk+-$pkgver patch -Np1 -i ../xid-collision-debug.patch - patch -Np1 -i ../gtkrc-fix.patch } build() { diff --git a/extra/gtk2/gtkrc-fix.patch b/extra/gtk2/gtkrc-fix.patch deleted file mode 100644 index 09e350e98..000000000 --- a/extra/gtk2/gtkrc-fix.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 1b8d3b9210c1d2201bb01a748d748f5d17e9eb4f Mon Sep 17 00:00:00 2001 -From: Matthias Clasen -Date: Mon, 30 Sep 2013 16:50:34 +0000 -Subject: Actually look in /usr/share/gtk-2.0 for default rc files - -I managed to forget the 'share' component of the path. ---- -diff --git a/gtk/gtkrc.c b/gtk/gtkrc.c -index b1f68e2..50b2563 100644 ---- a/gtk/gtkrc.c -+++ b/gtk/gtkrc.c -@@ -525,7 +525,7 @@ gtk_rc_add_initial_default_files (void) - const gchar * const *config_dirs; - const gchar *config_dir; - -- str = g_build_filename (GTK_DATA_PREFIX, "gtk-2.0", "gtkrc", NULL); -+ str = g_build_filename (GTK_DATA_PREFIX, "share", "gtk-2.0", "gtkrc", NULL); - gtk_rc_add_default_file (str); - g_free (str); - --- -cgit v0.9.2 diff --git a/extra/gtk3/PKGBUILD b/extra/gtk3/PKGBUILD index e18b144ef..fd2ff13e8 100644 --- a/extra/gtk3/PKGBUILD +++ b/extra/gtk3/PKGBUILD @@ -1,9 +1,10 @@ -# $Id: PKGBUILD 196103 2013-10-07 11:52:34Z jgc $ +# $Id: PKGBUILD 196329 2013-10-11 14:46:45Z heftig $ # Maintainer: Ionut Biru +# Maintainer: Jan Alexander Steffens (heftig) pkgname=gtk3 -pkgver=3.10.0 -pkgrel=2 +pkgver=3.10.1 +pkgrel=1 pkgdesc="GObject-based multi-platform GUI toolkit (v3)" arch=(i686 x86_64) url="http://www.gtk.org/" @@ -17,7 +18,7 @@ options=('!libtool') license=(LGPL) source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/${pkgver%.*}/gtk+-$pkgver.tar.xz settings.ini) -sha256sums=('6559feb360cd935d341cd7a0b69a72f8f4346ed6ee9b7c4040c02b73b75c53fe' +sha256sums=('c12e6897fb1ec8d8f1a6de6cd0ac1372fee6fd63ee3a5a63813dc5f3473e6ab8' '14369dfd1d325c393e17c105d5d5cc5501663277bd4047ea04a50abb3cfbd119') build() { diff --git a/extra/gtkmm3/PKGBUILD b/extra/gtkmm3/PKGBUILD index 679789bef..46a64a402 100644 --- a/extra/gtkmm3/PKGBUILD +++ b/extra/gtkmm3/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 196104 2013-10-07 11:52:35Z jgc $ +# $Id: PKGBUILD 196332 2013-10-11 14:56:43Z heftig $ # Maintainer: Ionut Biru pkgbase=gtkmm3 _pkgbasename=gtkmm pkgname=('gtkmm3' 'gtkmm3-docs') -pkgver=3.9.16 +pkgver=3.10.0 pkgrel=1 arch=('i686' 'x86_64') makedepends=('gtk3' 'pangomm' 'atkmm' 'glibmm-docs' 'mm-common' 'doxygen' 'libxslt') @@ -12,7 +12,7 @@ license=('LGPL') options=('!libtool' '!emptydirs') url="http://www.gtkmm.org/" source=(http://ftp.gnome.org/pub/GNOME/sources/$_pkgbasename/${pkgver%.*}/$_pkgbasename-$pkgver.tar.xz) -sha256sums=('3a07679530c0c58ddaf3b2bdc7859d8f7050a1057ae99e2d3857004e36e7c879') +sha256sums=('5e45fed4a7cff1baa72d1ef67e0d9883063d3a575cb53190e7ecf27047d241f8') build() { cd "$_pkgbasename-$pkgver" diff --git a/extra/lftp/PKGBUILD b/extra/lftp/PKGBUILD index 2dbafdc8c..ac3eb7fee 100644 --- a/extra/lftp/PKGBUILD +++ b/extra/lftp/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 193566 2013-08-24 08:12:15Z andyrtr $ +# $Id: PKGBUILD 196341 2013-10-11 16:33:42Z andyrtr $ # Maintainer: Andreas Radke # Contributor: Aaron Griffin pkgname=lftp -pkgver=4.4.9 +pkgver=4.4.10 pkgrel=1 pkgdesc="Sophisticated command line based FTP client" arch=('i686' 'x86_64') @@ -12,8 +12,9 @@ depends=('gcc-libs' 'readline>=6.2' "gnutls" "expat>=2.0.1-4" 'sh') optdepends=('perl: needed for convert-netscape-cookies and verify-file') url="http://lftp.yar.ru/" backup=('etc/lftp.conf') -source=(http://ftp.yars.free.net/pub/source/lftp/${pkgname}-${pkgver}.tar.bz2 ) -md5sums=('f942d632d71b7bf35dca2e75a8432b83') +source=(http://lftp.yar.ru/ftp/${pkgname}-${pkgver}.tar.xz{,.asc}) +md5sums=('1b8d77f1a5a9cfe4e48e45636b775101' + 'SKIP') build() { cd ${srcdir}/${pkgname}-${pkgver} diff --git a/extra/maxima/PKGBUILD b/extra/maxima/PKGBUILD index 1cf70e551..6fe19bbc7 100644 --- a/extra/maxima/PKGBUILD +++ b/extra/maxima/PKGBUILD @@ -1,15 +1,15 @@ -# $Id: PKGBUILD 192520 2013-08-13 12:39:35Z juergen $ +# $Id: PKGBUILD 196297 2013-10-11 08:53:38Z juergen $ # Maintainer: Ronald van Haren # Contributor: Damir Perisa pkgname=maxima pkgver=5.30.0 -pkgrel=3 +pkgrel=4 pkgdesc="Maxima - a sophisticated computer algebra system" arch=('i686' 'x86_64') license=('GPL') url="http://maxima.sourceforge.net" -depends=('sbcl=1.1.10' 'texinfo' 'sh') +depends=('sbcl=1.1.12' 'texinfo' 'sh') makedepends=('python2') optdepends=('gnuplot: plotting capabilities' 'rlwrap: readline support via /usr/bin/rmaxima' 'tk: graphical xmaxima interface') # needs rebuild when bash changes version diff --git a/extra/networkmanager/PKGBUILD b/extra/networkmanager/PKGBUILD index fd11b12ec..e136d6d1c 100644 --- a/extra/networkmanager/PKGBUILD +++ b/extra/networkmanager/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 196155 2013-10-07 12:16:03Z jgc $ +# $Id: PKGBUILD 196312 2013-10-11 11:02:08Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) # Maintainer: Jan de Groot # Contributor: Wael Nasreddine @@ -8,7 +8,7 @@ pkgname=networkmanager _pkgname=NetworkManager -pkgver=0.9.8.6 +pkgver=0.9.8.8 pkgrel=1 pkgdesc="Network Management daemon" arch=('i686' 'x86_64') @@ -28,7 +28,7 @@ install=networkmanager.install #source=(git://anongit.freedesktop.org/NetworkManager/NetworkManager#commit=93c1041 source=(http://ftp.gnome.org/pub/gnome/sources/$_pkgname/${pkgver:0:3}/$_pkgname-$pkgver.tar.xz NetworkManager.conf disable_set_hostname.patch) -sha256sums=('2289800de66fd7f8c141e029923beb39f43952e442b3cb864e3bf73b26c0c369' +sha256sums=('8a0a3de9cd2897f778193aa5f04c8a6f6f87fe07f7a088aab26d2b35baa17a55' '44b048804c7c0b8b3b0c29b8632b6ad613c397d0a1635ec918e10c0fbcdadf21' '25056837ea92e559f09563ed817e3e0cd9333be861b8914e45f62ceaae2e0460') diff --git a/extra/php-xcache/PKGBUILD b/extra/php-xcache/PKGBUILD index a995f2197..22393296e 100644 --- a/extra/php-xcache/PKGBUILD +++ b/extra/php-xcache/PKGBUILD @@ -1,20 +1,18 @@ -# $Id: PKGBUILD 195126 2013-09-25 11:18:14Z pierre $ +# $Id: PKGBUILD 196293 2013-10-11 06:26:09Z pierre $ # Maintainer: Pierre Schmitz pkgname=php-xcache -pkgver=3.1.0dev -_svnrev=1394 -pkgrel=14 +pkgver=3.1.0 +pkgrel=1 arch=('i686' 'x86_64') pkgdesc='A PHP opcode cacher' url='http://xcache.lighttpd.net/' depends=('php') -makedepends=('subversion') license=('custom') -source=("xcache-${pkgver}::svn://svn.lighttpd.net/xcache/trunk/#revision=${_svnrev}" +source=("http://xcache.lighttpd.net/pub/Releases/${pkgver}/xcache-${pkgver}.tar.bz2" 'xcache.ini') backup=('etc/php/conf.d/xcache.ini') -md5sums=('SKIP' +md5sums=('e5816d47d52be200b959bf69a673ff74' '8fd9ce537ada9463c4b0c042243158c0') build() { diff --git a/extra/postgresql-old-upgrade/PKGBUILD b/extra/postgresql-old-upgrade/PKGBUILD index 8f0e8bb0c..3588b03fc 100644 --- a/extra/postgresql-old-upgrade/PKGBUILD +++ b/extra/postgresql-old-upgrade/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 186424 2013-05-26 09:25:57Z bluewind $ +# $Id: PKGBUILD 196303 2013-10-11 09:53:41Z dan $ # Maintainer: Dan McGee pkgname=postgresql-old-upgrade -pkgver=9.1.9 +pkgver=9.2.5 _majorver=${pkgver%.*} -pkgrel=2 +pkgrel=1 pkgdesc="PostgreSQL build for migrating between major versions with pg_upgrade" arch=('i686' 'x86_64') url="http://www.postgresql.org/" @@ -47,5 +47,5 @@ package() { rm -rf "${pkgdir}/opt/pgsql-${_majorver}/include/" } -md5sums=('6b5ea53dde48fcd79acfc8c196b83535') -sha256sums=('28a533e181009308722e8b3c51f1ea7224ab910c380ac1a86f07118667602dd8') +md5sums=('e8438e0ed5e6371741be7697886e7340') +sha256sums=('22c1edfd6a404bb15fba655863e94f09a10716ded1910a8bc98ee85f413007a4') diff --git a/extra/postgresql/PKGBUILD b/extra/postgresql/PKGBUILD index da4a4c307..76e87a8d7 100644 --- a/extra/postgresql/PKGBUILD +++ b/extra/postgresql/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 186423 2013-05-26 09:25:56Z bluewind $ +# $Id: PKGBUILD 196301 2013-10-11 09:52:27Z dan $ # Maintainer: Dan McGee pkgbase=postgresql pkgname=('postgresql-libs' 'postgresql-docs' 'postgresql') -pkgver=9.2.4 +pkgver=9.3.1 _majorver=${pkgver%.*} -pkgrel=2 +pkgrel=3 arch=('i686' 'x86_64') url="http://www.postgresql.org/" license=('custom:PostgreSQL') @@ -14,20 +14,20 @@ source=(http://ftp.postgresql.org/pub/source/v${pkgver}/postgresql-${pkgver}.tar postgresql-run-socket.patch postgresql.pam postgresql.logrotate postgresql.service postgresql.tmpfiles.conf postgresql-check-db-dir) -md5sums=('6ee5bb53b97da7c6ad9cb0825d3300dd' +md5sums=('c003d871f712d4d3895956b028a96e74' '75c579eed03ffb2312631f0b649175b4' '96f82c38f3f540b53f3e5144900acf17' 'd28e443f9f65a5712c52018b84e27137' '89b48774b0dae7c37fbb0e907c3c1db8' '1c5a1f99e8e93776c593c468e2612985' - '505e0e4abfc746cae9558584d471a03c') -sha256sums=('d97dd918a88a4449225998f46aafa85216a3f89163a3411830d6890507ffae93' + 'ea7f9f914900e60835d20cb95010e63c') +sha256sums=('8ea4a7a92a6f5a79359b02e683ace335c5eb45dffe7f8a681a9ce82470a8a0b8' '8538619cb8bea51078b605ad64fe22abd6050373c7ae3ad6595178da52f6a7d9' '57dfd072fd7ef0018c6b0a798367aac1abb5979060ff3f9df22d1048bb71c0d5' '6abb842764bbed74ea4a269d24f1e73d1c0b1d8ecd6e2e6fb5fb10590298605e' 'c69b614731fdd3f4e127540814f5999f423363523c5209e252e19b1d4362ad68' '7e086d70e0dcaa6ce45693b4e826ce92d770192b3aff5642319b1ef279d88dc4' - '3a3279d290f556bf7a362670e32b491794f47ed218f6b8c6acef366a3291f669') + 'b3ed31e5882e5bdf4515d488d3f2db874ff5561be3091eab29810f831038a888') build() { cd "${srcdir}/postgresql-${pkgver}" @@ -64,11 +64,14 @@ package_postgresql-libs() { install -D -m644 COPYRIGHT "${pkgdir}/usr/share/licenses/postgresql-libs/LICENSE" # install libs - for dir in src/interfaces src/bin/pg_config src/bin/psql; do + for dir in src/interfaces src/bin/pg_config src/bin/psql src/bin/pg_dump; do make -C ${dir} DESTDIR="${pkgdir}" install done install -D -m644 doc/src/sgml/man1/pg_config.1 "${pkgdir}/usr/share/man/man1/pg_config.1" + install -D -m644 doc/src/sgml/man1/pg_dump.1 "${pkgdir}/usr/share/man/man1/pg_dump.1" + install -D -m644 doc/src/sgml/man1/pg_dumpall.1 "${pkgdir}/usr/share/man/man1/pg_dumpall.1" + install -D -m644 doc/src/sgml/man1/pg_restore.1 "${pkgdir}/usr/share/man/man1/pg_restore.1" install -D -m644 doc/src/sgml/man1/psql.1 "${pkgdir}/usr/share/man/man1/psql.1" cd src/include @@ -78,6 +81,7 @@ package_postgresql-libs() { # these headers are needed by the public headers of the interfaces install -m644 pg_config.h "${pkgdir}/usr/include/" install -m644 pg_config_os.h "${pkgdir}/usr/include/" + install -m644 pg_config_ext.h "${pkgdir}/usr/include/" install -m644 postgres_ext.h "${pkgdir}/usr/include/" install -m644 libpq/libpq-fs.h "${pkgdir}/usr/include/libpq/" install -m644 pg_config_manual.h "${pkgdir}/usr/include/" @@ -108,7 +112,7 @@ package_postgresql-docs() { package_postgresql() { pkgdesc="A sophisticated object-relational DBMS" - backup=('etc/conf.d/postgresql' 'etc/pam.d/postgresql' 'etc/logrotate.d/postgresql') + backup=('etc/pam.d/postgresql' 'etc/logrotate.d/postgresql') depends=("postgresql-libs>=${pkgver}" 'krb5' 'libxml2' 'readline>=6.0' 'openssl>=1.0.0') optdepends=('python2: for PL/Python support' 'perl: for PL/Perl support' @@ -124,10 +128,13 @@ package_postgresql() { make -C doc/src/sgml DESTDIR="${pkgdir}" install-man # we don't want these, they are in the -libs package - for dir in src/interfaces src/bin/pg_config src/bin/psql; do + for dir in src/interfaces src/bin/pg_config src/bin/psql src/bin/pg_dump; do make -C ${dir} DESTDIR="${pkgdir}" uninstall done rm "${pkgdir}/usr/share/man/man1/pg_config.1" + rm "${pkgdir}/usr/share/man/man1/pg_dump.1" + rm "${pkgdir}/usr/share/man/man1/pg_dumpall.1" + rm "${pkgdir}/usr/share/man/man1/pg_restore.1" rm "${pkgdir}/usr/share/man/man1/psql.1" # install license diff --git a/extra/postgresql/postgresql-check-db-dir b/extra/postgresql/postgresql-check-db-dir index 542c82209..e563d114c 100755 --- a/extra/postgresql/postgresql-check-db-dir +++ b/extra/postgresql/postgresql-check-db-dir @@ -16,9 +16,9 @@ then fi # PGMAJORVERSION is major version -PGMAJORVERSION=9.2 +PGMAJORVERSION=9.3 # PREVMAJORVERSION is the previous major version, e.g., 8.4, for upgrades -PREVMAJORVERSION=9.1 +PREVMAJORVERSION=9.2 # Check for the PGDATA structure if [ -f "$PGDATA/PG_VERSION" ] && [ -d "$PGDATA/base" ] @@ -35,7 +35,7 @@ then else echo $"An old version of the database format was found." echo $"You need to dump and reload before using PostgreSQL $PGMAJORVERSION." - echo $"See http://www.postgresql.org/docs/9.2/static/upgrading.html" + echo $"See http://www.postgresql.org/docs/$PGMAJORVERSION/static/upgrading.html" exit 1 fi else diff --git a/extra/sbcl/PKGBUILD b/extra/sbcl/PKGBUILD index a01ad7671..725ef5738 100644 --- a/extra/sbcl/PKGBUILD +++ b/extra/sbcl/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 192518 2013-08-13 12:04:18Z juergen $ +# $Id: PKGBUILD 196298 2013-10-11 08:53:55Z juergen $ # Contributor: John Proctor # Contributor: Daniel White # Maintainer: Juergen Hoetzel # Contributor: Leslie Polzer (skypher) pkgname=sbcl -pkgver=1.1.10 +pkgver=1.1.12 pkgrel=1 pkgdesc="Steel Bank Common Lisp" url="http://www.sbcl.org/" @@ -16,30 +16,13 @@ provides=('common-lisp' 'cl-asdf') makedepends=('sbcl') install=sbcl.install source=("http://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2" - "arch-fixes.lisp" - "ftp://ftp.gnu.org/pub/gnu/texinfo/texinfo-4.13a.tar.gz" - "texinfo-4.13a-data_types.patch") -md5sums=('ccec396f1bef6468be1f18bcc60231fe' - '7ac0c1936547f4278198b8bf7725204d' - '71ba711519209b5fb583fed2b3d86fcb' - 'd8574782ff7def1e2dc5c291dbeaec18') - - -# Temporary Texinfo legacy build -# See: http://sourceforge.net/mailarchive/message.php?msg_id=30747919 - -build-texinfo-legacy() { - cd ${srcdir}/texinfo-4.13 - patch -Np1 -i $srcdir/texinfo-4.13a-data_types.patch - mkdir -p $srcdir/texinfo-instroot - ./configure --prefix=$srcdir/texinfo-instroot - make install -} + "arch-fixes.lisp") +md5sums=('817e0606e4615e758c0bf3d381197711' + '7ac0c1936547f4278198b8bf7725204d') -build() { - build-texinfo-legacy - export PATH=$srcdir/texinfo-instroot/bin:$PATH + +build() { cd "$srcdir/$pkgname-$pkgver" export CFLAGS+=" -D_GNU_SOURCE -fno-omit-frame-pointer -DSBCL_HOME=/usr/lib/sbcl" diff --git a/extra/v4l-utils/PKGBUILD b/extra/v4l-utils/PKGBUILD index 94ad1cf44..3d2f80c41 100644 --- a/extra/v4l-utils/PKGBUILD +++ b/extra/v4l-utils/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 187074 2013-06-03 11:16:59Z allan $ +# $Id: PKGBUILD 196345 2013-10-11 18:25:19Z thomas $ # Maintainer: Thomas Bächler pkgname=v4l-utils -pkgver=0.9.5 -pkgrel=2 +pkgver=1.0.0 +pkgrel=1 pkgdesc="Userspace tools and conversion library for Video 4 Linux" arch=('i686' 'x86_64') url="http://freshmeat.net/projects/libv4l" @@ -16,7 +16,7 @@ optdepends=('qt4') depends=('glibc' 'gcc-libs' 'sysfsutils' 'libjpeg-turbo') source=(http://linuxtv.org/downloads/v4l-utils/${pkgname}-${pkgver}.tar.bz2 http://linuxtv.org/downloads/v4l-utils/${pkgname}-${pkgver}.tar.bz2.asc) -sha256sums=('6c9f1be981d5763069e0969ebe426c39da5a7d738865367e390e3b486f1b502c' +sha256sums=('1de3882099e04e89e354675ee408b82c8ac8afd3ca6ab27ea321771901285f30' 'SKIP') options=(!libtool) diff --git a/extra/wayland/PKGBUILD b/extra/wayland/PKGBUILD index 05ae4ae53..5815b82d2 100644 --- a/extra/wayland/PKGBUILD +++ b/extra/wayland/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 193712 2013-08-28 20:08:20Z lcarlier $ +# $Id: PKGBUILD 196331 2013-10-11 14:56:14Z tomegun $ # Maintainer: Tom Gundersen # Contributor: Sébastien Luttringer # Contributor: Joel Teichroeb pkgname=wayland -pkgver=1.2.1 +pkgver=1.3.0 pkgrel=1 pkgdesc='A computer display server protocol' arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ depends=('libffi' 'expat') makedepends=('doxygen') options=(!libtool) source=("http://wayland.freedesktop.org/releases/$pkgname-$pkgver.tar.xz") -sha1sums=('2214b690cb5a4f9695d287f27730c4368e6ef829') +sha1sums=('febbbfc8d76ed0b2157077d50cb6e5ceb1aa47de') build() { cd $pkgname-$pkgver diff --git a/libre/calibre-libre/PKGBUILD b/libre/calibre-libre/PKGBUILD index f1eab5401..ce9cfa040 100644 --- a/libre/calibre-libre/PKGBUILD +++ b/libre/calibre-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 98047 2013-10-04 15:29:48Z jelle $ +# $Id: PKGBUILD 98485 2013-10-11 18:19:46Z jelle $ # Maintainer: jelle van der Waa # Maintainer: Daniel Wallace # Contributor: Giovanni Scafora @@ -9,8 +9,8 @@ _pkgname=calibre pkgname=calibre-libre -pkgver=1.5 -pkgrel=2 +pkgver=1.6 +pkgrel=1 pkgdesc="Ebook management application, with unar support" arch=('i686' 'x86_64' 'mips64el') url="http://calibre-ebook.com/" @@ -27,13 +27,14 @@ replaces=$_pkgname conflicts=$_pkgname provides=$_pkgname=$pkgver install=calibre.install -source=('http://download.calibre-ebook.com/1.5.0/calibre-1.5.0.tar.xz' +source=('http://download.calibre-ebook.com/1.6.0/calibre-1.6.0.tar.xz' 'desktop_integration.patch' 'calibre-mount-helper') -md5sums=('adb8543044f81f93d6faef372710bcb5' +md5sums=('d4fc03a2bec211324897cbb916c6eb89' '8353d1878c5a498b3e49eddef473605f' '675cd87d41342119827ef706055491e7') + prepare(){ cd "${srcdir}/${_pkgname}" #rm -rf src/{cherrypy,pyPdf} diff --git a/libre/cgminer-libre/PKGBUILD b/libre/cgminer-libre/PKGBUILD index 2d081f8e3..52019ab59 100644 --- a/libre/cgminer-libre/PKGBUILD +++ b/libre/cgminer-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 97769 2013-09-29 14:35:16Z fyan $ +# $Id: PKGBUILD 98455 2013-10-11 07:59:42Z fyan $ # Maintainer: Felix Yan # Contributor: monson # Contributor: Thomas Dziedzic < gostrc at gmail > @@ -7,7 +7,7 @@ _pkgname=cgminer pkgname=cgminer-libre -pkgver=3.5.0 +pkgver=3.5.1 pkgrel=1 pkgdesc="Multi-threaded multi-pool GPU, FPGA and ASIC miner for bitcoin and derivative coins, without nonfree OpenCL recommendation" url='http://forum.bitcoin.org/index.php?topic=28402.0' @@ -54,6 +54,8 @@ build() { --enable-modminer \ --enable-ztex \ --enable-avalon \ + --enable-klondike \ + --enable-bitfury \ --disable-adl # For license issues make @@ -73,6 +75,6 @@ package() { install -Dm644 $_pkgname.conf "$pkgdir"/etc/$_pkgname.conf } -sha512sums=('21dbf036012e331676e6dfd85501f04f10e1f0ae7f4fce3bffd3ffe4ccd8c9544b0166f0024cba00177edbe6b70c4d02803ca05af33a2612a5be7bb5a8ec11fc' +sha512sums=('c8fe532b1086e3f2beb69b7f5e75e8ad9aab137c0db1a920de8e222ea2a4bf62ef608bec4b85cdf0f76162c53e5999677e326bb0b567abe26dd14eca52e28bdf' '99c38bc395848f9712ce172343d31f5c60f5d8ac1cfe2f48df8f3ec6c488fc275763a79c5ef36b99f32faa465b5a65284b38e8a63ef9b144075ee13971313b41' '3317b60c6b1f14c47d8ee636113ef40a4023ab14054129de80a37947b381fd2b647a7053f4e1bb639efa225a514e862fa531908714c34040dda2d6221dde7f5f') -- cgit v1.2.3-54-g00ecf From 39e9111d76d232d65ca0c43285dea5bd5d58d28e Mon Sep 17 00:00:00 2001 From: root Date: Sun, 13 Oct 2013 00:50:27 -0700 Subject: Sun Oct 13 00:49:56 PDT 2013 --- community/cppcheck/PKGBUILD | 11 ++- community/kgraphviewer/PKGBUILD | 33 ------- community/kgraphviewer/kgraphviewer.install | 11 --- community/kpovmodeler/PKGBUILD | 36 ------- community/kpovmodeler/kpovmodeler.install | 11 --- community/pigz/PKGBUILD | 15 ++- community/pigz/pigz-2.3-make.patch | 25 ----- community/postgis/PKGBUILD | 4 +- community/quassel/PKGBUILD | 18 ++-- community/quassel/quassel.service | 8 +- community/simple-scan/PKGBUILD | 10 +- community/weston/PKGBUILD | 6 +- extra/calligra/PKGBUILD | 12 +-- extra/cups-pdf/PKGBUILD | 7 +- extra/cups/PKGBUILD | 12 +-- extra/five-or-more/PKGBUILD | 6 +- extra/four-in-a-row/PKGBUILD | 6 +- extra/gnome-chess/PKGBUILD | 6 +- extra/gnome-mines/PKGBUILD | 6 +- extra/gnome-nibbles/PKGBUILD | 6 +- extra/iagno/PKGBUILD | 6 +- extra/kdeplasma-applets-networkmanagement/PKGBUILD | 34 ------- .../kdeplasma-applets-networkmanagement.install | 11 --- extra/kdeplasma-applets-plasma-nm/PKGBUILD | 34 +++++++ extra/libmm-qt/PKGBUILD | 31 ++++++ extra/libnm-qt/PKGBUILD | 31 ++++++ extra/libtar/PKGBUILD | 42 ++++---- extra/libtar/libtar-1.2.11-tar_header.patch | 15 --- extra/libtar/libtar-1.2.11.patch | 108 --------------------- extra/libtar/libtar-1.2.20-free.patch | 22 +++++ extra/soprano/PKGBUILD | 6 +- extra/swell-foop/PKGBUILD | 6 +- extra/xorg-xauth/PKGBUILD | 7 +- libre/cups-filters-libre/PKGBUILD | 9 +- pcr/libquvi-scripts-current/PKGBUILD | 29 ------ pcr/quvi-current/PKGBUILD | 30 ++++++ 36 files changed, 259 insertions(+), 411 deletions(-) delete mode 100644 community/kgraphviewer/PKGBUILD delete mode 100644 community/kgraphviewer/kgraphviewer.install delete mode 100644 community/kpovmodeler/PKGBUILD delete mode 100644 community/kpovmodeler/kpovmodeler.install delete mode 100644 community/pigz/pigz-2.3-make.patch delete mode 100644 extra/kdeplasma-applets-networkmanagement/PKGBUILD delete mode 100644 extra/kdeplasma-applets-networkmanagement/kdeplasma-applets-networkmanagement.install create mode 100644 extra/kdeplasma-applets-plasma-nm/PKGBUILD create mode 100644 extra/libmm-qt/PKGBUILD create mode 100644 extra/libnm-qt/PKGBUILD delete mode 100644 extra/libtar/libtar-1.2.11-tar_header.patch delete mode 100644 extra/libtar/libtar-1.2.11.patch create mode 100644 extra/libtar/libtar-1.2.20-free.patch delete mode 100644 pcr/libquvi-scripts-current/PKGBUILD create mode 100644 pcr/quvi-current/PKGBUILD (limited to 'libre') diff --git a/community/cppcheck/PKGBUILD b/community/cppcheck/PKGBUILD index 77a7f7fb3..261d32e4a 100644 --- a/community/cppcheck/PKGBUILD +++ b/community/cppcheck/PKGBUILD @@ -1,17 +1,18 @@ -# $Id: PKGBUILD 97709 2013-09-27 18:17:34Z jelle $ +# $Id: PKGBUILD 98518 2013-10-12 16:47:42Z jelle $ # Maintainer: Stéphane Gaudreault pkgname=cppcheck -pkgver=1.61 -pkgrel=2 +pkgver=1.62.1 +pkgrel=1 pkgdesc="A tool for static C/C++ code analysis" arch=('i686' 'x86_64') url="http://cppcheck.wiki.sourceforge.net/" license=('GPL') depends=('qt5-base') makedepends=('docbook-xsl') -source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.bz2) -sha1sums=('fd81635612ba74a90b0ebe6d4c8a520826cc077c') +source=(https://github.com/danmar/cppcheck/archive/${pkgver}.tar.gz) +sha1sums=('2494a603bd505cc6ae5bd67286410a66cf7996b2') + build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/community/kgraphviewer/PKGBUILD b/community/kgraphviewer/PKGBUILD deleted file mode 100644 index e40108382..000000000 --- a/community/kgraphviewer/PKGBUILD +++ /dev/null @@ -1,33 +0,0 @@ -# $Id: PKGBUILD 57923 2011-11-04 14:25:20Z lcarlier $ -# Maintainer: Andrea Scarpino -# Contributor: Pierre Schmitz - -pkgname=kgraphviewer -pkgver=2.1.1 -pkgrel=3 -pkgdesc="A Graphviz dot graph file viewer for KDE" -arch=('i686' 'x86_64') -url='http://opendesktop.org/content/show.php?content=23999' -license=('GPL' 'FDL') -depends=('kdebase-runtime' 'kdepimlibs' 'graphviz') -makedepends=('cmake' 'automoc4' 'boost' 'docbook-xsl') -install="${pkgname}.install" -source=("https://api.opensuse.org/public/source/home:milianw:kdeapps/${pkgname}/${pkgname}-${pkgver}.tar.gz") -md5sums=('6cc548221d8a741d13929993615c00f3') - -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/kgraphviewer/kgraphviewer.install b/community/kgraphviewer/kgraphviewer.install deleted file mode 100644 index e70c054ec..000000000 --- a/community/kgraphviewer/kgraphviewer.install +++ /dev/null @@ -1,11 +0,0 @@ -post_install() { - xdg-icon-resource forceupdate --theme hicolor &> /dev/null -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/community/kpovmodeler/PKGBUILD b/community/kpovmodeler/PKGBUILD deleted file mode 100644 index ef0506a54..000000000 --- a/community/kpovmodeler/PKGBUILD +++ /dev/null @@ -1,36 +0,0 @@ -# $Id: PKGBUILD 57931 2011-11-04 17:14:03Z lcarlier $ -# Maintainer: Andrea Scarpino -# Contributor: Pierre Schmitz - -pkgname=kpovmodeler -pkgver=1.1.3 -_kdever=4.1.1 -pkgrel=4 -pkgdesc="A graphical editor for povray scenes" -arch=('i686' 'x86_64') -url='http://kpovmodeler.org' -license=('GPL' 'LGPL' 'FDL') -depends=('kdebase-runtime' 'povray') -makedepends=('pkgconfig' 'cmake' 'automoc4') -options=('docs') -install=${pkgname}.install -source=("http://kpovmodeler.org/files/${pkgname}-${pkgver}-kde${_kdever}.tar.bz2") -md5sums=('aee8461cc813bb8e21ece3339c677288') - -build() { - cd ${srcdir} - - mkdir build - cd build - - cmake ../${pkgname}-${pkgver}-kde${_kdever} \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr - make -} - -package() { - cd ${srcdir}/build - - make DESTDIR=${pkgdir} install -} diff --git a/community/kpovmodeler/kpovmodeler.install b/community/kpovmodeler/kpovmodeler.install deleted file mode 100644 index e70c054ec..000000000 --- a/community/kpovmodeler/kpovmodeler.install +++ /dev/null @@ -1,11 +0,0 @@ -post_install() { - xdg-icon-resource forceupdate --theme hicolor &> /dev/null -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/community/pigz/PKGBUILD b/community/pigz/PKGBUILD index 5ae1190d3..c3fb03ff6 100644 --- a/community/pigz/PKGBUILD +++ b/community/pigz/PKGBUILD @@ -1,24 +1,23 @@ -# $Id: PKGBUILD 86235 2013-03-13 19:48:34Z bpiotrowski $ -# Maintainer: Bartłomiej Piotrowski +# $Id: PKGBUILD 98523 2013-10-12 20:12:05Z jsteel $ +# Maintainer: Jonathan Steel +# Contributor: Bartłomiej Piotrowski # Contributor: Laszlo Papp # Contributor: Stefan Husmann pkgname=pigz -pkgver=2.3 +pkgver=2.3.1 pkgrel=1 pkgdesc='Parallel implementation of the gzip file compressor' arch=('i686' 'x86_64') url='http://www.zlib.net/pigz/' license=('custom') depends=('zlib') -source=(http://www.zlib.net/$pkgname/$pkgname-$pkgver.tar.gz - pigz-2.3-make.patch) -md5sums=('042e3322534f2c3d761736350cac303f' - 'f6291ee36e36e098d7fbf0655a89b183') +source=(http://www.zlib.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('e803f8bc0770c7a5e96dccb1d2dd2aab') build() { cd "$srcdir"/$pkgname-$pkgver - patch -Np1 -i "$srcdir"/pigz-2.3-make.patch + make } diff --git a/community/pigz/pigz-2.3-make.patch b/community/pigz/pigz-2.3-make.patch deleted file mode 100644 index f014c7b02..000000000 --- a/community/pigz/pigz-2.3-make.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 545a9350f8026f6c9826dd4fa7ab6000d8826d78 Mon Sep 17 00:00:00 2001 -From: Tim Harder -Date: Wed, 6 Mar 2013 15:51:27 -0800 -Subject: [PATCH] Respect LDFLAGS and explicitly link to math library - ---- - Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index 3cc231d..48d1f26 100644 ---- a/Makefile -+++ b/Makefile -@@ -3,7 +3,7 @@ CFLAGS=-O3 -Wall -Wextra - - - pigz: pigz.o yarn.o zopfli/deflate.o zopfli/blocksplitter.o zopfli/tree.o zopfli/lz77.o zopfli/cache.o zopfli/hash.o zopfli/util.o zopfli/squeeze.o zopfli/katajainen.o -- $(CC) -o pigz $^ -lpthread -lz -+ $(CC) $(LDFLAGS) -o pigz $^ -lpthread -lz -lm - ln -f pigz unpigz - - pigz.o: pigz.c yarn.h zopfli/deflate.h zopfli/util.h --- -1.8.1.5 - diff --git a/community/postgis/PKGBUILD b/community/postgis/PKGBUILD index 823dc920b..1aa6ad73d 100644 --- a/community/postgis/PKGBUILD +++ b/community/postgis/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 96248 2013-08-22 17:02:31Z alucryd $ +# $Id: PKGBUILD 98497 2013-10-12 06:26:10Z jlichtblau $ # Maintainer: Jaroslav Lichtblau # Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org # Contributor: William Rea pkgname=postgis pkgver=2.1.0 -pkgrel=1 +pkgrel=2 pkgdesc="Adds support for geographic objects to PostgreSQL" arch=('i686' 'x86_64') url="http://postgis.net/" diff --git a/community/quassel/PKGBUILD b/community/quassel/PKGBUILD index 5e940bfd4..9e8115f10 100644 --- a/community/quassel/PKGBUILD +++ b/community/quassel/PKGBUILD @@ -1,23 +1,23 @@ -# $Id: PKGBUILD 96366 2013-08-26 17:18:57Z jelle $ +# $Id: PKGBUILD 98503 2013-10-12 08:31:51Z jlichtblau $ # Maintainer: Vesa Kaihlavirta # Maintainer: Jaroslav Lichtblau pkgbase=quassel pkgname=('quassel-client' 'quassel-core') -pkgver=0.9.0 -pkgrel=2 +pkgver=0.9.1 +pkgrel=1 pkgdesc="QT4 irc client with a separated core" arch=('i686' 'x86_64') url="http://quassel-irc.org/" license=('GPL') makedepends=('cmake' 'automoc4' 'qt4' 'icu') -source=("http://quassel-irc.org/pub/quassel-$pkgver.tar.bz2" - 'quassel.service' - 'quassel.conf') - -sha256sums=('2e3fe06ae3731c829aa3c2f6bb5320619bad264c831f322985c3aa3fe58b6027' - '91a1aaae47d41c11aa418dd560039ddbbfb659e02b86379d8c4789c5ada362d3' +source=(http://quassel-irc.org/pub/$pkgbase-$pkgver.tar.bz2 + $pkgbase.service + $pkgbase.conf) +sha256sums=('39e97bd67160d6575a57d4f71c4b1be5c13461ca238baef462ab43164419864e' + '81222ce0a868993dbe80572f34a555d7fedf07f87413803b7e40397ec283161e' 'f3031ea8217e01ba42cea14606169e3e27affa5918968ffd5a03c21ae92fe2b8') + build() { cd $srcdir [[ ! -d build ]] && mkdir build diff --git a/community/quassel/quassel.service b/community/quassel/quassel.service index eff018899..cdc7d0890 100644 --- a/community/quassel/quassel.service +++ b/community/quassel/quassel.service @@ -1,12 +1,10 @@ [Unit] -Description=Quassel core service +Description=Quassel Core After=network.target [Service] -Type=simple -User=quassel -Group=quassel -ExecStart=/usr/bin/quasselcore --configdir=/var/lib/quassel --listen=0.0.0.0 +PIDFile=/var/run/quassel.pid +ExecStart=/usr/bin/quasselcore --listen=127.0.0.1 --configdir=/var/lib/quassel [Install] WantedBy=multi-user.target diff --git a/community/simple-scan/PKGBUILD b/community/simple-scan/PKGBUILD index 04157bdff..7e9afd38c 100644 --- a/community/simple-scan/PKGBUILD +++ b/community/simple-scan/PKGBUILD @@ -1,8 +1,10 @@ +# $Id: PKGBUILD 98500 2013-10-12 08:24:27Z jlichtblau $ # Maintainer: Thomas Dziedzic < gostrc at gmail > +# Contributor: Jaroslav Lichtblau # Contributor: Joeny Ang pkgname=simple-scan -pkgver=3.8.0 +pkgver=3.10.0 pkgrel=1 pkgdesc='Simple scanning utility' arch=('i686' 'x86_64') @@ -10,9 +12,9 @@ url='http://launchpad.net/simple-scan' license=('GPL3') depends=('sane' 'dconf' 'gtk3' 'colord' 'hicolor-icon-theme') makedepends=('yelp-tools' 'intltool') -install=simple-scan.install -source=(https://launchpad.net/$pkgname/${pkgver:0:3}/$pkgver/+download/$pkgname-$pkgver.tar.xz) -sha256sums=('8df71e5f9e5db5c53217cb56b0e23b58dfe65bc174e873ad3ee576fbeccadc22') +install=$pkgname.install +source=(https://launchpad.net/$pkgname/${pkgver:0:4}/$pkgver/+download/$pkgname-$pkgver.tar.xz) +sha256sums=('2732641fa77c75dcd47008cc40864f7847b93d5b27291ded6f4233289f5d10f2') build() { cd $pkgname-$pkgver diff --git a/community/weston/PKGBUILD b/community/weston/PKGBUILD index 9913605b3..7ff4b731f 100644 --- a/community/weston/PKGBUILD +++ b/community/weston/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 96469 2013-08-30 09:41:38Z seblu $ +# $Id: PKGBUILD 98516 2013-10-12 14:35:58Z seblu $ # Maintainer: Sébastien Luttringer # Contributor: Joel Teichroeb pkgname=weston -pkgver=1.2.2 +pkgver=1.3.0 pkgrel=1 pkgdesc='Reference implementation of a Wayland compositor' arch=('i686' 'x86_64') @@ -12,7 +12,7 @@ license=('MIT') options=(!libtool) depends=('libxkbcommon' 'libunwind' 'poppler-glib' 'mtdev' 'libxcursor' 'glu' 'pango' 'colord') source=("http://wayland.freedesktop.org/releases/$pkgname-$pkgver.tar.xz") -sha1sums=('b08d0c15b5eef65d5f7b864fe393b27f981f97f7') +sha1sums=('670f95844d20dc87da579b6ac566388edc0bfa0c') build() { cd $pkgname-$pkgver diff --git a/extra/calligra/PKGBUILD b/extra/calligra/PKGBUILD index cbe3d0a5f..5de854ff5 100644 --- a/extra/calligra/PKGBUILD +++ b/extra/calligra/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 193497 2013-08-21 11:58:14Z andrea $ +# $Id: PKGBUILD 196349 2013-10-12 06:13:09Z andrea $ # Maintainer: Andrea Scarpino # Contributor: Ronald van Haren @@ -17,7 +17,7 @@ pkgname=('calligra-braindump' 'calligra-sheets' 'calligra-stage' 'calligra-words') -pkgver=2.7.2 +pkgver=2.7.3 pkgrel=1 arch=('i686' 'x86_64') url='http://www.calligra-suite.org/' @@ -28,7 +28,7 @@ makedepends=('cmake' 'automoc4' 'boost' 'kdepimlibs' 'eigen2' 'kdeedu-marble' 'openjpeg' 'kdegraphics-okular' 'pstoedit' 'vc') groups=('calligra') source=("http://download.kde.org/stable/${pkgbase}-${pkgver}/${pkgbase}-${pkgver}.tar.xz") -md5sums=('645886d0fff6b1dd865850f3187004a6') +md5sums=('35165d00f38eba5de575662cafe3bf0f') prepare() { mkdir build @@ -90,7 +90,7 @@ package_calligra-karbon() { pkgdesc="Create scalable vector drawings" depends=('calligra-libs' 'kdebase-runtime' 'pstoedit') optdepends=('calligra-filters: import/export filters' - 'calligra-tools: extra calligra tools') + 'calligra-extras: extra calligra tools') conflicts=('koffice-karbon' 'koffice-karbon-doc' 'calligra-karbon-doc') replaces=('koffice-karbon' 'koffice-karbon-doc' 'calligra-karbon-doc') install=calligra-karbon.install @@ -162,7 +162,7 @@ package_calligra-sheets() { depends=('calligra-libs' 'gsl' 'kdebase-runtime') optdepends=('calligra-filters: import/export filters' 'calligra-plugins: extra calligra plugins' - 'calligra-tools: extra calligra tools') + 'calligra-extras: extra calligra tools') conflicts=('koffice-kspread' 'koffice-kspread-doc' 'calligra-tables-doc' 'calligra-tables') replaces=('koffice-kspread' 'koffice-kspread-doc' 'calligra-tables-doc' 'calligra-tables') install=calligra-sheets.install @@ -176,7 +176,7 @@ package_calligra-sheets() { package_calligra-words() { pkgdesc="Word Processor" depends=('calligra-plugins' 'kdegraphics-okular') - optdepends=('calligra-tools: extra calligra tools') + optdepends=('calligra-extras: extra calligra tools') conflicts=('koffice-kword') replaces=('koffice-kword') install=calligra-words.install diff --git a/extra/cups-pdf/PKGBUILD b/extra/cups-pdf/PKGBUILD index 5eb0ac5c6..be5ee2e8b 100644 --- a/extra/cups-pdf/PKGBUILD +++ b/extra/cups-pdf/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 140448 2011-10-14 16:56:59Z andyrtr $ +# $Id: PKGBUILD 196354 2013-10-12 07:52:56Z andyrtr $ # Maintainer: Andreas Radke # Contributor: Thomas Baechler pkgname=cups-pdf pkgver=2.6.1 -pkgrel=1 +pkgrel=2 pkgdesc="PDF printer for cups" arch=(i686 x86_64) depends=('cups' 'ghostscript') @@ -31,4 +31,7 @@ package() { # Install config file install -D -m644 cups-pdf.conf $pkgdir/etc/cups/cups-pdf.conf + + # use lp group from cups pkg FS#36769 + chgrp -R lp ${pkgdir}/etc/cups } diff --git a/extra/cups/PKGBUILD b/extra/cups/PKGBUILD index 13755bc65..11c38fa4f 100644 --- a/extra/cups/PKGBUILD +++ b/extra/cups/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 190057 2013-07-13 17:35:12Z andyrtr $ +# $Id: PKGBUILD 196352 2013-10-12 07:52:54Z andyrtr $ # Maintainer: Andreas Radke pkgbase="cups" pkgname=('libcups' 'cups') -pkgver=1.6.3 +pkgver=1.6.4 pkgrel=1 arch=('i686' 'x86_64') license=('GPL') @@ -30,7 +30,7 @@ source=(#http://mirror.easysw.com/pub/cups/${pkgver}/cups-${pkgver}-source.tar.b cupsd-no-crash-on-avahi-threaded-poll-shutdown.patch get-ppd-file-for-statically-configured-ipp-shared-queues.patch ppd-poll-with-client-conf.patch) -md5sums=('3c50d396fef2ba721224fe65880fe3c3' +md5sums=('17c948b442dfdb3c53f5c8b7eaa1442f' 'f861b18f4446c43918c8643dcbbd7f6d' '96f82c38f3f540b53f3e5144900acf17' '3ba9e3410df1dc3015463d615ef91b3b' @@ -137,11 +137,11 @@ backup=(etc/cups/client.conf) # install client.conf man page and config file install -dm755 ${pkgdir}/usr/share/man/man5 install -Dm644 ${srcdir}/${pkgbase}-${pkgver}/man/client.conf.5 ${pkgdir}/usr/share/man/man5/ - install -dm755 ${pkgdir}/etc/cups + install -dm755 -g lp ${pkgdir}/etc/cups touch ${pkgdir}/etc/cups/client.conf echo "# see 'man client.conf'" >> ${pkgdir}/etc/cups/client.conf echo "ServerName /var/run/cups/cups.sock # alternative: ServerName hostname-or-ip-address[:port] of a remote server" >> ${pkgdir}/etc/cups/client.conf - chgrp lp ${pkgdir}/etc/cups/client.conf + chgrp -R lp ${pkgdir}/etc/cups } package_cups() { @@ -185,7 +185,7 @@ optdepends=('xdg-utils: xdg .desktop file support') touch ${pkgdir}/etc/cups/printers.conf touch ${pkgdir}/etc/cups/classes.conf touch ${pkgdir}/etc/cups/subscriptions.conf - chgrp lp ${pkgdir}/etc/cups/{printers.conf,classes.conf,subscriptions.conf} + chgrp -R lp ${pkgdir}/etc/cups # fix .desktop file sed -i 's|^Exec=htmlview http://localhost:631/|Exec=xdg-open http://localhost:631/|g' ${pkgdir}/usr/share/applications/cups.desktop diff --git a/extra/five-or-more/PKGBUILD b/extra/five-or-more/PKGBUILD index 72dfd1fba..a7e778ec5 100644 --- a/extra/five-or-more/PKGBUILD +++ b/extra/five-or-more/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 196037 2013-10-07 11:50:51Z jgc $ +# $Id: PKGBUILD 196387 2013-10-12 16:51:58Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) # Contributor: Jan de Groot pkgname=five-or-more -pkgver=3.10.0 +pkgver=3.10.1 pkgrel=1 pkgdesc="Remove colored balls from the board by forming lines" arch=('i686' 'x86_64') @@ -17,7 +17,7 @@ install=five-or-more.install url="https://live.gnome.org/Five%20or%20more" groups=('gnome-extra') source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz) -sha256sums=('4198d713a2e29e4c1e5493cfb3880acee295d486e2f5b4d3c4780b154cad3a07') +sha256sums=('3614ad2548d4954c4069c348ba08b32b4ef92b22939e4d2955f44f50ecb0a15b') build() { cd $pkgname-$pkgver diff --git a/extra/four-in-a-row/PKGBUILD b/extra/four-in-a-row/PKGBUILD index 26001a554..7c5c302a7 100644 --- a/extra/four-in-a-row/PKGBUILD +++ b/extra/four-in-a-row/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 196039 2013-10-07 11:50:54Z jgc $ +# $Id: PKGBUILD 196384 2013-10-12 16:45:33Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) # Contributor: Jan de Groot pkgname=four-in-a-row -pkgver=3.10.0 +pkgver=3.10.1 pkgrel=1 pkgdesc="Make lines of the same color to win" arch=('i686' 'x86_64') @@ -17,7 +17,7 @@ install=four-in-a-row.install url="https://live.gnome.org/Four-in-a-row" groups=('gnome-extra') source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz) -sha256sums=('4759dcc8483c5bbf89de8b10a5379539ec1df6392cf2f7b96e91ec9dd2897001') +sha256sums=('a54cf796b518bc4f561c56d5ab3160440bb4b340326a2eceda0f563031ab5bf5') build() { cd $pkgname-$pkgver diff --git a/extra/gnome-chess/PKGBUILD b/extra/gnome-chess/PKGBUILD index 0e61269fa..6d1e47b04 100644 --- a/extra/gnome-chess/PKGBUILD +++ b/extra/gnome-chess/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 196052 2013-10-07 11:51:13Z jgc $ +# $Id: PKGBUILD 196390 2013-10-12 16:54:13Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) # Contributor: Jan de Groot pkgname=gnome-chess -pkgver=3.10.0 +pkgver=3.10.1 pkgrel=1 pkgdesc="Play the classic two-player boardgame of chess" arch=('i686' 'x86_64') @@ -18,7 +18,7 @@ install=gnome-chess.install url="https://live.gnome.org/Chess" groups=('gnome-extra') source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz) -sha256sums=('9bbc0b2819a3f6d9d688ea0089a0d5f826d368100af7a0f3e8361e0d6f9e77ee') +sha256sums=('6541db85d2ca5b843fce61bd3be9c08733cf456c6fdf9bbc02ad78d043ca71fd') build() { cd $pkgname-$pkgver diff --git a/extra/gnome-mines/PKGBUILD b/extra/gnome-mines/PKGBUILD index be69d86fd..8fe14f8d8 100644 --- a/extra/gnome-mines/PKGBUILD +++ b/extra/gnome-mines/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 196069 2013-10-07 11:51:38Z jgc $ +# $Id: PKGBUILD 196385 2013-10-12 16:47:50Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) # Contributor: Jan de Groot pkgname=gnome-mines -pkgver=3.10.0 +pkgver=3.10.1 pkgrel=1 pkgdesc="Clear hidden mines from a minefield" arch=('i686' 'x86_64') @@ -17,7 +17,7 @@ install=gnome-mines.install url="https://live.gnome.org/Mines" groups=('gnome-extra') source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz) -sha256sums=('b0f71a58e864848f5dd1067488b7d1d31b7c8f30d6d9904411b755d29074826c') +sha256sums=('7b7c73a6f1cf4896ff0a650fca017869f2a7334682661062bdd0c863d0bacdd9') build() { cd $pkgname-$pkgver diff --git a/extra/gnome-nibbles/PKGBUILD b/extra/gnome-nibbles/PKGBUILD index 4ef8cfb89..d666e5ebf 100644 --- a/extra/gnome-nibbles/PKGBUILD +++ b/extra/gnome-nibbles/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 168943 2012-10-16 16:31:44Z heftig $ +# $Id: PKGBUILD 196347 2013-10-12 04:08:16Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) # Contributor: Jan de Groot pkgname=gnome-nibbles -pkgver=3.10.0 +pkgver=3.10.1 pkgrel=1 pkgdesc="Guide a worm around a maze" arch=('i686' 'x86_64') @@ -17,7 +17,7 @@ install=gnome-nibbles.install url="https://live.gnome.org/Nibbles" groups=('gnome-extra') source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz) -sha256sums=('6bf774cbd86e617c49f1740e79d52a7d26bf23656a673db1efb20bcc893e614a') +sha256sums=('af659b52974493a618de5c288427aea2ebece9c90b5dd075a31c2a4d502d0ef9') build() { cd $pkgname-$pkgver diff --git a/extra/iagno/PKGBUILD b/extra/iagno/PKGBUILD index e20bf0288..c0ed5a0b1 100644 --- a/extra/iagno/PKGBUILD +++ b/extra/iagno/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 196108 2013-10-07 11:52:44Z jgc $ +# $Id: PKGBUILD 196392 2013-10-12 16:57:40Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) # Contributor: Jan de Groot pkgname=iagno -pkgver=3.10.0 +pkgver=3.10.1 pkgrel=1 pkgdesc="Dominate the board in a classic version of Reversi" arch=('i686' 'x86_64') @@ -17,7 +17,7 @@ install=iagno.install url="https://live.gnome.org/Iagno" groups=('gnome-extra') source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz) -sha256sums=('23a041b54fd4df817c8d507e87d19495ddfc8a23bfe812a3e7d500f32f8a49d0') +sha256sums=('abb4aee5fe6b2d668dbd4f5a06783419bebdfa8bbf8911262e4d217fed0be5f0') build() { cd $pkgname-$pkgver diff --git a/extra/kdeplasma-applets-networkmanagement/PKGBUILD b/extra/kdeplasma-applets-networkmanagement/PKGBUILD deleted file mode 100644 index 00fefb855..000000000 --- a/extra/kdeplasma-applets-networkmanagement/PKGBUILD +++ /dev/null @@ -1,34 +0,0 @@ -# $Id: PKGBUILD 105813 2011-01-12 00:25:58Z andrea $ -# Maintainer: Andrea Scarpino -# Contributor: Jakub Schmidtke - -pkgname=kdeplasma-applets-networkmanagement -epoch=1 -pkgver=0.9.0.9 -pkgrel=1 -pkgdesc="KDE control panel and widget network connections" -arch=('i686' 'x86_64') -url='https://projects.kde.org/projects/extragear/base/networkmanagement' -license=('GPL') -depends=('kdebase-workspace' 'networkmanager') -makedepends=('cmake' 'python2' 'automoc4' 'mobile-broadband-provider-info' - 'openconnect') -optdepends=('mobile-broadband-provider-info: Database of mobile broadband service providers' - 'openconnect: Cisco AnyConnect compatible VPN client') -install=${pkgname}.install -source=("http://download.kde.org/unstable/networkmanagement/${pkgver}/src/networkmanagement-${pkgver}.tar.bz2") -sha256sums=('d6a7603df2a48e14cef4c44dcaee5773d7ed3cad5b8780307b356df4639231ca') - -build() { - mkdir build - cd build - cmake ../networkmanagement-${pkgver} \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release - make -} - -package() { - cd build - make DESTDIR="${pkgdir}" install -} diff --git a/extra/kdeplasma-applets-networkmanagement/kdeplasma-applets-networkmanagement.install b/extra/kdeplasma-applets-networkmanagement/kdeplasma-applets-networkmanagement.install deleted file mode 100644 index e70c054ec..000000000 --- a/extra/kdeplasma-applets-networkmanagement/kdeplasma-applets-networkmanagement.install +++ /dev/null @@ -1,11 +0,0 @@ -post_install() { - xdg-icon-resource forceupdate --theme hicolor &> /dev/null -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/extra/kdeplasma-applets-plasma-nm/PKGBUILD b/extra/kdeplasma-applets-plasma-nm/PKGBUILD new file mode 100644 index 000000000..ea548ab39 --- /dev/null +++ b/extra/kdeplasma-applets-plasma-nm/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 196399 2013-10-12 17:21:21Z andrea $ +# Maintainer: Andrea Scarpino +# Contributor: Antonio Rojas < nqn1976 @ gmail.com > + +pkgname=kdeplasma-applets-plasma-nm +pkgver=0.9.3.0 +pkgrel=2 +pkgdesc="Plasma applet written in QML for managing network connections" +arch=('i686' 'x86_64') +url="https://projects.kde.org/projects/playground/network/plasma-nm" +license=('GPL') +depends=('kdebase-workspace' 'libnm-qt') +makedepends=('cmake' 'automoc4' 'openconnect') +optdepends=('mobile-broadband-provider-info: Database of mobile broadband service providers' + 'openconnect: Cisco AnyConnect VPN plugin') +source=("http://download.kde.org/unstable/plasma-nm/plasma-nm-${pkgver}.tar.xz") +md5sums=('cdc781eb6f62ebddbe4fafb444f72d9b') + +prepare() { + mkdir build +} + +build() { + cd build + cmake ../plasma-nm-${pkgver} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release + make +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/extra/libmm-qt/PKGBUILD b/extra/libmm-qt/PKGBUILD new file mode 100644 index 000000000..d6a6c6c22 --- /dev/null +++ b/extra/libmm-qt/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 196394 2013-10-12 17:04:01Z andrea $ +# Maintainer: Andrea Scarpino + +pkgname=libmm-qt +pkgver=0.5.1 +pkgrel=1 +pkgdesc='Qt-only wrapper for ModemManager DBus API' +arch=('i686' 'x86_64') +url='https://projects.kde.org/projects/extragear/libs/libmm-qt' +license=('LGPL') +depends=('qt4') +makedepends=('cmake') +source=("http://download.kde.org/unstable/modemmanager-qt/${pkgver}/src/${pkgname}-${pkgver}.tar.xz") +md5sums=('97a61c398426ea596564d1c876025d93') + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake ../${pkgname}-${pkgver} \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr + make +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/extra/libnm-qt/PKGBUILD b/extra/libnm-qt/PKGBUILD new file mode 100644 index 000000000..fb085736d --- /dev/null +++ b/extra/libnm-qt/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 196395 2013-10-12 17:08:13Z andrea $ +# Maintainer: Andrea Scarpino + +pkgname=libnm-qt +pkgver=0.9.0 +pkgrel=1 +pkgdesc='Qt-only wrapper for NetworkManager DBus API' +arch=('i686' 'x86_64') +url='https://projects.kde.org/projects/extragear/libs/libnm-qt' +license=('LGPL') +depends=('libmm-qt' 'networkmanager') +makedepends=('cmake') +source=("http://download.kde.org/unstable/networkmanagement/${pkgver}/src/${pkgname}-${pkgver}.tar.xz") +sha256sums=('1afc4b21efd656b34f45692e2c40c0337ca44d7238a56b4318f3bb6fc7df6e22') + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake ../${pkgname}-${pkgver} \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr + make +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/extra/libtar/PKGBUILD b/extra/libtar/PKGBUILD index e1b54e3ce..ce929d5d6 100644 --- a/extra/libtar/PKGBUILD +++ b/extra/libtar/PKGBUILD @@ -1,40 +1,46 @@ -# $Id: PKGBUILD 155876 2012-04-08 10:03:47Z giovanni $ +# $Id: PKGBUILD 196404 2013-10-12 18:57:59Z giovanni $ # Maintainer: Giovanni Scafora # Contributor: Biru Ionut # Contributor: Eric Belanger # Contributor: Aurelien Foret pkgname=libtar -pkgver=1.2.11 -pkgrel=4 +pkgver=1.2.20 +pkgrel=1 pkgdesc="C library for manipulating POSIX tar files" arch=('i686' 'x86_64') -url="http://www.feep.net/libtar/" +url="http://repo.or.cz/w/libtar.git/" license=('BSD') depends=('zlib') -source=("ftp://ftp.feep.net/pub/software/${pkgname}/${pkgname}-${pkgver}.tar.gz" - 'libtar-1.2.11-tar_header.patch' - 'libtar-1.2.11.patch') -md5sums=('604238e8734ce6e25347a58c4f1a1d7e' - '94b03c0fdee20671e1f6d1ecaf187258' - 'baef7da841c186e1830566296859c35b') +options=('!libtool') +source=("http://pkgbuild.com/~giovanni/${pkgname}/${pkgname}-${pkgver}.tar.gz" + 'libtar-1.2.20-free.patch') +md5sums=('32cd952ff74f1c78c06ffff5c0695b90' + '00c2d03a3c13e4b6bc6c3b30a4db9f64') -build() { - cd "${srcdir}/${pkgname}-${pkgver}" +prepare() { + cd "${srcdir}/${pkgname}" - export CFLAGS+=" -fPIC" + patch -Np0 -i "${srcdir}/libtar-1.2.20-free.patch" + sed -i \ + -e '/INSTALL_PROGRAM/s:-s::' {doc,lib{,tar}}/Makefile.in +} - # Fix FS#29322 - patch -Np1 -i "${srcdir}/libtar-1.2.11-tar_header.patch" +build() { + cd "${srcdir}/${pkgname}" + export CFLAGS+=" -fPIC" - patch -Np1 -i "${srcdir}/libtar-1.2.11.patch" + autoreconf -fi ./configure --prefix=/usr \ - --mandir=/usr/share/man + --mandir=/usr/share/man \ + --disable-static \ + --disable-encap \ + --disable-epkg-install make } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${pkgname}" make DESTDIR="${pkgdir}" install install -D -m644 COPYRIGHT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" diff --git a/extra/libtar/libtar-1.2.11-tar_header.patch b/extra/libtar/libtar-1.2.11-tar_header.patch deleted file mode 100644 index 161f7da7b..000000000 --- a/extra/libtar/libtar-1.2.11-tar_header.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -Naur libtar-1.2.11/lib/encode.c libtar-1.2.11.tar_header/lib/encode.c ---- libtar-1.2.11/lib/encode.c 2003-01-07 07:10:59.000000000 +0530 -+++ libtar-1.2.11.tar_header/lib/encode.c 2009-11-20 11:13:25.166756167 +0530 -@@ -30,7 +30,10 @@ - int i, sum = 0; - - if (t->options & TAR_GNU) -- strncpy(t->th_buf.magic, "ustar ", 8); -+ { -+ memcpy(t->th_buf.magic, "ustar ", 6); -+ memcpy(t->th_buf.version, " \0", 2); -+ } - else - { - strncpy(t->th_buf.version, TVERSION, TVERSLEN); diff --git a/extra/libtar/libtar-1.2.11.patch b/extra/libtar/libtar-1.2.11.patch deleted file mode 100644 index 347203dc3..000000000 --- a/extra/libtar/libtar-1.2.11.patch +++ /dev/null @@ -1,108 +0,0 @@ -diff -Naur libtar-1.2.11-orig/lib/decode.c libtar-1.2.11/lib/decode.c ---- libtar-1.2.11-orig/lib/decode.c 2003-01-06 17:40:59.000000000 -0800 -+++ libtar-1.2.11/lib/decode.c 2004-08-13 12:26:34.000000000 -0700 -@@ -26,7 +26,7 @@ - char * - th_get_pathname(TAR *t) - { -- char filename[MAXPATHLEN]; -+ static char filename[MAXPATHLEN]; - - if (t->th_buf.gnu_longname) - return t->th_buf.gnu_longname; -@@ -35,11 +35,11 @@ - { - snprintf(filename, sizeof(filename), "%.155s/%.100s", - t->th_buf.prefix, t->th_buf.name); -- return strdup(filename); -+ return filename; - } - - snprintf(filename, sizeof(filename), "%.100s", t->th_buf.name); -- return strdup(filename); -+ return filename; - } - - -diff -Naur libtar-1.2.11-orig/lib/extract.c libtar-1.2.11/lib/extract.c ---- libtar-1.2.11-orig/lib/extract.c 2003-03-02 15:58:07.000000000 -0800 -+++ libtar-1.2.11/lib/extract.c 2004-08-13 12:26:34.000000000 -0700 -@@ -28,14 +28,6 @@ - #endif - - --struct linkname --{ -- char ln_save[MAXPATHLEN]; -- char ln_real[MAXPATHLEN]; --}; --typedef struct linkname linkname_t; -- -- - static int - tar_set_file_perms(TAR *t, char *realname) - { -@@ -98,7 +90,9 @@ - tar_extract_file(TAR *t, char *realname) - { - int i; -- linkname_t *lnp; -+ char *lnp; -+ int pathname_len; -+ int realname_len; - - if (t->options & TAR_NOOVERWRITE) - { -@@ -137,11 +131,13 @@ - if (i != 0) - return i; - -- lnp = (linkname_t *)calloc(1, sizeof(linkname_t)); -+ pathname_len = strlen(th_get_pathname(t)) + 1; -+ realname_len = strlen(realname) + 1; -+ lnp = (char *)calloc(1, pathname_len + realname_len); - if (lnp == NULL) - return -1; -- strlcpy(lnp->ln_save, th_get_pathname(t), sizeof(lnp->ln_save)); -- strlcpy(lnp->ln_real, realname, sizeof(lnp->ln_real)); -+ strcpy(&lnp[0], th_get_pathname(t)); -+ strcpy(&lnp[pathname_len], realname); - #ifdef DEBUG - printf("tar_extract_file(): calling libtar_hash_add(): key=\"%s\", " - "value=\"%s\"\n", th_get_pathname(t), realname); -@@ -288,7 +284,7 @@ - { - char *filename; - char *linktgt = NULL; -- linkname_t *lnp; -+ char *lnp; - libtar_hashptr_t hp; - - if (!TH_ISLNK(t)) -@@ -304,8 +300,8 @@ - if (libtar_hash_getkey(t->h, &hp, th_get_linkname(t), - (libtar_matchfunc_t)libtar_str_match) != 0) - { -- lnp = (linkname_t *)libtar_hashptr_data(&hp); -- linktgt = lnp->ln_real; -+ lnp = (char *)libtar_hashptr_data(&hp); -+ linktgt = &lnp[strlen(lnp) + 1]; - } - else - linktgt = th_get_linkname(t); -diff -Naur libtar-1.2.11-orig/lib/libtar.h libtar-1.2.11/lib/libtar.h ---- libtar-1.2.11-orig/lib/libtar.h 2003-01-06 17:40:59.000000000 -0800 -+++ libtar-1.2.11/lib/libtar.h 2004-08-13 12:26:52.000000000 -0700 -@@ -63,9 +63,9 @@ - /***** handle.c ************************************************************/ - - typedef int (*openfunc_t)(const char *, int, ...); --typedef int (*closefunc_t)(int); --typedef ssize_t (*readfunc_t)(int, void *, size_t); --typedef ssize_t (*writefunc_t)(int, const void *, size_t); -+typedef int (*closefunc_t)(long); -+typedef ssize_t (*readfunc_t)(long, void *, size_t); -+typedef ssize_t (*writefunc_t)(long, const void *, size_t); - - typedef struct - { diff --git a/extra/libtar/libtar-1.2.20-free.patch b/extra/libtar/libtar-1.2.20-free.patch new file mode 100644 index 000000000..3a7b028d5 --- /dev/null +++ b/extra/libtar/libtar-1.2.20-free.patch @@ -0,0 +1,22 @@ +stdlib.h is required for free() + +--- lib/output.c ++++ lib/output.c +@@ -20,6 +20,7 @@ + #include + + #ifdef STDC_HEADERS ++# include + # include + #endif + +--- lib/wrapper.c ++++ lib/wrapper.c +@@ -18,6 +18,7 @@ + #include + + #ifdef STDC_HEADERS ++# include + # include + #endif + diff --git a/extra/soprano/PKGBUILD b/extra/soprano/PKGBUILD index 86a1e838d..05be0a0eb 100644 --- a/extra/soprano/PKGBUILD +++ b/extra/soprano/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 189903 2013-07-11 07:11:16Z andrea $ +# $Id: PKGBUILD 196389 2013-10-12 16:52:25Z andrea $ # Maintainer: Andrea Scarpino # Contributor: Tobias Powalowski pkgname=soprano -pkgver=2.9.3 +pkgver=2.9.4 pkgrel=1 pkgdesc='A library which provides a highly usable object-oriented C++/Qt4 framework for RDF data' arch=('i686' 'x86_64') @@ -12,7 +12,7 @@ license=('GPL' 'LGPL') depends=('qt4' 'libiodbc' 'virtuoso-base' 'redland') makedepends=('cmake' 'java-environment' 'doxygen') source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2") -md5sums=('714a729809943efd4b536ed15cd66aca') +md5sums=('91413e5783efeee0beb747ea4c5c9ef0') prepare() { mkdir build diff --git a/extra/swell-foop/PKGBUILD b/extra/swell-foop/PKGBUILD index aceaf8261..058be7572 100644 --- a/extra/swell-foop/PKGBUILD +++ b/extra/swell-foop/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 196138 2013-10-07 11:53:31Z jgc $ +# $Id: PKGBUILD 196386 2013-10-12 16:49:43Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) # Contributor: Jan de Groot pkgname=swell-foop -pkgver=3.10.0 +pkgver=3.10.1 pkgrel=1 pkgdesc="Clear the screen by removing groups of colored and shaped tiles" arch=('i686' 'x86_64') @@ -17,7 +17,7 @@ install=swell-foop.install url="https://live.gnome.org/Swell%20Foop" groups=('gnome-extra') source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver:0:4}/$pkgname-$pkgver.tar.xz) -sha256sums=('d96c5cbd071a97038cc281d6a85902721ab5fc50d27981dc2c37b003126a43a6') +sha256sums=('5b750c3b5100d2b1a1c4d73387c478ac6dcdaf27dd3b168da652b0c26bceb611') build() { cd $pkgname-$pkgver diff --git a/extra/xorg-xauth/PKGBUILD b/extra/xorg-xauth/PKGBUILD index cc8d30093..558a17b99 100644 --- a/extra/xorg-xauth/PKGBUILD +++ b/extra/xorg-xauth/PKGBUILD @@ -1,8 +1,9 @@ -# $Id: PKGBUILD 154150 2012-03-23 19:14:18Z andyrtr $ +# $Id: PKGBUILD 196360 2013-10-12 08:39:11Z andyrtr $ +# Maintainer: Andreas Radke # Maintainer: Jan de Groot pkgname=xorg-xauth -pkgver=1.0.7 +pkgver=1.0.8 pkgrel=1 pkgdesc="X.Org authorization settings program" arch=(i686 x86_64) @@ -12,7 +13,7 @@ depends=('libxmu') makedepends=('xorg-util-macros') groups=('xorg-apps' 'xorg') source=(${url}/releases/individual/app/xauth-${pkgver}.tar.bz2) -sha1sums=('54f93f0539a98900c36c4f7c8ae933f77699dc7b') +sha256sums=('a8696ae7a50c699d5fb3a41408b60d98843d19ea46e9f09e391cb98c8f7fd4f7') build() { cd "${srcdir}/xauth-${pkgver}" diff --git a/libre/cups-filters-libre/PKGBUILD b/libre/cups-filters-libre/PKGBUILD index f652fba38..07761093d 100644 --- a/libre/cups-filters-libre/PKGBUILD +++ b/libre/cups-filters-libre/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 194325 2013-09-13 11:45:16Z andyrtr $ +# $Id: PKGBUILD 196334 2013-10-11 15:48:49Z andyrtr $ # Maintainer: Andreas Radke pkgname=cups-filters-libre _pkgname=cups-filters -pkgver=1.0.38 +pkgver=1.0.40 pkgrel=1 pkgdesc="OpenPrinting CUPS Filters, without foomatic-db-nonfree recommendation" arch=('i686' 'x86_64') @@ -18,7 +18,7 @@ backup=(etc/fonts/conf.d/99pdftoopvp.conf etc/cups/cups-browsed.conf) options=(!libtool) source=(http://www.openprinting.org/download/cups-filters/$_pkgname-$pkgver.tar.gz) -md5sums=('610da4c62141d294bf456ca8725324dd') +md5sums=('50936e556a2787a85cb14dd859e8f410') replaces=("${_pkgname}") conflicts=("${_pkgname}") provides=("${_pkgname}=${pkgver}") @@ -50,4 +50,7 @@ package() { # add upstream systemd support file install -Dm644 utils/cups-browsed.service ${pkgdir}/usr/lib/systemd/system/cups-browsed.service sed -i "s|/usr/sbin/cups-browsed|/usr/bin/cups-browsed|" ${pkgdir}/usr/lib/systemd/system/cups-browsed.service + + # use lp group from cups pkg FS#36769 + chgrp -R lp ${pkgdir}/etc/cups } diff --git a/pcr/libquvi-scripts-current/PKGBUILD b/pcr/libquvi-scripts-current/PKGBUILD deleted file mode 100644 index 6a466b314..000000000 --- a/pcr/libquvi-scripts-current/PKGBUILD +++ /dev/null @@ -1,29 +0,0 @@ -# $Id: PKGBUILD 188870 2013-06-23 17:45:51Z heftig $ -# Maintainer: Lukas Fleischer - -pkgname=libquvi-scripts-current -_pkgname=libquvi-scripts -provides=(libquvi-scripts) -pkgver=0.4.19 -pkgrel=1 -pkgdesc='Library for parsing video download links.' -arch=('any') -url='http://quvi.sourceforge.net/' -license=('LGPL') -depends=('curl' 'lua') -options=('!libtool') -source=("http://downloads.sourceforge.net/sourceforge/quvi/${_pkgname}-${pkgver}.tar.xz"{,.sig}) - -build() { - cd "${_pkgname}-${pkgver}" - ./configure --prefix=/usr --with-nsfw --with-nlfy - make -} - -package() { - cd "${_pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install -} - -md5sums=('a37221697367a700cc1cb3b1f4b681ec' - 'SKIP') diff --git a/pcr/quvi-current/PKGBUILD b/pcr/quvi-current/PKGBUILD new file mode 100644 index 000000000..231e79658 --- /dev/null +++ b/pcr/quvi-current/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 98182 2013-10-07 12:06:30Z jgc $ +# Maintainer: Lukas Fleischer +# Contributor: joyfulgirl@archlinux.us + +pkgname=quvi-current +_pkgname=quvi +provides=(quvi) +pkgver=0.9.4 +pkgrel=2 +pkgdesc='Command-line tool for parsing video download links.' +arch=('i686' 'x86_64') +url='http://quvi.sourceforge.net/' +license=('AGPL3') +depends=('libquvi') +options=('!libtool') +source=("http://downloads.sourceforge.net/sourceforge/${_pkgname}/${_pkgname}-${pkgver}.tar.xz"{,.sig}) + +build() { + cd "${_pkgname}-${pkgver}" + + ./configure --prefix=/usr + make +} + +package() { + cd "${_pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} +md5sums=('36ba58e00d10b38797c39c0c9e2ef663' + 'SKIP') -- cgit v1.2.3-54-g00ecf