diff options
author | root <root@rshg054.dnsready.net> | 2013-02-14 00:04:52 -0800 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2013-02-14 00:04:52 -0800 |
commit | 0bf564cf7a3d99207457267c75f92ceb67197537 (patch) | |
tree | 92c12891df8b8cc45a54b34413ecba167599bed5 | |
parent | 0671250710c3e7312a4693ac45ebbaacf471d1dc (diff) |
Thu Feb 14 00:04:51 PST 2013
65 files changed, 845 insertions, 1103 deletions
diff --git a/community/converseen/PKGBUILD b/community/converseen/PKGBUILD index e555b60e2..1edce2927 100644 --- a/community/converseen/PKGBUILD +++ b/community/converseen/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 82692 2013-01-23 00:16:02Z eric $ +# $Id: PKGBUILD 84204 2013-02-13 17:18:42Z giovanni $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: archtux <antonio.arias99999 at gmail.com> pkgname=converseen -pkgver=0.5.2 -pkgrel=2 +pkgver=0.5.3 +pkgrel=1 pkgdesc="The batch image converter and resizer" arch=('i686' 'x86_64') url="http://converseen.sourceforge.net/" @@ -13,7 +13,7 @@ depends=('imagemagick' 'qt' 'libwmf' 'openexr') makedepends=('cmake') install=converseen.install source=("http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.bz2") -md5sums=('7d0c4b73676d2939ba6230eaad3f6f55') +md5sums=('8064020c56a531bb190967369c907cec') build() { cd "${srcdir}" diff --git a/community/erlang-nox/PKGBUILD b/community/erlang-nox/PKGBUILD index 921f8cc5b..77f83f11c 100644 --- a/community/erlang-nox/PKGBUILD +++ b/community/erlang-nox/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 80307 2012-11-19 19:18:28Z arodseth $ +# $Id: PKGBUILD 84208 2013-02-13 18:26:31Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Lukas Fleischer <archlinux@cryptocrack.de> # Contributor: Vesa Kaihlavirta <vesa@archlinux.org> @@ -8,16 +8,16 @@ pkgname=erlang-nox pkgver=R15B03_1 -pkgrel=2 +pkgrel=3 pkgdesc='General-purpose concurrent functional programming language developed by Ericsson (headless version)' arch=('x86_64' 'i686') url='http://www.erlang.org/' license=('custom') depends=('ncurses' 'openssl') +makedepends=('perl' 'lksctp-tools' 'unixodbc') provides=('erlang') conflicts=('erlang') -makedepends=('perl' 'lksctp-tools') -optdepends=('unixodbc: for database support' +optdepends=('erlang-unixodbc: database support' 'java-environment: for Java support' 'lksctp-tools: for SCTP support') source=("http://www.erlang.org/download/otp_src_${pkgver/_/-}.tar.gz" @@ -28,9 +28,7 @@ sha256sums=('4bccac86dd76aec050252e44276a0283a0df9218e6470cf042a9b9f9dfc9476c' build() { cd "$srcdir/otp_src_${pkgver/_1/}" - msg2 'Configuring...' ./configure --prefix=/usr --enable-smp-support --with-odbc - msg2 'Compiling...' make } @@ -39,19 +37,22 @@ package() { make DESTDIR="$pkgdir" install - # Install documentation + # Documentation install -d "$pkgdir/usr/share/doc/erlang" install -m0644 "$srcdir/otp_src_${pkgver/_1/}/README.md" \ "$srcdir"/{README,COPYRIGHT} \ "$pkgdir/usr/share/doc/erlang" - # Install compressed man pages + # Compressed man pages for page in "$srcdir/man/man?/*"; do gzip $page; done cp -r "$srcdir/man" "$pkgdir/usr/lib/erlang" - # Install license + # License install -Dm0644 "$srcdir/otp_src_${pkgver/_1/}/EPLICENCE" \ "$pkgdir/usr/share/licenses/$pkgname/EPLICENCE" + + # Remove files that are packaged as erlang-unixodbc + rm -r "$pkgdir/usr/lib/erlang/"{lib/odbc*,man/man3/odbc.3.gz} } # vim:set ts=2 sw=2 et: diff --git a/community/erlang/PKGBUILD b/community/erlang/PKGBUILD index 09db3dde0..c1409a81f 100644 --- a/community/erlang/PKGBUILD +++ b/community/erlang/PKGBUILD @@ -1,23 +1,19 @@ -# $Id: PKGBUILD 82512 2013-01-19 21:47:45Z arodseth $ -# Maintainer: Lukas Fleischer <archlinux@cryptocrack.de> +# $Id: PKGBUILD 84206 2013-02-13 17:23:45Z arodseth $ +# Maintainer: Lukas Fleischer <archlinux@cryptocrack.de> # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Vesa Kaihlavirta <vesa@archlinux.org> # Contributor: Sarah Hay <sarahhay@mb.sympatico.ca> # Contributor: Tom Burdick <thomas.burdick@wrightwoodtech.com> # Contributor: Ricardo Catalinas Jiménez <jimenezrick@gmail.com> -pkgname=erlang +pkgbase=erlang +pkgname=('erlang' 'erlang-unixodbc') pkgver=R15B03_1 -pkgrel=2 -pkgdesc='General-purpose concurrent functional programming language developed by Ericsson' +pkgrel=3 arch=('x86_64' 'i686') url='http://www.erlang.org/' license=('custom') -depends=('ncurses' 'glu' 'wxgtk' 'openssl') -makedepends=('perl' 'mesa' 'lksctp-tools') -optdepends=('unixodbc: for database support' - 'java-environment: for Java support' - 'lksctp-tools: for SCTP support') +makedepends=('perl' 'mesa' 'lksctp-tools' 'unixodbc') source=("http://www.erlang.org/download/otp_src_${pkgver/_/-}.tar.gz" "http://www.erlang.org/download/otp_doc_man_${pkgver/_/-}.tar.gz") sha256sums=('4bccac86dd76aec050252e44276a0283a0df9218e6470cf042a9b9f9dfc9476c' @@ -26,28 +22,51 @@ sha256sums=('4bccac86dd76aec050252e44276a0283a0df9218e6470cf042a9b9f9dfc9476c' build() { cd "$srcdir/otp_src_${pkgver/_1/}" - msg2 'Configuring...' ./configure --prefix=/usr --enable-smp-support --with-odbc - msg2 'Compiling...' make } -package() { +package_erlang() { + pkgdesc='General-purpose concurrent functional programming language developed by Ericsson' + depends=('ncurses' 'glu' 'wxgtk' 'openssl') + optdepends=('erlang-unixodbc: database support' + 'java-environment: for Java support' + 'lksctp-tools: for SCTP support') + cd "$srcdir/otp_src_${pkgver/_1/}" make DESTDIR="$pkgdir" install - # Install documentation + # Documentation install -d "$pkgdir/usr/share/doc/erlang" install -m0644 "$srcdir/otp_src_${pkgver/_1/}/README.md" \ "$srcdir"/{README,COPYRIGHT} \ "$pkgdir/usr/share/doc/erlang" - # Install compressed man pages + # Compressed man pages for page in "$srcdir/man/man?/*"; do gzip $page; done - cp -r "$srcdir/man" "$pkgdir/usr/lib/erlang" + cp -r "$srcdir/man" "$pkgdir/usr/lib/erlang/" + + # License + install -Dm0644 "$srcdir/otp_src_${pkgver/_1/}/EPLICENCE" \ + "$pkgdir/usr/share/licenses/$pkgname/EPLICENCE" + + # Move over files that will be packaged as erlang-unixodbc + mkdir "$srcdir/unixodbc" + mv "$pkgdir/usr/lib/erlang/lib/odbc"* "$srcdir/unixodbc/" + mv "$pkgdir/usr/lib/erlang/man/man3/odbc.3.gz" "$srcdir" +} + +package_erlang-unixodbc() { + pkgdesc='Unixodbc support for Erlang' + depends=('unixodbc' 'erlang') + + # Get the files that should be packaged as erlang-unixodbc + mkdir -p "$pkgdir/usr/lib/erlang/"{lib,man/man3} + mv "$srcdir/unixodbc/"* "$pkgdir/usr/lib/erlang/lib/" + mv "$srcdir/odbc.3.gz" "$pkgdir/usr/lib/erlang/man/man3/" - # Install license + # License install -Dm0644 "$srcdir/otp_src_${pkgver/_1/}/EPLICENCE" \ "$pkgdir/usr/share/licenses/$pkgname/EPLICENCE" } diff --git a/community/ettercap/PKGBUILD b/community/ettercap/PKGBUILD index 42456bae4..95eb1b9dc 100644 --- a/community/ettercap/PKGBUILD +++ b/community/ettercap/PKGBUILD @@ -1,19 +1,20 @@ -# $Id: PKGBUILD 80196 2012-11-17 14:33:46Z jelle $ +# $Id: PKGBUILD 84194 2013-02-13 14:30:40Z jelle $ # Maintainer: # Contributor: Tom Newsom <Jeepster@gmx.co.uk> pkgbase=ettercap pkgname=('ettercap' 'ettercap-gtk') -pkgver=0.7.5 -pkgrel=2 +pkgver=0.7.5.3 +pkgrel=1 arch=('i686' 'x86_64') url="http://ettercap.github.com/ettercap/" license=('GPL') makedepends=('ghostscript' 'cmake' 'libpcap' 'libltdl' 'libnet' 'gtk2') options=('!libtool' '!makeflags' '!emptydirs') -source=("https://github.com/downloads/Ettercap/$pkgbase/$pkgbase-$pkgver.tar.gz" "ettercap.desktop") -md5sums=('ab2354bf9c91195f06ad0b5d058565a4') +source=("http://sourceforge.net/projects/ettercap/files/ettercap/0.7.5-Assimilation/$pkgname-$pkgver.tar.gz") +md5sums=('784b5cf2493246e95943179b21f70645' + 'f9281fe1735ceba59753bfe442715bb6') build() { cd "${srcdir}" @@ -22,31 +23,33 @@ build() { cd ${pkgbase}-${pkgver} mkdir build cd build - cmake -D ENABLE_GTK=ON -D CMAKE_INSTALL_PREFIX=/usr -D INSTALL_PREFIX=/usr -D CMAKE_BUILD_TYPE=RELEASE ../ + cmake -D ENABLE_GTK=OFF -D CMAKE_INSTALL_PREFIX=/usr -D INSTALL_PREFIX=/usr -D CMAKE_BUILD_TYPE=RELEASE ../ make cd "$srcdir"/${pkgbase}-${pkgver}-gtk mkdir build cd build - cmake -D ENABLE_GTK=ON -D INSTALL_PREFIX=/usr -D CMAKE_BUILD_TYPE=RELEASE ../ + cmake -D ENABLE_GTK=ON -D CMAKE_INSTALL_PREFIX=/usr -D INSTALL_PREFIX=/usr -D CMAKE_BUILD_TYPE=RELEASE ../ make } package_ettercap() { pkgdesc="A network sniffer/interceptor/logger for ethernet LANs - console" depends=('openssl' 'libpcap' 'pcre' 'libltdl' 'libnet') - backup=('etc/etter.conf') + backup=('etc/ettercap/etter.conf') + conflicts=('ettercap-gtk') cd "${srcdir}"/${pkgbase}-${pkgver}/build make DESTDIR="${pkgdir}" install } package_ettercap-gtk() { - pkgdesc="A network sniffer/interceptor/logger for ethernet LANs - GTK" - depends=('ettercap' 'gtk2') + pkgdesc="A network sniffer/interceptor/logger for ethernet LANs - GTK frontend" + depends=('libpcap' 'pcre' 'libltdl' 'libnet' 'openssl' 'gtk2') + backup=('etc/ettercap/etter.conf') + conflicts=('ettercap') cd "${srcdir}"/${pkgbase}-${pkgver}-gtk/build - install -Dm755 src/ettercap "${pkgdir}"/usr/bin/ettercap-gtk +#install -Dm755 src/ettercap "${pkgdir}"/usr/bin/ettercap-gtk + make DESTDIR="${pkgdir}" install } -md5sums=('037b28cd94efa086a795060fc0f76080' - 'f9281fe1735ceba59753bfe442715bb6') diff --git a/community/fcitx-mozc/PKGBUILD b/community/fcitx-mozc/PKGBUILD index aa660d9e0..5ae0b925d 100644 --- a/community/fcitx-mozc/PKGBUILD +++ b/community/fcitx-mozc/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 82225 2013-01-12 16:39:34Z fyan $ +# $Id: PKGBUILD 84175 2013-02-13 04:50:46Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: ponsfoot <cabezon dot hashimoto at gmail dot com> @@ -13,7 +13,7 @@ pkgname=fcitx-mozc pkgdesc="Fcitx Module of A Japanese Input Method for Chromium OS, Windows, Mac and Linux (the Open Source Edition of Google Japanese Input)" pkgver=1.6.1187.102 _patchver=${pkgver}.3 -pkgrel=5 +pkgrel=6 arch=('i686' 'x86_64') url="http://code.google.com/p/mozc/" license=('custom') @@ -33,6 +33,12 @@ build() { ln -sf `which python2` ./python PATH="${srcdir}:${PATH}" + # Fix compatibility with google-glog 0.3.3 (symbol conflict) + #CFLAGS="${CFLAGS} -DFLAGS_log_dir=FLAGS_mozc_log_dir" + #CXXFLAGS="${CXXFLAGS} -DFLAGS_log_dir=FLAGS_mozc_log_dir" + CFLAGS="${CFLAGS} -fvisibility=hidden" + CXXFLAGS="${CXXFLAGS} -fvisibility=hidden" + cd "${srcdir}/${_pkgbase}-${pkgver}" rm unix/fcitx -rf diff --git a/community/haskell-tar/PKGBUILD b/community/haskell-tar/PKGBUILD index 5fc61e56b..6e5a3e60f 100644 --- a/community/haskell-tar/PKGBUILD +++ b/community/haskell-tar/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 84148 2013-02-11 22:28:37Z arodseth $ +# $Id: PKGBUILD 84186 2013-02-13 13:14:46Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Arch Haskell Team <arch-haskell@haskell.org> pkgname=haskell-tar pkgver=0.4.0.1 -pkgrel=3 +pkgrel=4 pkgdesc='Reading, writing and manipulating tar archive files' url='http://hackage.haskell.org/package/tar' license=('custom:BSD3') diff --git a/community/higan-gtk/PKGBUILD b/community/higan-gtk/PKGBUILD new file mode 100755 index 000000000..de36e0897 --- /dev/null +++ b/community/higan-gtk/PKGBUILD @@ -0,0 +1,73 @@ +# $Id: PKGBUILD 84215 2013-02-13 22:10:29Z alucryd $ +# Maintainer: Maxime Gauduin <alucryd@gmail.com> + +pkgname=higan-gtk +pkgver=092 +pkgrel=3 +pkgdesc="Nintendo multi-system emulator - GTK version" +arch=('i686' 'x86_64') +url="http://code.google.com/p/higan/" +license=('GPL3') +depends=('libao' 'libgl' 'libpulse' 'libxv' 'openal' 'sdl' 'xdialog') +makedepends=('mesa') +optdepends=('beat: Delta patcher') +conflicts=('higan-qt') +source=("http://higan.googlecode.com/files/higan_v${pkgver}-source.tar.xz" "http://higan.googlecode.com/files/purify_v03-source.tar.xz" 'higan' 'higan.desktop' 'purify.desktop') +sha1sums=('a205005f118f6e138065af6e0d14ed990b8f1ce1' + '2aa16f492c879d2cc1d4ffa28f4729a5ed5bb1c3' + '931baedc3bbdd343d2decda72c13b7d0efdcba3c' + '55f4de0a65d6428840d013f9b003d88158c131c7' + '093643998a2fb676d795c316e35d49cf6293ce86') + +_profiles="accuracy balanced performance" + +build() { +# Compile libananke + cd "${srcdir}"/purify_v03-source/ananke + make compiler=gcc platform=x phoenix=gtk + +# Compile purify + cd "${srcdir}"/purify_v03-source/purify + make compiler=gcc platform=x link='-s -lX11 -ldl -Wl,-export-dynamic' phoenix=gtk + +# Compile higan + cd "${srcdir}"/higan_v${pkgver}-source/higan + for _profile in ${_profiles} ; do + make compiler=gcc platform=x target=ethos phoenix=gtk profile=${_profile} + mv out/higan out/higan-${_profile} + make clean + done +} + +package() { +# Install common files + cd "${srcdir}"/higan_v${pkgver}-source + install -dm 755 "${pkgdir}"/usr/{bin,lib,share/{applications,pixmaps,higan}} + install -m 755 "${srcdir}"/higan "${pkgdir}"/usr/bin/higan + install -m 644 "${srcdir}"/higan.desktop "${pkgdir}"/usr/share/applications/higan.desktop + install -m 644 higan/data/higan.png "${pkgdir}"/usr/share/pixmaps/higan.png + cp -dr --no-preserve=ownership higan/{profile/*,data/cheats.bml} "${pkgdir}"/usr/share/higan/ + cp -dr --no-preserve=ownership shaders "${pkgdir}/usr/share/higan/Video Shaders" + +# Fix some permissions + find "${pkgdir}"/usr/share/higan/ -type d -exec chmod 755 {} + + find "${pkgdir}"/usr/share/higan/ -type f -exec chmod 644 {} + + +# Install libananke + cd "${srcdir}"/purify_v03-source/ananke + install -m 644 libananke.so "${pkgdir}"/usr/lib/libananke.so.1 + ln -s /usr/lib/libananke.so.1 "${pkgdir}"/usr/lib/libananke.so + +# Install purify + cd "${srcdir}"/purify_v03-source/purify + install -m 755 purify "${pkgdir}"/usr/bin/purify + install -m 644 "${srcdir}"/purify.desktop "${pkgdir}"/usr/share/applications/purify.desktop + +# Install higan + cd "${srcdir}"/higan_v${pkgver}-source/higan + for _profile in ${_profiles} ; do + install -m 755 out/higan-${_profile} "${pkgdir}"/usr/bin/higan-${_profile} + done +} + +# vim: ts=2 sw=2 et: diff --git a/community/higan-gtk/higan b/community/higan-gtk/higan new file mode 100755 index 000000000..29fc0b7bb --- /dev/null +++ b/community/higan-gtk/higan @@ -0,0 +1,13 @@ +#!/bin/sh + +# Shared folders workaround +cp -ru /usr/share/higan ~/.config/ + +# Check for profiles and prompt user with a GUI +[ -e /usr/bin/higan-accuracy ] && tag1=accuracy +[ -e /usr/bin/higan-balanced ] && tag2=balanced +[ -e /usr/bin/higan-performance ] && tag3=performance +profile="$(Xdialog --stdout --no-tags --title "higan" --radiolist "Choose a profile" 0 0 0 "$tag1" "Accuracy" off "$tag2" "Balanced" off "$tag3" "Performance" off)" + +# Launch selected profile +exec higan-$profile "$@" diff --git a/community/higan-gtk/higan.desktop b/community/higan-gtk/higan.desktop new file mode 100755 index 000000000..c9cd3c14b --- /dev/null +++ b/community/higan-gtk/higan.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=higan +Comment=Nintendo multi-system emulator +Exec=higan %u +Icon=higan +Terminal=false +Type=Application +Categories=Game;Emulator; diff --git a/community/higan-gtk/purify.desktop b/community/higan-gtk/purify.desktop new file mode 100755 index 000000000..354dc2849 --- /dev/null +++ b/community/higan-gtk/purify.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=purify +Comment=ROM purifier +Exec=/usr/bin/purify +Icon=higan +Terminal=false +Type=Application +Categories=Game;Emulator; diff --git a/community/higan-qt/PKGBUILD b/community/higan-qt/PKGBUILD new file mode 100755 index 000000000..a4632ccb4 --- /dev/null +++ b/community/higan-qt/PKGBUILD @@ -0,0 +1,79 @@ +# $Id: PKGBUILD 84214 2013-02-13 22:05:06Z alucryd $ +# Maintainer: Maxime Gauduin <alucryd@gmail.com> + +pkgname=higan-qt +pkgver=092 +pkgrel=3 +pkgdesc="Nintendo multi-system emulator - QT version" +arch=('i686' 'x86_64') +url="http://code.google.com/p/higan/" +license=('GPL3') +depends=('libao' 'libpulse' 'openal' 'qt>=4.7.0' 'sdl' 'xdialog') +makedepends=('mesa') +optdepends=('beat: Delta patcher') +conflicts=('higan-gtk') +source=("http://higan.googlecode.com/files/higan_v${pkgver}-source.tar.xz" "http://higan.googlecode.com/files/purify_v03-source.tar.xz" 'higan' 'higan.desktop' 'purify.desktop') +sha1sums=('a205005f118f6e138065af6e0d14ed990b8f1ce1' + '2aa16f492c879d2cc1d4ffa28f4729a5ed5bb1c3' + '931baedc3bbdd343d2decda72c13b7d0efdcba3c' + '55f4de0a65d6428840d013f9b003d88158c131c7' + '093643998a2fb676d795c316e35d49cf6293ce86') + +_profiles="accuracy balanced performance" + +build() { +# QT 4.8.0 fix + cd "${srcdir}" + moc -i -Ipurify_v03-source/ananke/phoenix/qt/ -o purify_v03-source/ananke/phoenix/qt/platform.moc purify_v03-source/ananke/phoenix/qt/platform.moc.hpp + moc -i -Ipurify_v03-source/purify/phoenix/qt/ -o purify_v03-source/purify/phoenix/qt/platform.moc purify_v03-source/purify/phoenix/qt/platform.moc.hpp + moc -i -Ihigan_v${pkgver}-source/higan/phoenix/qt/ -o higan_v${pkgver}-source/higan/phoenix/qt/platform.moc higan_v${pkgver}-source/higan/phoenix/qt/platform.moc.hpp + +# Compile libananke + cd "${srcdir}"/purify_v03-source/ananke + make compiler=gcc platform=x phoenix=qt + +# Compile purify + cd "${srcdir}"/purify_v03-source/purify + make compiler=gcc platform=x link='-s -lX11 -ldl -Wl,-export-dynamic' phoenix=qt + +# Compile higan + cd "${srcdir}"/higan_v${pkgver}-source/higan + for _profile in ${_profiles} ; do + make compiler=gcc platform=x target=ethos phoenix=qt profile=${_profile} + mv out/higan out/higan-${_profile} + make clean + done +} + +package() { +# Install common files + cd "${srcdir}"/higan_v${pkgver}-source + install -dm 755 "${pkgdir}"/usr/{bin,lib,share/{applications,pixmaps,higan}} + install -m 755 "${srcdir}"/higan "${pkgdir}"/usr/bin/higan + install -m 644 "${srcdir}"/higan.desktop "${pkgdir}"/usr/share/applications/higan.desktop + install -m 644 higan/data/higan.png "${pkgdir}"/usr/share/pixmaps/higan.png + cp -dr --no-preserve=ownership higan/{profile/*,data/cheats.bml} "${pkgdir}"/usr/share/higan/ + cp -dr --no-preserve=ownership shaders "${pkgdir}/usr/share/higan/Video Shader"s + +# Fix some permissions + find "${pkgdir}"/usr/share/higan -type d -exec chmod 755 {} + + find "${pkgdir}"/usr/share/higan -type f -exec chmod 644 {} + + +# Install libananke + cd "${srcdir}"/purify_v03-source/ananke + install -m 644 libananke.so "${pkgdir}"/usr/lib/libananke.so.1 + ln -s /usr/lib/libananke.so.1 "${pkgdir}"/usr/lib/libananke.so + +# Install purify + cd "${srcdir}"/purify_v03-source/purify + install -m 755 purify "${pkgdir}"/usr/bin/purify + install -m 644 "${srcdir}"/purify.desktop "${pkgdir}"/usr/share/applications/purify.desktop + +# Install higan + cd "${srcdir}"/higan_v${pkgver}-source/higan + for _profile in ${_profiles} ; do + install -m 755 out/higan-${_profile} "${pkgdir}"/usr/bin/higan-${_profile} + done +} + +# vim: ts=2 sw=2 et: diff --git a/community/higan-qt/higan b/community/higan-qt/higan new file mode 100755 index 000000000..29fc0b7bb --- /dev/null +++ b/community/higan-qt/higan @@ -0,0 +1,13 @@ +#!/bin/sh + +# Shared folders workaround +cp -ru /usr/share/higan ~/.config/ + +# Check for profiles and prompt user with a GUI +[ -e /usr/bin/higan-accuracy ] && tag1=accuracy +[ -e /usr/bin/higan-balanced ] && tag2=balanced +[ -e /usr/bin/higan-performance ] && tag3=performance +profile="$(Xdialog --stdout --no-tags --title "higan" --radiolist "Choose a profile" 0 0 0 "$tag1" "Accuracy" off "$tag2" "Balanced" off "$tag3" "Performance" off)" + +# Launch selected profile +exec higan-$profile "$@" diff --git a/community/higan-qt/higan.desktop b/community/higan-qt/higan.desktop new file mode 100755 index 000000000..c9cd3c14b --- /dev/null +++ b/community/higan-qt/higan.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=higan +Comment=Nintendo multi-system emulator +Exec=higan %u +Icon=higan +Terminal=false +Type=Application +Categories=Game;Emulator; diff --git a/community/higan-qt/purify.desktop b/community/higan-qt/purify.desktop new file mode 100755 index 000000000..354dc2849 --- /dev/null +++ b/community/higan-qt/purify.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=purify +Comment=ROM purifier +Exec=/usr/bin/purify +Icon=higan +Terminal=false +Type=Application +Categories=Game;Emulator; diff --git a/community/kshutdown/PKGBUILD b/community/kshutdown/PKGBUILD index 9803fb1f2..d46b40b1b 100644 --- a/community/kshutdown/PKGBUILD +++ b/community/kshutdown/PKGBUILD @@ -1,30 +1,32 @@ -# $Id: PKGBUILD 83158 2013-01-27 16:19:25Z pierre $ -# Maintainer: Tobias Powalowski <tpowa@archlinux.org> +# $Id: PKGBUILD 84190 2013-02-13 13:42:33Z arodseth $ +# Maintainer: Alexander Rødseth <rodseth@gmail.com> +# Contributor: Tobias Powalowski <tpowa@archlinux.org> pkgname=kshutdown -pkgver=3.0beta5 +pkgver=3.0beta6 pkgrel=1 -pkgdesc="Shutdown Utility for KDE" -arch=('i686' 'x86_64') -url="http://kshutdown.sourceforge.net/" +pkgdesc='Shutdown Utility for KDE' +arch=('x86_64' 'i686') +url='http://kshutdown.sourceforge.net/' license=('GPL') depends=('kdebase-workspace') makedepends=('cmake' 'automoc4') install='kshutdown.install' -source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-source-${pkgver}.zip") -sha1sums=('108e27a7d1cef505c296656f92ab071d8c53bce3') +source=("http://downloads.sourceforge.net/$pkgname/$pkgname-source-$pkgver.zip") +sha256sums=('dfe89f124e68ae3f5b859fc02ad4d37726b3e001ee6b02f1bb1f6281fbef45cf') build() { - cd "${srcdir}" - mkdir build - cd build - cmake ../${pkgname}-${pkgver} \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr + mkdir "$srcdir/build" + cd "$srcdir/build" + cmake "../$pkgname-$pkgver" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr make } package() { - cd "${srcdir}/build" - make DESTDIR="${pkgdir}" install + cd "$srcdir/build" + make DESTDIR="$pkgdir" install } + +# vim:set ts=2 sw=2 et: diff --git a/community/kshutdown/kshutdown.install b/community/kshutdown/kshutdown.install index 1c0de2e4f..0583fc931 100644 --- a/community/kshutdown/kshutdown.install +++ b/community/kshutdown/kshutdown.install @@ -9,3 +9,5 @@ post_upgrade() { post_remove() { post_install } + +# vim:set ts=2 sw=2 et: diff --git a/community/libgexiv2/PKGBUILD b/community/libgexiv2/PKGBUILD index 0ee1f9d67..199123d05 100644 --- a/community/libgexiv2/PKGBUILD +++ b/community/libgexiv2/PKGBUILD @@ -1,29 +1,30 @@ -# $Id: PKGBUILD 81868 2013-01-02 15:41:00Z jelle $ -# Maintainer: Ionut Biru <ibiru@archlinux.org> +# $Id: PKGBUILD 84188 2013-02-13 13:24:10Z arodseth $ +# Maintainer: Alexander Rødseth <rodseth@gmail.com> +# Contributor: Ionut Biru <ibiru@archlinux.org> pkgname=libgexiv2 pkgver=0.5.0 -pkgrel=1 -pkgdesc="GObject-based wrapper around the Exiv2 library." -arch=('i686' 'x86_64') -url="http://redmine.yorba.org/projects/gexiv2" +pkgrel=2 +pkgdesc='GObject-based wrapper around the Exiv2 library' +arch=('x86_64' 'i686') +url='http://redmine.yorba.org/projects/gexiv2' license=('GPL2') -depends=('exiv2' 'glib2') +depends=('exiv2' 'glib2' 'gobject-introspection') options=('!libtool') source=("http://yorba.org/download/gexiv2/0.5/$pkgname-$pkgver.tar.xz") -md5sums=('655528168648fd681a061bddaabc79ee') +sha256sums=('3e0d1efbe895912d00b4394f8939b230fa581321f28d5c3c0fbac06b065e3010') build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "$srcdir/$pkgname-$pkgver" - ./configure --prefix=/usr + ./configure --prefix=/usr --enable-introspection make } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="${pkgdir}" install + make DESTDIR="$pkgdir" install } # vim:set ts=2 sw=2 et: diff --git a/community/nginx/PKGBUILD b/community/nginx/PKGBUILD index 47701444b..c14a5200d 100644 --- a/community/nginx/PKGBUILD +++ b/community/nginx/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 83352 2013-01-30 09:08:04Z bpiotrowski $ +# $Id: PKGBUILD 84198 2013-02-13 14:43:00Z bpiotrowski $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Miroslaw Szot <mss@czlug.icis.pcz.pl> @@ -7,8 +7,8 @@ _cfgdir=/etc/nginx _tmpdir=/var/lib/nginx pkgname=nginx -pkgver=1.2.6 -pkgrel=2 +pkgver=1.2.7 +pkgrel=1 pkgdesc='Lightweight HTTP server and IMAP/POP3 proxy server' arch=('i686' 'x86_64') depends=('pcre' 'zlib' 'openssl' 'geoip') @@ -30,10 +30,10 @@ source=(http://nginx.org/download/nginx-$pkgver.tar.gz rc.d service nginx.logrotate) -md5sums=('1350d26eb9b66364d9143fb3c4366ab6' - 'f62c7c9b5a53471d4666a4c49ad363fb' - '62d494d23aef31d0b867161f9fffa6eb' - 'b38744739022876554a0444d92e6603b') +sha256sums=('2457a878943fb409ec4fcb46b43af222d06a584f93228e17a4f02b0e7bfc9de3' + '4f6bd31d684956ca143f7dc68dbd3caa67e835fb84dc44d1a94217b9214c6cfd' + '77da8ce4d8378048606a25e09270ee187d6b226ee750b6cb4313af5549f5156a' + '613b0ed3fe4b5ee505ddb5122ee41604f464a5049be81c97601ee93970763a23') build() { cd "$srcdir"/$pkgname-$pkgver diff --git a/community/redis/PKGBUILD b/community/redis/PKGBUILD index edf4a1fac..67986e7f4 100644 --- a/community/redis/PKGBUILD +++ b/community/redis/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 83339 2013-01-29 20:01:01Z spupykin $ +# $Id: PKGBUILD 84202 2013-02-13 15:56:36Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Jan-Erik Rediger <badboy at archlinux dot us> # Contributor: nofxx <x@<nick>.com> pkgname=redis -pkgver=2.6.9 +pkgver=2.6.10 pkgrel=1 pkgdesc="Advanced key-value store" arch=('i686' 'x86_64') @@ -18,7 +18,7 @@ source=("http://redis.googlecode.com/files/${pkgname}-${pkgver}.tar.gz" "redis.d" "redis.service" "redis.logrotate") -md5sums=('5093fb7c5f763e828c857daf260665bc' +md5sums=('711b472b14084863699987786a378d87' '8d843919d9f165e9a47e56cadb4ac2ed' '5ab9fdb200e15c13b450fda77fa030b6' '9e2d75b7a9dc421122d673fe520ef17f') diff --git a/community/spacefm/PKGBUILD b/community/spacefm/PKGBUILD index 3b09c43c5..1ffc88019 100644 --- a/community/spacefm/PKGBUILD +++ b/community/spacefm/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 82671 2013-01-22 20:02:54Z bpiotrowski $ +# $Id: PKGBUILD 84210 2013-02-13 18:46:24Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: IgnorantGuru http://igurublog.wordpress.com/contact-ignorantguru/ # Contributor: ridikulus_rat <the.ridikulus.rat@gmail.com> pkgname=spacefm -pkgver=0.8.5 +pkgver=0.8.6 pkgrel=1 pkgdesc='Multi-panel tabbed file manager' arch=('i686' 'x86_64') @@ -21,7 +21,7 @@ optdepends=('lsof: device processes' 'udisks: mount as non-root user' 'udisks2: mount as non-root user') source=(https://raw.github.com/IgnorantGuru/$pkgname/master/packages/$pkgver/$pkgname-$pkgver.tar.xz) -sha256sums=('dd04444ba45196a1bc710ff5e73e91f3aaff7661db56e6c86389579c2a1da54e') +sha256sums=('27f898d180c8a679568f0b40a05b470d728d38c892f4032654c4f696bab476e5') build() { cd $srcdir/$pkgname-$pkgver diff --git a/community/tigervnc/PKGBUILD b/community/tigervnc/PKGBUILD index 5719e84e8..3e5052f31 100644 --- a/community/tigervnc/PKGBUILD +++ b/community/tigervnc/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 82711 2013-01-23 10:24:39Z spupykin $ +# $Id: PKGBUILD 84183 2013-02-13 10:42:30Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Uroš Vampl <mobile.leecher at gmail dot com> pkgname=tigervnc pkgver=1.2.0 -pkgrel=10 -_xorgver=1.13.1 +pkgrel=11 +_xorgver=1.13.2 pkgdesc="suite of VNC servers and clients. VNC 4 branch of TightVNC." arch=('i686' 'x86_64') url="http://www.tigervnc.org" @@ -16,12 +16,13 @@ depends=('pam' 'gnutls' 'libjpeg-turbo' 'libxft' 'libxinerama' 'libxcursor' makedepends=('cmake' 'nasm' 'xorg-font-util' 'xorg-util-macros' 'bigreqsproto' 'compositeproto' 'damageproto' 'randrproto' 'resourceproto' 'scrnsaverproto' 'videoproto' 'xcmiscproto' 'xf86vidmodeproto' - 'xtrans' 'mesa' 'glproto' 'dri2proto') + 'xtrans' 'mesa' 'glproto' 'dri2proto' 'imagemagick' 'librsvg') options=(!libtool) conflicts=('tightvnc') source=(http://downloads.sourceforge.net/tigervnc/${pkgname}-${pkgver}.tar.gz ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${_xorgver}.tar.bz2 vncserver.service + vncviewer.desktop xorg111.patch xorg112.patch xorg113.patch @@ -31,8 +32,9 @@ source=(http://downloads.sourceforge.net/tigervnc/${pkgname}-${pkgver}.tar.gz gethomedir.patch cmakelists.patch) md5sums=('3a5755b4ed600a81c3a17976c6f8420d' - 'a13d8876e3e804189392119638a07a1f' + '553fd7902e1156115f15cc1656f46a6f' '0903d5a0dfa38e0b04964505b644585c' + '15c0405f920c3dac250692e8922578d1' 'b680b55f7f9f569cd26ac0b330012a8b' 'f73e055153889ae7b5aac8e697f7a841' 'ef4078ba31a583dc3134e9090fbd30d0' @@ -56,6 +58,7 @@ build() { cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr -DUSE_INCLUDED_FLTK=yes make + make -C media cd unix/xserver patch -Np3 -i ${srcdir}/xserver113.patch @@ -77,4 +80,7 @@ package() { make DESTDIR=${pkgdir} install sed -i 's/iconic/nowin/' ${pkgdir}/usr/bin/vncserver install -Dm0644 $srcdir/vncserver.service $pkgdir/usr/lib/systemd/system/vncserver.service + install -dm0755 $pkgdir/usr/share/icons + install -m0644 ${srcdir}/${pkgname}-${pkgver}/media/icons/* $pkgdir/usr/share/icons/ + install -Dm0644 $srcdir/vncviewer.desktop $pkgdir/usr/share/applications/vncviewer.desktop } diff --git a/community/tigervnc/vncviewer.desktop b/community/tigervnc/vncviewer.desktop new file mode 100644 index 000000000..b14e4fe2a --- /dev/null +++ b/community/tigervnc/vncviewer.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=TigerVNC viewer +Comment=TigerVNC viewer +Exec=/usr/bin/vncviewer +Icon=tigervnc_32.png +Terminal=false +StartupNotify=false +Categories=Application; Network; diff --git a/community/xmlrpc-c/PKGBUILD b/community/xmlrpc-c/PKGBUILD index d1bb79e11..099d69fac 100644 --- a/community/xmlrpc-c/PKGBUILD +++ b/community/xmlrpc-c/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 79057 2012-10-29 19:02:22Z arodseth $ +# $Id: PKGBUILD 84192 2013-02-13 14:29:27Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: Daenyth <Daenyth+Arch [at] gmail [dot] com> # Contributor: Pierre Schmitz <pierre@archlinux.de> # Contributor: Vitaliy Berdinskikh <skipper13@root.ua> pkgname=xmlrpc-c -pkgver=1.32.2 +pkgver=1.33.01 pkgrel=1 epoch=1 pkgdesc='XML-RPC for C and C++' @@ -16,7 +16,7 @@ depends=('curl' 'libxml2') makedepends=('libtool' 'setconf') options=('!makeflags' '!libtool' '!emptydirs') source=("$pkgname-advanced-$pkgver.tar.gz::http://xmlrpc-c.svn.sourceforge.net/viewvc/xmlrpc-c/advanced/?view=tar") -sha256sums=('2707de25dba9823eaa328072392f2c25f08ed6c707be300bfae8f945609f9c19') +sha256sums=('6aa984a710794cb64ffece9811dcaee32277947b74cf35ca11baeba5d774f814') build() { cd "$srcdir/advanced" diff --git a/extra/feh/PKGBUILD b/extra/feh/PKGBUILD index 1d0160666..af54cc2ed 100644 --- a/extra/feh/PKGBUILD +++ b/extra/feh/PKGBUILD @@ -1,12 +1,12 @@ -# $Id: PKGBUILD 175213 2013-01-16 21:13:09Z bisson $ +# $Id: PKGBUILD 178006 2013-02-13 12:35:32Z bisson $ # Maintainer: Gaetan Bisson <bisson@archlinux.org> # Contributor: Andrea Scarpino <andrea@archlinux.org> # Contributor: dorphell <dorphell@archlinux.org> # Contributor: Tom Newsom <Jeepster@gmx.co.uk> pkgname=feh -pkgver=2.8 -pkgrel=2 +pkgver=2.9 +pkgrel=1 pkgdesc='Fast and light imlib2-based image viewer' url='http://feh.finalrewind.org/' license=('custom:MIT') @@ -16,7 +16,7 @@ optdepends=('perl: feh-cam, webcam wrapper for feh' 'imagemagick: support more file formats') makedepends=('libxt') source=("${url}${pkgname}-${pkgver}.tar.bz2") -sha1sums=('eeb251d5971cf07e632661ef0b514fc3b0c7aca6') +sha1sums=('efaeb598bd613f20b010c8f9c8a301e6878e2d9d') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/fluxbox/PKGBUILD b/extra/fluxbox/PKGBUILD index 1f3bec017..5dd7836db 100644 --- a/extra/fluxbox/PKGBUILD +++ b/extra/fluxbox/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 177926 2013-02-11 02:54:48Z eric $ +# $Id: PKGBUILD 178032 2013-02-13 22:22:13Z eric $ # Maintainer: Eric Bélanger <eric@archlinux.org> pkgname=fluxbox -pkgver=1.3.4 +pkgver=1.3.5 pkgrel=1 pkgdesc="A lightweight and highly-configurable window manager" arch=('i686' 'x86_64') @@ -13,7 +13,7 @@ optdepends=('xorg-xmessage: for using the fbsetbg and fluxbox-generate_menu util options=('!makeflags') source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.lzma \ fluxbox.desktop) -sha1sums=('8a4f0d79238609523e1127808d9d2eab15030ea0' +sha1sums=('495d82ca428949cc2bc85814898b49cf4624b7cb' 'f3f83b8ce84d79c2f8670ef687e0dd89ab0552b8') build() { diff --git a/extra/gnome-shell/PKGBUILD b/extra/gnome-shell/PKGBUILD index 8889b702d..050867755 100644 --- a/extra/gnome-shell/PKGBUILD +++ b/extra/gnome-shell/PKGBUILD @@ -1,23 +1,24 @@ -# $Id: PKGBUILD 170877 2012-11-12 21:32:36Z heftig $ +# $Id: PKGBUILD 178025 2013-02-13 18:59:41Z heftig $ # Maintainer: Ionut Biru <ibiru@archlinux.org> # Contributor: Flamelab <panosfilip@gmail.com pkgname=gnome-shell -pkgver=3.6.2 +pkgver=3.6.3 pkgrel=1 pkgdesc="The next generation GNOME Shell" arch=(i686 x86_64) url="http://live.gnome.org/GnomeShell" license=(GPL2) -depends=(caribou folks gcr gjs gnome-bluetooth gnome-desktop gnome-menus libcroco libpulse mutter - nautilus networkmanager telepathy-logger telepathy-mission-control unzip gdm) +depends=(caribou evolution-data-server gjs gnome-bluetooth gnome-menus libcroco mutter + telepathy-logger telepathy-mission-control unzip gdm gnome-screensaver) makedepends=(intltool gnome-doc-utils docbook-xsl) -optdepends=('network-manager-applet: shell integration for networkmanager') +optdepends=('gnome-control-center: System settings' + 'gnome-themes-standard: Default theme') options=('!libtool' '!emptydirs') install=gnome-shell.install groups=(gnome) source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz) -sha256sums=('86cff93ade1bf6a67ebd339c017d567c7dc849ff8b256a3803306f44c24b44f0') +sha256sums=('05b2341a0f84835644881743873d3eaccaed12f00aa7b424d876780e81723db2') build() { cd $pkgname-$pkgver diff --git a/extra/leveldb/PKGBUILD b/extra/leveldb/PKGBUILD index 532c3c98f..abce75267 100644 --- a/extra/leveldb/PKGBUILD +++ b/extra/leveldb/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 169703 2012-10-26 19:01:07Z dreisner $ +# $Id: PKGBUILD 178002 2013-02-13 01:27:04Z dreisner $ # Maintainer: Dave Reisner <dreisner@archlinux.org> # Contributor: feydaykyn <feydaykyn@yahoo.fr> pkgname=leveldb -pkgver=1.7.0 +pkgver=1.9.0 pkgrel=1 pkgdesc="A fast and lightweight key/value database library" arch=('i686' 'x86_64') @@ -11,12 +11,9 @@ url="https://code.google.com/p/leveldb/" license=('BSD') depends=('gperftools' 'snappy') source=("https://leveldb.googlecode.com/files/$pkgname-$pkgver.tar.gz") -sha1sums=('82332ac97d48ad5da02aab4785658c06d0351be1') +sha1sums=('4d832277120912211998a2334fb975b995d51885') build() { - # buildsys doesn't play nicely with -Wl,--as-needed - LDFLAGS=-Wl,-O1,--sort-common,-z,relro - make -C "$pkgname-$pkgver" } @@ -32,7 +29,7 @@ package() { "$pkgdir"/usr/share/doc/"$pkgname" # libraries - install -m755 -t "$pkgdir/usr/lib" "libleveldb.so.${pkgver%.?*}" libleveldb.a + install -m644 -t "$pkgdir/usr/lib" "libleveldb.so.${pkgver%.?*}" libleveldb.a cp -P libleveldb.so{,.1} "$pkgdir/usr/lib" # headers diff --git a/extra/mutter/PKGBUILD b/extra/mutter/PKGBUILD index 9278ba006..6e6a00998 100644 --- a/extra/mutter/PKGBUILD +++ b/extra/mutter/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 170875 2012-11-12 21:30:35Z heftig $ +# $Id: PKGBUILD 178030 2013-02-13 22:13:45Z heftig $ # Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> # Maintainer: Ionut Biru <ibiru@archlinux.org> # Contributor: Michael Kanis <mkanis_at_gmx_dot_de> pkgname=mutter -pkgver=3.6.2 +pkgver=3.6.3 pkgrel=1 pkgdesc="A window manager for GNOME" arch=(i686 x86_64) @@ -16,7 +16,7 @@ groups=('gnome') options=('!libtool' '!emptydirs') install=mutter.install source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz) -sha256sums=('924f47681c972c3e8da610608c6aef35e61f52b338b5690e5721ed7ef8c2befc') +sha256sums=('aa1d558210d58f9a835a7e718a6b6eb8318ac8fb276c43234c47b1efde755c86') build() { cd "$pkgname-$pkgver" diff --git a/extra/oxygen-gtk2/PKGBUILD b/extra/oxygen-gtk2/PKGBUILD index 4c84a7685..160446aa5 100644 --- a/extra/oxygen-gtk2/PKGBUILD +++ b/extra/oxygen-gtk2/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 177572 2013-02-07 13:44:31Z andrea $ +# $Id: PKGBUILD 178010 2013-02-13 13:33:05Z andrea $ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: birdflesh <antkoul at gmail dot com> pkgname=oxygen-gtk2 -pkgver=1.3.2 -pkgrel=2 +pkgver=1.3.2.1 +pkgrel=1 pkgdesc="Port of the default KDE widget theme (Oxygen) to GTK2" arch=('i686' 'x86_64') url='https://projects.kde.org/projects/playground/artwork/oxygen-gtk/' @@ -13,16 +13,10 @@ depends=('gtk2') conflicts=('oxygen-gtk') replaces=('oxygen-gtk') makedepends=('cmake') -source=("http://download.kde.org/stable/${pkgname}/${pkgver}/src/${pkgname}-${pkgver}.tar.bz2" - 'fix-regression.patch') -md5sums=('7c4ecfca330102b7ff50e472a62dfc60' - 'bced3ab820c3eafbb4e40a279d05bff6') +source=("http://download.kde.org/stable/${pkgname}/${pkgver}/src/${pkgname}-${pkgver}.tar.bz2") +md5sums=('cc33b2ac08f66d4b70f9c85303d44aad') build() { - cd ${pkgname}-${pkgver}/ - patch -p1 -i "${srcdir}"/fix-regression.patch - cd ../ - mkdir build cd build cmake ../${pkgname}-${pkgver} \ diff --git a/extra/oxygen-gtk2/fix-regression.patch b/extra/oxygen-gtk2/fix-regression.patch deleted file mode 100644 index 466b53c17..000000000 --- a/extra/oxygen-gtk2/fix-regression.patch +++ /dev/null @@ -1,48 +0,0 @@ -diff --git a/src/oxygenqtsettings.cpp b/src/oxygenqtsettings.cpp -index f2ad1af..9965086 100644 ---- a/src/oxygenqtsettings.cpp -+++ b/src/oxygenqtsettings.cpp -@@ -102,6 +102,9 @@ namespace Oxygen - - const bool forced( flags&Forced ); - -+ // no attempt at initializing if gtk settings is not yet set -+ if( !gtk_settings_get_default() ) return false; -+ - if( _initialized && !forced ) return false; - else if( !forced ) _initialized = true; - -diff --git a/src/oxygenstylewrapper.cpp b/src/oxygenstylewrapper.cpp -index ff0666b..a2572b0 100644 ---- a/src/oxygenstylewrapper.cpp -+++ b/src/oxygenstylewrapper.cpp -@@ -3741,6 +3741,10 @@ namespace Oxygen - #endif - - // style initialization -+ /* -+ this is normally achieved in theme_init, but is somehow not working with gnome shell -+ so that it is redone here, since duplication is avoided when initialization is called twice without modifications -+ */ - Style::instance().initialize(); - - // hooks -diff --git a/src/oxygentheme.cpp b/src/oxygentheme.cpp -index 50b04e2..9bc49e1 100644 ---- a/src/oxygentheme.cpp -+++ b/src/oxygentheme.cpp -@@ -52,12 +52,8 @@ void theme_init( GTypeModule* module ) - Oxygen::RCStyle::registerType( module ); - Oxygen::StyleWrapper::registerType( module ); - -- // initialize oxygen here, for XUL applications -- // special care is taken to not initialize everything -- Oxygen::ApplicationName applicationName; -- applicationName.initialize(); -- if( applicationName.isXul() ) -- { Oxygen::Style::instance().initialize( Oxygen::QtSettings::Forced | Oxygen::QtSettings::Colors ); } -+ // style initialization -+ Oxygen::Style::instance().initialize(); - - } - diff --git a/extra/pidgin/PKGBUILD b/extra/pidgin/PKGBUILD index 89aed9993..bb43785ee 100644 --- a/extra/pidgin/PKGBUILD +++ b/extra/pidgin/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 174743 2013-01-05 21:41:56Z foutrelis $ +# $Id: PKGBUILD 178012 2013-02-13 16:03:52Z foutrelis $ # Maintainer: Evangelos Foutras <evangelos@foutrelis.com> # Contributor: Ionut Biru <ibiru@archlinux.org> # Contributor: Andrea Scarpino <andrea@archlinux.org> @@ -6,8 +6,8 @@ # Contributor: Lucien Immink <l.immink@student.fnt.hvu.nl> pkgname=('pidgin' 'libpurple' 'finch') -pkgver=2.10.6 -pkgrel=4 +pkgver=2.10.7 +pkgrel=1 arch=('i686' 'x86_64') url="http://pidgin.im/" license=('GPL') @@ -16,7 +16,7 @@ makedepends=('startup-notification' 'gtkspell' 'libxss' 'nss' 'libsasl' 'libsm' 'tk' 'ca-certificates' 'intltool' 'networkmanager') options=('!libtool') source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2) -sha256sums=('3e25a633b97cbfa8326999a30282e7a662a9b9bbf2853be84af0b8fb60392c96') +sha256sums=('eba32994eca20d1cf24a4261b059b2de71a1ec2dd0926e904074b0db49f7f192') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/extra/snappy/PKGBUILD b/extra/snappy/PKGBUILD index fbd7a1ac5..3e9b287e9 100644 --- a/extra/snappy/PKGBUILD +++ b/extra/snappy/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 166939 2012-09-22 20:17:43Z dreisner $ +# $Id: PKGBUILD 178016 2013-02-13 16:35:15Z dreisner $ # Maintainer: Dave Reisner <dreisner@archlinux.org> # Contributor: Antony Male <antony dot male at geemail dot com>> pkgname=snappy -pkgver=1.0.5 -pkgrel=2 +pkgver=1.1.0 +pkgrel=1 pkgdesc='A fast compressor/decompressor library' arch=('i686' 'x86_64') url="http://code.google.com/p/snappy/" @@ -13,7 +13,7 @@ depends=('glibc' 'gcc-libs') checkdepends=('zlib') options=('!libtool') source=("http://snappy.googlecode.com/files/$pkgname-$pkgver.tar.gz") -md5sums=('4c0af044e654f5983f4acbf00d1ac236') +md5sums=('c8f3ef29b5281e78f4946b2d739cea4f') build() { cd "$pkgname-$pkgver" diff --git a/extra/system-config-printer/PKGBUILD b/extra/system-config-printer/PKGBUILD index 0156783e5..5d3794597 100644 --- a/extra/system-config-printer/PKGBUILD +++ b/extra/system-config-printer/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 177777 2013-02-08 12:50:50Z andrea $ +# $Id: PKGBUILD 178008 2013-02-13 13:30:36Z andrea $ # Maintainer: # Contributor: Andrea Scarpino <andrea@archlinux.org> pkgname=system-config-printer pkgver=1.3.12 -pkgrel=1 +pkgrel=2 pkgdesc="A CUPS printer configuration tool and status applet" url="http://cyberelk.net/tim/software/system-config-printer/" arch=('i686' 'x86_64') @@ -15,13 +15,18 @@ makedepends=('intltool' 'xmlto' 'docbook-xsl' 'desktop-file-utils') optdepends=('gnome-keyring: password management') replaces=('system-config-printer-common' 'system-config-printer-gnome') conflicts=('system-config-printer-common' 'system-config-printer-gnome') -source=(http://cyberelk.net/tim/data/${pkgname}/1.3/${pkgname}-${pkgver}.tar.xz{,.sig}) +source=(http://cyberelk.net/tim/data/${pkgname}/1.3/${pkgname}-${pkgver}.tar.xz{,.sig} + 'fix-typo-in-service.patch') md5sums=('0775647e1c34ef25364de3c178a4ed36' - '1aa2246047b424e2d23473749368b8c6') + '1aa2246047b424e2d23473749368b8c6' + 'd30d14aeb6d2bfeac0679d28704473ec') build() { cd ${pkgname}-${pkgver} + # Fixed upstream + patch -p1 -i "${srcdir}"/fix-typo-in-service.patch + sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \ -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ $(find . -name '*.py') diff --git a/extra/system-config-printer/fix-typo-in-service.patch b/extra/system-config-printer/fix-typo-in-service.patch new file mode 100644 index 000000000..56f17dcec --- /dev/null +++ b/extra/system-config-printer/fix-typo-in-service.patch @@ -0,0 +1,18 @@ +From 1e48d0a6404c6660bbf3f456e5ec48bed8fe7b80 Mon Sep 17 00:00:00 2001 +From: Tim Waugh <twaugh@redhat.com> +Date: Tue, 23 Oct 2012 13:55:12 +0000 +Subject: Fixed typo in systemd config file. + +--- +diff --git a/udev/configure-printer@.service.in b/udev/configure-printer@.service.in +index 8a20967..5898c79 100644 +--- a/udev/configure-printer@.service.in ++++ b/udev/configure-printer@.service.in +@@ -4,4 +4,4 @@ Requires=cups.socket + After=cups.socket + + [Service] +-ExecStart=@udevhelperdir@/configure-printer add "%i" ++ExecStart=@udevhelperdir@/udev-configure-printer add "%i" +-- +cgit v0.9.1 diff --git a/extra/xf86-video-intel/PKGBUILD b/extra/xf86-video-intel/PKGBUILD index 8ce522b90..81beb4f8e 100644 --- a/extra/xf86-video-intel/PKGBUILD +++ b/extra/xf86-video-intel/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 176993 2013-02-03 15:42:22Z andyrtr $ +# $Id: PKGBUILD 178020 2013-02-13 16:45:46Z andyrtr $ # Maintainer: AndyRTR <andyrtr@archlinux.org> # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=xf86-video-intel -pkgver=2.21.0 +pkgver=2.21.2 pkgrel=1 arch=(i686 x86_64) url="http://xorg.freedesktop.org/" @@ -19,7 +19,7 @@ conflicts=('xorg-server<1.13.0' 'X-ABI-VIDEODRV_VERSION<13' 'X-ABI-VIDEODRV_VERS options=('!libtool') groups=('xorg-drivers' 'xorg') source=(${url}/archive/individual/driver/${pkgname}-${pkgver}.tar.bz2) -sha256sums=('d872adef06cbf1a4434811baad4b8a18feacc6633b59b36557e8d7db7161081c') +sha256sums=('2e6890ecacc715caa5459581b00b63152e08646ea1b76330bf79b996a139d850') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/extra/xorg-xrandr/PKGBUILD b/extra/xorg-xrandr/PKGBUILD index a208b1ee3..aedfacecf 100644 --- a/extra/xorg-xrandr/PKGBUILD +++ b/extra/xorg-xrandr/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 130753 2011-07-07 22:30:11Z andyrtr $ +# $Id: PKGBUILD 178018 2013-02-13 16:44:53Z andyrtr $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgname=xorg-xrandr -pkgver=1.3.5 +pkgver=1.4.0 pkgrel=1 pkgdesc="Primitive command line interface to RandR extension" arch=(i686 x86_64) @@ -12,7 +12,7 @@ depends=('libxrandr' 'libx11') makedepends=('xorg-util-macros') groups=('xorg-apps' 'xorg') source=(http://xorg.freedesktop.org/archive/individual/app/xrandr-${pkgver}.tar.bz2) -sha1sums=('ef45925d5b0e72c73d21798d65a41d476fdb0d3f') +sha256sums=('a76b004abe6fd7606eba9ad161ac6391fe5c665708cc5fb7c7ea7d36459d9693') build() { cd "${srcdir}/xrandr-${pkgver}" diff --git a/libre/parabola-keyring/PKGBUILD b/libre/parabola-keyring/PKGBUILD index 937332360..287e6c311 100644 --- a/libre/parabola-keyring/PKGBUILD +++ b/libre/parabola-keyring/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: André Silva <emulatorman@lavabit.com> pkgname=parabola-keyring -pkgver=20130205 +pkgver=$(LC_ALL=C date -u +%Y%m%d) pkgrel=1 pkgdesc='Parabola GNU/Linux-libre PGP keyring' arch=('any') diff --git a/pcr/bsnes/PKGBUILD b/pcr/bsnes/PKGBUILD deleted file mode 100644 index 04c61bc30..000000000 --- a/pcr/bsnes/PKGBUILD +++ /dev/null @@ -1,77 +0,0 @@ -# Contributor: [vEX] <niechift.dot.vex.at.gmail.dot.com> - -# Split-package support hack for AUR. -pkgname='bsnes' - -true && pkgbase='bsnes' -true && pkgname=('bsnes' 'bsnes-purify') -pkgver=090 -pkgrel=2 -pkgdesc='Super Nintendo Entertainment System (SNES) emulator focused on accuracy.' -arch=('i686' 'x86_64') -url='http://byuu.org/bsnes/' -license=('GPL3') -depends=('libao' 'libgl' 'libxv' 'openal' 'sdl' 'qt>=4.8.0') -makedepends=('pkgconfig' 'mesa') -install='bsnes.install' -changelog='bsnes.changelog' -source=('http://bsnes.googlecode.com/files/bsnes_v090-source.tar.xz') -md5sums=('c9642dae4255f5c6022b2217d64d3bc5') - -__base_path="${srcdir}/${pkgbase}_v${pkgver}-source" -# Build the accuracy profile (you can also choose 'performance' or 'compatibility'). -__profile='accuracy' - -build() { - cd "${__base_path}/${pkgname}" - - # Makefile hacks: - # Disable pulseaudio. - sed -e 's|audio.pulseaudio ||' \ - -e 's|audio.pulseaudiosimple ||' \ - -i 'target-ethos/Makefile' - # Don't copy the cheat file. - sed -e '/mkdir -p ~\/.config\/$(name)/{N;d}' \ - -e '/cp data\/cheats.xml/{N;d}' \ - -i 'target-ethos/Makefile' - # Don't use sudo - sed -e 's/sudo install/install/' \ - -i 'target-ethos/Makefile' - - # Fix building with QT >= 4.8.0. - moc -i -Iphoenix/qt/ -o phoenix/qt/platform.moc phoenix/qt/platform.moc.hpp - - # Compile bsnes. - make flags="$CXXFLAGS -I. -DPROFILE_${__profile^^}" compiler=gcc platform=x \ - profile=${__profile} phoenix=qt target=ethos - - # Compile purify. - cd "${__base_path}/purify" - moc -i -Iphoenix/qt/ -o phoenix/qt/platform.moc phoenix/qt/platform.moc.hpp - sed -e 's|link := -s|link := -s -lX11|' -i 'Makefile' - make compiler=gcc platform=x phoenix=qt -} - -package_bsnes-purify() { - pkgver=01 - pkgdesc='ROM cleanup utility for bsnes.' - install='' - - cd "${__base_path}/purify" - install --directory "${pkgdir}/usr/bin" - install --mode=755 "${__base_path}/purify/purify" "${pkgdir}/usr/bin/${pkgbase}-purify" -} - -package_bsnes() { - pkgver=090 - pkgrel=2 - pkgdesc='Super Nintendo Entertainment System (SNES) emulator focused on accuracy.' - url='http://byuu.org/bsnes/' - - cd "${__base_path}/${pkgname}" - make install profile=${__profile} DESTDIR="${pkgdir}" prefix=/usr - - # Install the user-profile into /usr/share/bsnes/profile. - install --directory "${pkgdir}/usr/share/${pkgname}/profile" - cp -R "${__base_path}/${pkgname}"/profile/* "${pkgdir}/usr/share/${pkgname}/profile" -} diff --git a/pcr/bsnes/bsnes.changelog b/pcr/bsnes/bsnes.changelog deleted file mode 100644 index 9328c9aee..000000000 --- a/pcr/bsnes/bsnes.changelog +++ /dev/null @@ -1,487 +0,0 @@ -2012-08-07 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 090-2 : - Make sure to build bsnes purify with QT. - -2012-08-07 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 090-1 : - New upstream release. - - * add-usr-share-fallback.patch : - Remove patch as filter/shader support has been removed. - -2012-04-24 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 088-1 : - New upstream release. - -2012-03-07 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 087-1 : - New upstream release. - - * add-usr-share-fallback.patch : - Update patch against the new source. - -2012-02-13 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 086-1 : - New upstream release. - - * add-usr-share-fallback.patch : - Update patch against the new source. - -2012-01-02 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 085-1 : - New upstream release. - -2011-12-28 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 084-3 : - Enable custom CXXFLAGS by default. - Fix build with QT 4.8.0. - -2011-11-08 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 084-2 : - Update to reflect the silently updated source tarball. - -2011-11-07 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 084-1 : - New upstream release. - Fixed PKGBUILD changelog line to work with pacman 4.0 (thanks jpike). - -2011-10-14 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 083-1 : - New upstream release. - Dropped the leading '0.' from the version number. - Compile and package filters/shaders. - Added commented block for compiling bsnes with the makepkg specified - flags (thanks MaMuS). - - * add-usr-share-fallback.patch : - Add fallback path to /usr/share/bsnes/ for finding filters/shaders - unless found in the bsnes basepath/userpath. - -2011-08-21 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.082-1 : - New upstream release. - -2011-08-12 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.081-1 : - New upstream release. - -2011-06-26 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.080-1 : - New upstream release. - - * gcc_4.6.0_build_fix.patch : - Removed as it's no longer needed. - -2011-06-18 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.079-2 : - Update sed command for preventing installation of cheats.xml to user - home directory - - * gcc_4.6.0_build_fix.patch : - Fix build errors with newest gcc 4.6.0 prerelease. - -2011-06-04 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.079-1 : - New upstream release. - -2011-04-30 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.078-1 : - New upstream release. - -2011-03-17 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.077-1 : - New upstream release. - -2011-02-27 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.076-2 : - Correct the sed expression that removes the lines that copies the - cheats.xml file. - -2011-02-25 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.076-1 : - New upstream release. - -2011-02-13 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.075-1 : - Build and package snespurify. - -2011-01-26 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.075-1 : - New upstream release. - As the launcher for selecting profile is removed the PKGBUILD will now - build just the accuracy profile. Edit the PKGBUILD if you want to build - another profile. - -2011-01-11 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.074-1 : - New upstream release. - Switched to the phoenix ui as the qt port is now dead. - -2010-12-25 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.073-1 : - New upstream release. - snesreader/snesfilter removed. - -2010-10-23 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.072-1 : - New upstream release. - -2010-10-22 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.071-1 : - New upstream release. - -2010-09-26 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.070-1 : - New upstream release. - -2010-09-25 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.069-1 : - New upstream release. - -2010-09-05 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.068-3 : - Added 'mesa' to makedepends to satisfy "GL/gl.h" dependency. - -2010-08-22 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.068-2 : - Forgot to build the launcher. - -2010-08-21 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.068-1 : - New upstream release. - - * gcc45_build_fix.patch: - Removed as it's not needed anymore. - -2010-08-02 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.067-1 : - New upstream release. - - * gcc45_build_fix.patch : - Workaround a bug in GCC 4.5.x. - -2010-06-27 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.065-1 : - New upstream release. - -2010-04-14 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.064-1 : - New upstream release. - -2010-03-29 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.063-2 : - New snesreader (snesreader_20100329.tar.bz2) that fixes libjma on 64-bit - systems. - -2010-03-28 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.063-1 : - New upstream release. - -2010-02-08 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.060-1 : - New upstream release. - Removed the optdepends list as they are now part of the same source - tarball and have been integrated into the PKGBUILD. You may remove those - plugins you don't want. - -2010-01-07 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.059-1 : - New upstream release. - -2009-12-09 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.058-1 : - New upstream release. - -2009-11-23 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.057-1 : - New upstream release. - -2009-11-22 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.056-1 : - New upstream release. - -2009-11-01 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.055-1 : - New upstream release. - -2009-10-19 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.054-1 : - New upstream release. - -2009-09-29 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.052-1 : - New upstream release. - -2009-09-27 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.051-1 : - New upstream release. - -2009-08-25 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.050-1 : - New upstream release. - -2009-08-22 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.049-1 : - New upstream release. - - * fix_black_lines.patch : - Removed as it's not needed anymore. - -2009-07-14 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.048-2 : - Apply patch to fix "black lines" issue. - - * fix_black_lines.patch : - Fixes "Linux X-video driver shows a lot of black lines" as per the - bsnes v0.048 errata. - -2009-07-12 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.048-1 : - New upstream release. - -2009-06-08 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.047-2 : - Added 'pkgconfig' to makedepends. - -2009-06-07 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.047-1 : - New upstream release. - -2009-05-10 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.046-1 : - New upstream release. - Moved 'libxtst' to optdepends. - Updated the name of the license to be correct. - -2009-04-19 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.045-1 : - New upstream release. - Added 'libxtst' to the dependency list. - -2009-03-31 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.042-1 : - New upstream release. - -2009-03-15 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.041-1 : - New upstream release. - -2009-03-09 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.040-1 : - New upstream release. - Replaced 'gtk2' dependency with 'qt' as the GUI has been rewritten. - Replaced 'freealut' dependency with 'openal' which is more correct. - Removed 'inputproto' from dependency list as namcap says it's not needed - anymore. - - * bsnes.desktop: - Removed in favor of the one shipped with bsnes. - -2009-01-18 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.039-1 : - New upstream release. - -2008-12-17 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.038-1 : - New upstream release. - New audio driver for PulseAudio is disabled. - -2008-10-27 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.037a-1 : - New upstream release. - -2008-09-18 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.036-2 : - Adapted to the ChangeLog.proto provided by Pacman. - Added missing dependency 'inputproto' (thanks cr7). - -2008-09-16 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.036-1 : - New upstream release. - -2008-08-24 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.035-1 : - New upstream release. - Made PKGBUILD autodetect GCC version and if greater than 4.2.0 enable - the -mtune=native optimizations - -2008-08-13 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.034-1 : - New upstream release. - -2008-07-29 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.033-1 : - New upstream release. - -2008-06-01 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.032a-1 : - New upstream release. - -2008-04-17 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.031-1 : - New upstream release. - -2008-03-24 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.030-1 : - New upstream release. - -2008-03-17 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.029-1 : - New upstream release. - - * bsnes-icon.patch : - Removed as it's not needed anymore. - -2008-02-06 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.028.01-1 : - New upstream release. - -2008-02-04 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.028-1 : - New upstream release. - Frmo now on JMA support will be compiled in. - - * bsnes-icon.patch : - Added a patch to make bsnes window use the bsnes icon. - -2007-12-22 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.027-1 : - New upstream release. - From now on GZIP/ZIP support will be compiled in. - JMA support is broken with the latest GCC. - - * bsnes-makefile.patch : - Removed patch since it has been merged upstream. - -2007-11-24 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.026-1 : - New upstream release. - - * bsnes-makefile.patch : - Enables the use of custom install path instead of a fixed one, taken - from http://board.zsnes.com/phpBB2/viewtopic.php?p=155591#155591 (lots - of kudos to belegdol). - - * bsnes_<SIZE>.png : - Removed the extracted icons introduced in 0.023-3 as bsnes now ships - with an icon. - -2007-10-15 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.025-1 : - New upstream release. - Correct the license array, the quotation marks shouldn't be where they - were. - - * bsnes_<SIZE>.png : - Decreased filesizes using OptiPNG/advpng (~25% total reduction). - -2007-10-01 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.024-1 : - New upstream release. - -2007-09-29 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.023-3 : - New upstream release. - Added an optional possibly speed increase option to the Makefile, as it - requires GCC >= 4.2.0 it's not enabled by default. - - * bsnes_<SIZE>.png : - Added icons for the .desktop-file (extracted from bsnes resources). - -2007-09-25 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.023-2 : - Added a .desktop file - Small (PKGBUILD inline) patch to prevent the emulator idle stage consume - 100% CPU usage. - -2007-09-17 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.023-1 : - New upstream release. - -2007-08-15 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.022-2 : - Added 'nasm' to makedepens for 'i686' and moved 'yasm' to makedepends - for 'x86_64' only. - -2007-08-04 [vEX] <niechift.dot.vex.at.gmail.dot.com> - - * 0.022-1 : - New upstream release. - Added ChangeLog diff --git a/pcr/bsnes/bsnes.install b/pcr/bsnes/bsnes.install deleted file mode 100644 index 2e40f6bba..000000000 --- a/pcr/bsnes/bsnes.install +++ /dev/null @@ -1,18 +0,0 @@ -## arg 1: the new package version -post_install() { - post_upgrade -} - -## arg 1: the new package version -## arg 2: the old package version -post_upgrade() { - echo 'As of 090 bsnes requires a new directory layout for the ROMs. You can' - echo 'use bsnes-purify to create it. You should also copy the ' - echo '/usr/share/bsnes/profile/ data into your ~/.config/bsnes/ folder unless' - echo 'you have already done so. It contains files that the emulator needs to' - echo 'function properly.' - - if [ "$(vercmp $2 090)" -lt 0 ]; then - echo 'The profile data changed with release 090, update your files.' - fi -} diff --git a/pcr/gmqcc-git/PKGBUILD b/pcr/gmqcc-git/PKGBUILD new file mode 100644 index 000000000..ab08b36ef --- /dev/null +++ b/pcr/gmqcc-git/PKGBUILD @@ -0,0 +1,53 @@ +# Contributor: matthiaskrgr <matthiaskrgr _strange_curverd_character_ freedroid D0T org> + +pkgname=gmqcc-git +pkgver=20130214 +pkgrel=1 +pkgdesc="An Improved Quake C Compiler" +arch=('i686' 'x86_64') +depends=('glibc') +conflicts=('gmqcc') +provides=('gmqcc=0.2.4') +makedepends=('git') +url="https://github.com/graphitemaster/gmqcc.git" +license=('MIT') + +_gitroot="git://github.com/graphitemaster/gmqcc.git" +_gitname="gmqcc" + +build() { + cd $srcdir + msg "Connecting to the GIT server..." + if [[ -d $srcdir/$_gitname ]] ; then + cd $_gitname + msg "Removing build files..." + git clean -dfx + msg "Updating..." + git pull --no-tags + msg "The local files are updated." + else + msg "Cloning..." + git clone $_gitroot $_gitname --depth 1 + msg "Clone done." + fi + + msg "Starting compilation..." + cd "$srcdir"/"$_gitname" + + msg "Compiling..." + make +} + +check() { + cd "$srcdir"/"$_gitname" + make check +} + +package() { + cd "$srcdir"/"$_gitname" + msg "Compiling and installing to pkgdir this time..." + make install DESTDIR=$pkgdir PREFIX=/usr + msg "Compiling done." + + install -D LICENSE ${pkgdir}/usr/share/licenses/gmqcc/LICENSE +} diff --git a/social/gnuhealth/PKGBUILD b/pcr/gnuhealth/PKGBUILD index 10d059d4a..c7db21793 100644 --- a/social/gnuhealth/PKGBUILD +++ b/pcr/gnuhealth/PKGBUILD @@ -2,7 +2,7 @@ # Maintainer (Parabola): André Silva <emulatorman@lavabit.com> pkgname=gnuhealth -pkgver=1.6.2 +pkgver=1.8.0 pkgrel=1 pkgdesc="A free Health and Hospital Information System" arch=(any) @@ -10,18 +10,13 @@ url="http://health.gnu.org/" license=('GPL3') depends=('trytond') source=("http://ftp.gnu.org/gnu/health/$pkgname-$pkgver.tar.gz") -md5sums=('f36bb82a7a142c99da0218d9a889344c') +md5sums=('2273870ccd77a24ac21b398d095a29b5') build() { cd "$srcdir/$pkgname-$pkgver" # python2 fixes export PYTHON=python2 - sed -i '/TRYTON_PATH/s/python/&2/' configure - - # makefile fixes - sed -e '/install:/a\\tinstall -d $(DESTDIR)$(tryton_modules)/' \ - -e 's/$(tryton/$(DESTDIR)&/' -i Makefile.in # mv man file mv health/man . diff --git a/pcr/higan-gtk/PKGBUILD b/pcr/higan-gtk/PKGBUILD new file mode 100755 index 000000000..17d7469a6 --- /dev/null +++ b/pcr/higan-gtk/PKGBUILD @@ -0,0 +1,73 @@ +# Maintainer : Alucryd <alucryd at gmail dot com> + +pkgname=higan-gtk +pkgver=092 +pkgrel=2 +pkgdesc="Nintendo multi-system emulator - GTK version" +arch=('i686' 'x86_64') +url="http://code.google.com/p/higan/" +license=('GPL3') +depends=('xdialog' 'libpulse' 'libao' 'libgl' 'libxv' 'openal' 'sdl') +makedepends=('mesa') +optdepends=('beat: Delta patcher') +conflicts=('higan-qt') +source=("http://higan.googlecode.com/files/higan_v${pkgver}-source.tar.xz" "http://higan.googlecode.com/files/purify_v03-source.tar.xz" 'higan' 'higan.desktop' 'purify.desktop') +sha1sums=('a205005f118f6e138065af6e0d14ed990b8f1ce1' + '2aa16f492c879d2cc1d4ffa28f4729a5ed5bb1c3' + '931baedc3bbdd343d2decda72c13b7d0efdcba3c' + '55f4de0a65d6428840d013f9b003d88158c131c7' + '093643998a2fb676d795c316e35d49cf6293ce86') + +# Profiles (remove as needed) +_profiles="accuracy balanced performance" + +build() { +# Compile libananke + cd "${srcdir}"/purify_v03-source/ananke + make compiler=gcc platform=x phoenix=gtk + +# Compile purify + cd "${srcdir}"/purify_v03-source/purify + make compiler=gcc platform=x link='-s -lX11 -ldl -Wl,-export-dynamic' phoenix=gtk + +# Compile higan + cd "${srcdir}"/higan_v${pkgver}-source/higan + for _profile in ${_profiles} ; do + make compiler=gcc platform=x target=ethos phoenix=gtk profile=${_profile} + mv out/higan out/higan-${_profile} + make clean + done +} + +package() { +# Install common files + cd "${srcdir}"/higan_v${pkgver}-source + install -dm 755 "${pkgdir}"/usr/{bin,lib,share/{applications,pixmaps,higan}} + install -m 755 "${srcdir}"/higan "${pkgdir}"/usr/bin/higan + install -m 644 "${srcdir}"/higan.desktop "${pkgdir}"/usr/share/applications/higan.desktop + install -m 644 higan/data/higan.png "${pkgdir}"/usr/share/pixmaps/higan.png + cp -dr --no-preserve=ownership higan/{profile/*,data/cheats.bml} "${pkgdir}"/usr/share/higan/ + cp -dr --no-preserve=ownership shaders "${pkgdir}/usr/share/higan/Video Shaders" + +# Fix some permissions + find "${pkgdir}"/usr/share/higan/ -type d -exec chmod 755 {} + + find "${pkgdir}"/usr/share/higan/ -type f -exec chmod 644 {} + + +# Install libananke + cd "${srcdir}"/purify_v03-source/ananke + install -m 644 libananke.so "${pkgdir}"/usr/lib/libananke.so.1 + ln -s /usr/lib/libananke.so.1 "${pkgdir}"/usr/lib/libananke.so + +# Install purify + cd "${srcdir}"/purify_v03-source/purify + install -m 755 purify "${pkgdir}"/usr/bin/purify + install -m 644 "${srcdir}"/purify.desktop "${pkgdir}"/usr/share/applications/purify.desktop + +# Install higan + cd "${srcdir}"/higan_v${pkgver}-source/higan + for _profile in ${_profiles} ; do + install -m 755 out/higan-${_profile} "${pkgdir}"/usr/bin/higan-${_profile} + done +} + +# vim: ts=2 sw=2 et: diff --git a/pcr/higan-gtk/higan b/pcr/higan-gtk/higan new file mode 100755 index 000000000..29fc0b7bb --- /dev/null +++ b/pcr/higan-gtk/higan @@ -0,0 +1,13 @@ +#!/bin/sh + +# Shared folders workaround +cp -ru /usr/share/higan ~/.config/ + +# Check for profiles and prompt user with a GUI +[ -e /usr/bin/higan-accuracy ] && tag1=accuracy +[ -e /usr/bin/higan-balanced ] && tag2=balanced +[ -e /usr/bin/higan-performance ] && tag3=performance +profile="$(Xdialog --stdout --no-tags --title "higan" --radiolist "Choose a profile" 0 0 0 "$tag1" "Accuracy" off "$tag2" "Balanced" off "$tag3" "Performance" off)" + +# Launch selected profile +exec higan-$profile "$@" diff --git a/pcr/higan-gtk/higan.desktop b/pcr/higan-gtk/higan.desktop new file mode 100755 index 000000000..c9cd3c14b --- /dev/null +++ b/pcr/higan-gtk/higan.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=higan +Comment=Nintendo multi-system emulator +Exec=higan %u +Icon=higan +Terminal=false +Type=Application +Categories=Game;Emulator; diff --git a/pcr/higan-gtk/purify.desktop b/pcr/higan-gtk/purify.desktop new file mode 100755 index 000000000..354dc2849 --- /dev/null +++ b/pcr/higan-gtk/purify.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=purify +Comment=ROM purifier +Exec=/usr/bin/purify +Icon=higan +Terminal=false +Type=Application +Categories=Game;Emulator; diff --git a/pcr/higan-qt/PKGBUILD b/pcr/higan-qt/PKGBUILD new file mode 100755 index 000000000..42f7dd813 --- /dev/null +++ b/pcr/higan-qt/PKGBUILD @@ -0,0 +1,79 @@ +# Maintainer : Alucryd <alucryd at gmail dot com> + +pkgname=higan-qt +pkgver=092 +pkgrel=2 +pkgdesc="Nintendo multi-system emulator - QT version" +arch=('i686' 'x86_64') +url="http://code.google.com/p/higan/" +license=('GPL3') +depends=('qt>=4.7.0' 'xdialog' 'libpulse' 'libao' 'libgl' 'libxv' 'openal' 'sdl') +makedepends=('mesa') +optdepends=('beat: Delta patcher') +conflicts=('higan-gtk') +source=("http://higan.googlecode.com/files/higan_v${pkgver}-source.tar.xz" "http://higan.googlecode.com/files/purify_v03-source.tar.xz" 'higan' 'higan.desktop' 'purify.desktop') +sha1sums=('a205005f118f6e138065af6e0d14ed990b8f1ce1' + '2aa16f492c879d2cc1d4ffa28f4729a5ed5bb1c3' + '931baedc3bbdd343d2decda72c13b7d0efdcba3c' + '55f4de0a65d6428840d013f9b003d88158c131c7' + '093643998a2fb676d795c316e35d49cf6293ce86') + +# Profiles (remove as needed) +_profiles="accuracy balanced performance" + +build() { +# QT 4.8.0 fix + cd "${srcdir}" + moc -i -Ipurify_v03-source/ananke/phoenix/qt/ -o purify_v03-source/ananke/phoenix/qt/platform.moc purify_v03-source/ananke/phoenix/qt/platform.moc.hpp + moc -i -Ipurify_v03-source/purify/phoenix/qt/ -o purify_v03-source/purify/phoenix/qt/platform.moc purify_v03-source/purify/phoenix/qt/platform.moc.hpp + moc -i -Ihigan_v${pkgver}-source/higan/phoenix/qt/ -o higan_v${pkgver}-source/higan/phoenix/qt/platform.moc higan_v${pkgver}-source/higan/phoenix/qt/platform.moc.hpp + +# Compile libananke + cd "${srcdir}"/purify_v03-source/ananke + make compiler=gcc platform=x phoenix=qt + +# Compile purify + cd "${srcdir}"/purify_v03-source/purify + make compiler=gcc platform=x link='-s -lX11 -ldl -Wl,-export-dynamic' phoenix=qt + +# Compile higan + cd "${srcdir}"/higan_v${pkgver}-source/higan + for _profile in ${_profiles} ; do + make compiler=gcc platform=x target=ethos phoenix=qt profile=${_profile} + mv out/higan out/higan-${_profile} + make clean + done +} + +package() { +# Install common files + cd "${srcdir}"/higan_v${pkgver}-source + install -dm 755 "${pkgdir}"/usr/{bin,lib,share/{applications,pixmaps,higan}} + install -m 755 "${srcdir}"/higan "${pkgdir}"/usr/bin/higan + install -m 644 "${srcdir}"/higan.desktop "${pkgdir}"/usr/share/applications/higan.desktop + install -m 644 higan/data/higan.png "${pkgdir}"/usr/share/pixmaps/higan.png + cp -dr --no-preserve=ownership higan/{profile/*,data/cheats.bml} "${pkgdir}"/usr/share/higan/ + cp -dr --no-preserve=ownership shaders "${pkgdir}/usr/share/higan/Video Shader"s + +# Fix some permissions + find "${pkgdir}"/usr/share/higan -type d -exec chmod 755 {} + + find "${pkgdir}"/usr/share/higan -type f -exec chmod 644 {} + + +# Install libananke + cd "${srcdir}"/purify_v03-source/ananke + install -m 644 libananke.so "${pkgdir}"/usr/lib/libananke.so.1 + ln -s /usr/lib/libananke.so.1 "${pkgdir}"/usr/lib/libananke.so + +# Install purify + cd "${srcdir}"/purify_v03-source/purify + install -m 755 purify "${pkgdir}"/usr/bin/purify + install -m 644 "${srcdir}"/purify.desktop "${pkgdir}"/usr/share/applications/purify.desktop + +# Install higan + cd "${srcdir}"/higan_v${pkgver}-source/higan + for _profile in ${_profiles} ; do + install -m 755 out/higan-${_profile} "${pkgdir}"/usr/bin/higan-${_profile} + done +} + +# vim: ts=2 sw=2 et: diff --git a/pcr/higan-qt/higan b/pcr/higan-qt/higan new file mode 100755 index 000000000..29fc0b7bb --- /dev/null +++ b/pcr/higan-qt/higan @@ -0,0 +1,13 @@ +#!/bin/sh + +# Shared folders workaround +cp -ru /usr/share/higan ~/.config/ + +# Check for profiles and prompt user with a GUI +[ -e /usr/bin/higan-accuracy ] && tag1=accuracy +[ -e /usr/bin/higan-balanced ] && tag2=balanced +[ -e /usr/bin/higan-performance ] && tag3=performance +profile="$(Xdialog --stdout --no-tags --title "higan" --radiolist "Choose a profile" 0 0 0 "$tag1" "Accuracy" off "$tag2" "Balanced" off "$tag3" "Performance" off)" + +# Launch selected profile +exec higan-$profile "$@" diff --git a/pcr/higan-qt/higan.desktop b/pcr/higan-qt/higan.desktop new file mode 100755 index 000000000..c9cd3c14b --- /dev/null +++ b/pcr/higan-qt/higan.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=higan +Comment=Nintendo multi-system emulator +Exec=higan %u +Icon=higan +Terminal=false +Type=Application +Categories=Game;Emulator; diff --git a/pcr/higan-qt/purify.desktop b/pcr/higan-qt/purify.desktop new file mode 100755 index 000000000..354dc2849 --- /dev/null +++ b/pcr/higan-qt/purify.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=purify +Comment=ROM purifier +Exec=/usr/bin/purify +Icon=higan +Terminal=false +Type=Application +Categories=Game;Emulator; diff --git a/pcr/mednafen-wip/PKGBUILD b/pcr/mednafen-wip/PKGBUILD deleted file mode 100755 index 167a806e2..000000000 --- a/pcr/mednafen-wip/PKGBUILD +++ /dev/null @@ -1,48 +0,0 @@ -# Maintainer: Hans-Kristian Arntzen <maister@archlinux.us> -# Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> -# Contributor: kagan <juanynie@mi.madritel.es> -# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com> -# Maintainer (Parabola): André Silva <emulatorman@lavabit.com> - -pkgbase=mednafen -pkgname=mednafen-wip -pkgflag=wip -pkgver=0.9.28 -_pkgver=450 -pkgrel=1 -pkgdesc='A command-line multi-system gaming emulator, WIP version' -url="http://$pkgbase.sourceforge.net/" -license=GPL -arch=( - i686 - x86_64 - mips64el -) -depends=( - jack - 'libcdio>=0.83' - sdl-libre -) -optdepends=( - 'libgl: needed for opengl support' - 'glu: needed for opengl support' -) -makedepends=( - mesa - glu -) -provides=$pkgbase -conflicts=$pkgbase -source=$pkgbase-$pkgver-$pkgflag.tar.bz2::'http://forum.fobby.net/index.php?t=getfile&id='$_pkgver'&' -sha1sums=6948b0f06d72f8056690d229581e94408d40c918 - -build() { - cd $srcdir/$pkgbase - setarch $CARCH ./configure --prefix=/usr - setarch $CARCH make -} - -package() { - cd $srcdir/$pkgbase - setarch $CARCH make DESTDIR=$pkgdir install -} diff --git a/pcr/mini18n-git/PKGBUILD b/pcr/mini18n-git/PKGBUILD new file mode 100644 index 000000000..c55db7b7d --- /dev/null +++ b/pcr/mini18n-git/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Gustavo alvarez <sl1pkn07@gmail.com> + +pkgname=mini18n-git +pkgver=20130213 +pkgrel=1 +pkgdesc="A a small and non-intrusive translation library designed for small memory and non-GNU systems. (GIT version)" +arch=('x86_64' 'i686') +url="http://wiki.yabause.org/index.php5?title=Mini18n" +license=('GPL') +makedepends=('git' 'cmake') +conficts=('mini18n') +provides=('mini18n') + +_gitroot="git://github.com/Guillaumito/yabause.git" +_gitname="mini18n" + +build() { + cd "$srcdir" + msg "Connecting to GIT server...." + + if [ -d "${_gitname}" ]; then + cd "${_gitname}" && git pull origin + msg "The local files are updated." + else + git clone --depth=1 "${_gitroot}" "${_gitname}" + fi + + msg "GIT checkout done or server timeout" + msg "Starting build..." + + rm -rf "${srcdir}/${_gitname}-build" + cp -R "${srcdir}/${_gitname}" "${srcdir}/${_gitname}-build" + cd "${srcdir}/${_gitname}-build/${_gitname}" + + cmake . -DCMAKE_INSTALL_PREFIX=/usr + make +} + +package() { + cd "${srcdir}/${_gitname}-build/${_gitname}" + make DESTDIR="${pkgdir}/" install +} + diff --git a/pcr/pmount/PKGBUILD b/pcr/pmount/PKGBUILD index a35dc01c8..46c2b0358 100644 --- a/pcr/pmount/PKGBUILD +++ b/pcr/pmount/PKGBUILD @@ -3,9 +3,9 @@ pkgname=pmount pkgver=0.9.23 -pkgrel=5 +pkgrel=7 pkgdesc="mount removable devices as normal user" -arch=(i686 x86_64) +arch=(i686 x86_64 mips64el) license=('GPL2') url="http://pmount.alioth.debian.org/" backup=('etc/pmount.allow') @@ -13,10 +13,15 @@ depends=('sysfsutils>=2.0.0-1' 'util-linux') makedepends=('intltool') source=( https://alioth.debian.org/frs/download.php/3310/${pkgname}-${pkgver}.tar.bz2 - 'http://anonscm.debian.org/gitweb/?p=pmount/pmount-debian.git;a=blob_plain;f=debian/completion/pmount') + 'http://anonscm.debian.org/gitweb/?p=pmount/pmount-debian.git;a=blob_plain;f=debian/completion/pmount' + https://alioth.debian.org/tracker/download.php/31157/412979/313576/4753/fix-pmount-segfault.diff +) build() { + export CFLAGS="${CFLAGS} -fPIE -pie" + export CXXFLAGS="${CXXFLAGS} -fPIE -pie" cd "${srcdir}/${pkgname}-${pkgver}" + patch -Np1 -i ${srcdir}/fix-pmount-segfault.diff ./configure --prefix=/usr --disable-hal \ --with-cryptsetup-prog=/usr/sbin/cryptsetup make @@ -26,6 +31,8 @@ package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install install -Dm644 ${srcdir}/pmount ${pkgdir}/usr/share/bash-completion/completions/pmount + mkdir -p ${pkgdir}/media } md5sums=('db19f5bf3151b1b41705ec7bafa439d3' - '224f24127f8ab3605de8b9bcb433882f') + '224f24127f8ab3605de8b9bcb433882f' + '5b223bce1fb262bbb98c541725f5e985') diff --git a/pcr/python2-polib/PKGBUILD b/pcr/python2-polib/PKGBUILD index 206bd9b4f..ae282a2d8 100644 --- a/pcr/python2-polib/PKGBUILD +++ b/pcr/python2-polib/PKGBUILD @@ -2,8 +2,8 @@ pkgname=python2-polib _pkgname='polib' -pkgver=0.7.0 -pkgrel=2 +pkgver=1.0.0 +pkgrel=1 pkgdesc='A library to manipulate gettext files' url='http://polib.readthedocs.org/en/latest/index.html' arch=('any') @@ -11,7 +11,7 @@ license=('MIT') depends=('python2') source=("https://bitbucket.org/izi/polib/downloads/polib-${pkgver}.tar.gz") -md5sums=('958f8f81ade7d2484edc25b3989fe247') +md5sums=('62a7662c3fd3eddcabba61107b6baae3') build() { cd "${srcdir}/${_pkgname}-${pkgver}" diff --git a/pcr/trytond/PKGBUILD b/pcr/trytond/PKGBUILD index bae5d2f4e..b270df368 100644 --- a/pcr/trytond/PKGBUILD +++ b/pcr/trytond/PKGBUILD @@ -1,31 +1,31 @@ +# Contributor: Florian Walch <florian.walch@gmx.at> # Maintainer: Robin Baumgartner <robin@baumgartners.ch> pkgname=trytond -pkgver=2.4.0 -_pkgdir=2.4 -pkgrel=2 +pkgver=2.6.3 +_pkgdir=2.6 +pkgrel=1 pkgdesc="A three-tiers high-level general purpose application platform (server application)" arch=('any') url="http://www.tryton.org/" license=('GPL3') -depends=('python2>=2.4' 'python2-lxml' 'python2-egenix-mx-base' 'python2-relatorio>=0.2.0' 'python2-genshi>=0.5' -'python2-polib') -optdepends=('python2-psycopg2: support for PostgreSQL database' - 'python2-pywebdav: support for WebDAV feature' +depends=('python2>=2.4' 'python-lxml' 'python2-egenix-mx-base' 'python2-relatorio>=0.2.0' 'python2-genshi>=0.5' 'python2-polib') +optdepends=('python-psycopg2: support for PostgreSQL database' + 'python-pywebdav: support for WebDAV feature' 'pydot: support for displaying workflow graphs' - 'python2-pytz: timezone support' - 'python2-pyopenssl: support for SSL connection') + 'python-pytz: timezone support' + 'pyopenssl: support for SSL connection') makedepends=('python2-distribute') install="trytond.install" source=("http://downloads.tryton.org/$_pkgdir/$pkgname-$pkgver.tar.gz" 'trytond.install' - 'trytond.rc') -md5sums=('ce0bbb8fcd0ef6a02c575823712e29e4' + 'trytond.service') +md5sums=('0dd81769fc18fe2d20e83de4f17cb10d' '768e68c01cb5913e36ea89c67fc98038' - '3ca6aff9b30a52bcf159be7ca630fb6e') + 'b1535a8528dfd8f655624bf6faea6985') build() { cd $srcdir/$pkgname-$pkgver python2 setup.py install --root=$pkgdir install -D -m644 etc/trytond.conf $pkgdir/etc/trytond.conf - install -D -m755 $srcdir/trytond.rc $pkgdir/etc/rc.d/trytond + install -D -m755 $srcdir/trytond.service $pkgdir/usr/lib/systemd/system/trytond.service } diff --git a/pcr/trytond/trytond.rc b/pcr/trytond/trytond.rc deleted file mode 100644 index a93172a58..000000000 --- a/pcr/trytond/trytond.rc +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/bash - -. /etc/rc.conf -. /etc/rc.d/functions - -PID=`pidof -o %PPID /usr/bin/python /usr/bin/trytond` -case "$1" in - start) - stat_busy "Starting Tryton server" - # handling log file - if [ ! -e /var/log/trytond/trytond.log ]; then - mkdir -p /var/log/trytond - touch /var/log/trytond/trytond.log - chown -R trytond:trytond /var/log/trytond - fi - # starting the daemon - if [ -z "$PID" ]; then - su - trytond -s /bin/bash -c "/usr/bin/python2 /usr/bin/trytond \ - --logfile=/var/log/trytond/trytond.log &> /dev/null &" - if [ $? -gt 0 ]; then - stat_fail - else - add_daemon trytond - stat_done - fi - else - stat_fail - fi - ;; - stop) - stat_busy "Stopping Tryton server" - if [ ! -z "$PID" ]; then - if [ $? -gt 0 ]; then - stat_fail - else - kill $PID &> /dev/null & - rm_daemon trytond - stat_done - fi - else - stat_fail - fi - ;; - restart) - $0 stop - sleep 3 - $0 start - ;; - *) - echo "usage: $0 {start|stop|restart}" -esac -exit 0 diff --git a/pcr/trytond/trytond.service b/pcr/trytond/trytond.service new file mode 100644 index 000000000..7d85691b3 --- /dev/null +++ b/pcr/trytond/trytond.service @@ -0,0 +1,10 @@ +[Unit] +Description=Tryton Server Daemon + +[Service] +Type=simple +User=tryton +ExecStart=/usr/bin/trytond + +[Install] +WantedBy=multi-user.target diff --git a/pcr/wayland/PKGBUILD b/pcr/wayland/PKGBUILD deleted file mode 100644 index a6f2566ec..000000000 --- a/pcr/wayland/PKGBUILD +++ /dev/null @@ -1,44 +0,0 @@ -# Maintainer: Márcio Silva <coadde@lavabit.com> - -pkgname=wayland -pkgver=0.95.0 -pkgrel=2 -pkgdesc='A modern display server.' -arch=( - i686 - x86_64 - mips64el -) -url=http://wayland.freedesktop.org -license=( - MIT -) -depends=( - expat - libffi -) -options=( - !libtool -) -conflicts=( - $pkgname-git -) -source=( - http://$pkgname.freedesktop.org/releases/$pkgname-$pkgver.tar.xz -) -sha1sums=( - 4a7e49256f3d4a61add3cf70d74f02abb5b243a2 -) - -build() { - cd $srcdir/$pkgname-$pkgver - ./configure --prefix=/usr - make -} - -package() { - cd $srcdir/$pkgname-$pkgver - make DESTDIR=$pkgdir install - install -m755 -d $pkgdir/usr/share/licenses/$pkgname - install -m644 COPYING $pkgdir/usr/share/licenses/$pkgname -} diff --git a/pcr/xonotic-git/PKGBUILD b/pcr/xonotic-git/PKGBUILD index 2a032cd4a..7075a33a8 100644 --- a/pcr/xonotic-git/PKGBUILD +++ b/pcr/xonotic-git/PKGBUILD @@ -3,7 +3,7 @@ # Contributor: Alexander Suhoverhov <cy at ngs dot ru> pkgname=xonotic-git -pkgver=20120718 +pkgver=20130213 pkgrel=1 pkgdesc="A free, fast-paced crossplatform first-person shooter" arch=('i686' 'x86_64') @@ -27,12 +27,12 @@ optdepends=( 'libtheora: recording in ogv' #'d0_blind_id-git: crypto libraries for player authentification' ) -provides=('xonotic' 'xonotic-data') -conflicts=('xonotic' 'xonotic-data') +provides=('xonotic') +conflicts=('xonotic') _gitroot="git://git.xonotic.org/xonotic/xonotic.git" _gitname="xonotic" -_releasename="git-AUR" +_releasename="git-PCR" _compression=5 # the jpeg and ogg variables can be modified, the function may also be skipped for raw data diff --git a/pcr/yabause-git/PKGBUILD b/pcr/yabause-git/PKGBUILD new file mode 100644 index 000000000..d2b351b36 --- /dev/null +++ b/pcr/yabause-git/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Gustavo Alvarez <sl1pkn07@gmail.com> +pkgname=yabause-git +pkgver=20130213 +pkgrel=1 +pkgdesc="A Sega Saturn emulator (GIT version)" +arch=('x86_64' 'i686') +url="http://yabause.org/" +license=('GPL') +conflicts=('yabause') +provides=('yabause') +depends=('mini18n-git' 'openal' 'sdl' 'freeglut') +makedepends=('git' 'cmake' 'mesa' 'glu') + +#Enable QT or GTK +#_port=gtk +_port=qt + +[ "${_port}" = "qt" ] && depends+=('qt') +[ "${_port}" = "gtk" ] && depends+=('gtkglext') + +_gitroot="git://github.com/Guillaumito/yabause.git" +_gitname="yabause" + +build() { + cd "${srcdir}" + msg "Connecting to GIT server...." + + if [ -d "${_gitname}" ]; then + cd "${_gitname}" && git pull + msg "The local files are updated." + else + git clone --depth=1 "${_gitroot}" "${_gitname}" + fi + + msg "GIT checkout done or server timeout" + msg "Starting build..." + + rm -rf "${srcdir}/${_gitname}-build" + cp -R "${srcdir}/${_gitname}" "${srcdir}/${_gitname}-build" + cd "${srcdir}/${_gitname}-build/${_gitname}" + + LDFLAGS+=",-z,noexecstack" + cmake . -DCMAKE_INSTALL_PREFIX=/usr -DYAB_PORTS="${_port}" -DYAB_NETWORK=ON -DYAB_OPTIMIZED_DMA=ON -DYAB_PERKEYNAME=ON + make +} + +package() { + cd "${srcdir}/${_gitname}-build/${_gitname}" + make DESTDIR="${pkgdir}/" install +} diff --git a/pcr/yabause-svn/PKGBUILD b/pcr/yabause-svn/PKGBUILD deleted file mode 100644 index e8996aa3a..000000000 --- a/pcr/yabause-svn/PKGBUILD +++ /dev/null @@ -1,39 +0,0 @@ -pkgname=yabause-svn -pkgver=3010 -pkgrel=1 -pkgdesc="A Sega Saturn emulator. (svn)" -arch=(i686 x86_64) -license=("GPL") -depends=(gtkglext sdl freeglut glu) -makedepends=(subversion mesa) -url="http://yabause.org/" -conflicts=(yabause yabause-qt yabause-qt-svn) -provides=(yabause) -_svntrunk="https://yabause.svn.sourceforge.net/svnroot/yabause/trunk" -_svnmod="yabause" - -build() { - cd "${srcdir}" - - if [ -d "${_svnmod}/.svn" ]; then - (cd "$_svnmod" && svn up -r $pkgver) - else - svn co "$_svntrunk" --config-dir ./ -r $pkgver $_svnmod - fi - - msg 'SVN checkout done or server timeout' - - rm -rf "${_svnmod}-build" - cp -r "$_svnmod" "${_svnmod}-build" - cd "${_svnmod}-build/yabause" - - ./autogen.sh - ./configure --prefix=/usr LIBS="-lm" - make -} - -package() { - cd "${srcdir}/${_svnmod}-build/yabause" - make DESTDIR="${pkgdir}" install - install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" -} diff --git a/pcr/yabause/PKGBUILD b/pcr/yabause/PKGBUILD index 255dee266..0b80f72f9 100644 --- a/pcr/yabause/PKGBUILD +++ b/pcr/yabause/PKGBUILD @@ -1,26 +1,40 @@ -# Maintainer: Anton Shestakov <engored*ya.ru> +# Maintainer : Harley Laue <losinggeneration@gmail.com> +# Contributor: Hyacinthe Cartiaux <hyacinthe.cartiaux@free.fr> +# Contributor: Anton Shestakov <engored*ya.ru> # Contributor: Tiago Camargo <tcamargo@gmail.com> # Contributor: robb_force <robb_force@holybuffalo.net> pkgname=yabause -pkgver=0.9.11.1 +pkgver=0.9.12 pkgrel=1 pkgdesc='A Sega Saturn emulator.' url='http://yabause.org/' license=('GPL') arch=('i686' 'x86_64') -depends=('gtkglext' 'sdl' 'freeglut' 'glu') -makedepends=('mesa') +makedepends=('cmake' 'mesa' 'glu') +depends=('sdl' 'qt' 'openal' 'freeglut') source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz") -md5sums=('86c728fe3efda655a28c645714e4b8f4') +md5sums=('c7876c04489f8a1b59b3166598084cb8') build() { cd "${srcdir}/${pkgname}-${pkgver}" - ./autogen.sh - ./configure --prefix=/usr LIBS="-lm" + + [ -e build ] && rm -rf build + mkdir build + cd build + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DYAB_PORTS=qt \ + -DYAB_MULTIBUILD=OFF \ + -DYAB_NETWORK=ON \ + -DYAB_OPTIMIZED_DMA=on \ + -DYAB_PERKEYNAME=ON \ + .. + make } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${pkgname}-${pkgver}/build" make DESTDIR="${pkgdir}" install } diff --git a/social/trytond/PKGBUILD b/social/trytond/PKGBUILD deleted file mode 100644 index 237c599f9..000000000 --- a/social/trytond/PKGBUILD +++ /dev/null @@ -1,30 +0,0 @@ -# Maintainer: Robin Baumgartner <robin@baumgartners.ch> -pkgname=trytond -pkgver=2.4.0 -_pkgdir=2.4 -pkgrel=1 -pkgdesc="A three-tiers high-level general purpose application platform (server application)" -arch=('any') -url="http://www.tryton.org/" -license=('GPL3') -depends=('python2>=2.4' 'python-lxml' 'python-egenix-mx-base' 'python-relatorio>=0.2.0' 'python-genshi>=0.5' 'python2-polib') -optdepends=('python-psycopg2: support for PostgreSQL database' - 'python-pywebdav: support for WebDAV feature' - 'pydot: support for displaying workflow graphs' - 'python-pytz: timezone support' - 'pyopenssl: support for SSL connection') -makedepends=('python2-distribute') -install="trytond.install" -source=("http://downloads.tryton.org/$_pkgdir/$pkgname-$pkgver.tar.gz" - 'trytond.install' - 'trytond.rc') -md5sums=('ce0bbb8fcd0ef6a02c575823712e29e4' - '768e68c01cb5913e36ea89c67fc98038' - '3ca6aff9b30a52bcf159be7ca630fb6e') - -build() { - cd $srcdir/$pkgname-$pkgver - python2 setup.py install --root=$pkgdir - install -D -m644 etc/trytond.conf $pkgdir/etc/trytond.conf - install -D -m755 $srcdir/trytond.rc $pkgdir/etc/rc.d/trytond -} diff --git a/social/trytond/trytond.install b/social/trytond/trytond.install deleted file mode 100644 index 46d6daaba..000000000 --- a/social/trytond/trytond.install +++ /dev/null @@ -1,20 +0,0 @@ -post_install() { - echo - echo "Adding tryton group... " - groupadd tryton - echo - echo "Adding tryton user... " - useradd -c "Tryton Server Daemon" -g tryton -s /bin/false tryton - - echo "Note:" - echo "==> Please don't forget to configure your PostgreSQL database for the program." -} - -post_remove() { - echo "Removing tryton system user... " - userdel tryton && echo "trytond [done]" -} - -op=$1 -shift -[ "$(type -t "$op")" = "function" ] && $op "$@" diff --git a/social/trytond/trytond.rc b/social/trytond/trytond.rc deleted file mode 100644 index a93172a58..000000000 --- a/social/trytond/trytond.rc +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/bash - -. /etc/rc.conf -. /etc/rc.d/functions - -PID=`pidof -o %PPID /usr/bin/python /usr/bin/trytond` -case "$1" in - start) - stat_busy "Starting Tryton server" - # handling log file - if [ ! -e /var/log/trytond/trytond.log ]; then - mkdir -p /var/log/trytond - touch /var/log/trytond/trytond.log - chown -R trytond:trytond /var/log/trytond - fi - # starting the daemon - if [ -z "$PID" ]; then - su - trytond -s /bin/bash -c "/usr/bin/python2 /usr/bin/trytond \ - --logfile=/var/log/trytond/trytond.log &> /dev/null &" - if [ $? -gt 0 ]; then - stat_fail - else - add_daemon trytond - stat_done - fi - else - stat_fail - fi - ;; - stop) - stat_busy "Stopping Tryton server" - if [ ! -z "$PID" ]; then - if [ $? -gt 0 ]; then - stat_fail - else - kill $PID &> /dev/null & - rm_daemon trytond - stat_done - fi - else - stat_fail - fi - ;; - restart) - $0 stop - sleep 3 - $0 start - ;; - *) - echo "usage: $0 {start|stop|restart}" -esac -exit 0 |