summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2013-02-14 00:04:52 -0800
committerroot <root@rshg054.dnsready.net>2013-02-14 00:04:52 -0800
commit0bf564cf7a3d99207457267c75f92ceb67197537 (patch)
tree92c12891df8b8cc45a54b34413ecba167599bed5
parent0671250710c3e7312a4693ac45ebbaacf471d1dc (diff)
Thu Feb 14 00:04:51 PST 2013
-rw-r--r--community/converseen/PKGBUILD8
-rw-r--r--community/erlang-nox/PKGBUILD19
-rw-r--r--community/erlang/PKGBUILD53
-rw-r--r--community/ettercap/PKGBUILD29
-rw-r--r--community/fcitx-mozc/PKGBUILD10
-rw-r--r--community/haskell-tar/PKGBUILD4
-rwxr-xr-xcommunity/higan-gtk/PKGBUILD73
-rwxr-xr-xcommunity/higan-gtk/higan13
-rwxr-xr-xcommunity/higan-gtk/higan.desktop8
-rwxr-xr-xcommunity/higan-gtk/purify.desktop8
-rwxr-xr-xcommunity/higan-qt/PKGBUILD79
-rwxr-xr-xcommunity/higan-qt/higan13
-rwxr-xr-xcommunity/higan-qt/higan.desktop8
-rwxr-xr-xcommunity/higan-qt/purify.desktop8
-rw-r--r--community/kshutdown/PKGBUILD34
-rw-r--r--community/kshutdown/kshutdown.install2
-rw-r--r--community/libgexiv2/PKGBUILD25
-rw-r--r--community/nginx/PKGBUILD14
-rw-r--r--community/redis/PKGBUILD6
-rw-r--r--community/spacefm/PKGBUILD6
-rw-r--r--community/tigervnc/PKGBUILD16
-rw-r--r--community/tigervnc/vncviewer.desktop10
-rw-r--r--community/xmlrpc-c/PKGBUILD6
-rw-r--r--extra/feh/PKGBUILD8
-rw-r--r--extra/fluxbox/PKGBUILD6
-rw-r--r--extra/gnome-shell/PKGBUILD13
-rw-r--r--extra/leveldb/PKGBUILD11
-rw-r--r--extra/mutter/PKGBUILD6
-rw-r--r--extra/oxygen-gtk2/PKGBUILD16
-rw-r--r--extra/oxygen-gtk2/fix-regression.patch48
-rw-r--r--extra/pidgin/PKGBUILD8
-rw-r--r--extra/snappy/PKGBUILD8
-rw-r--r--extra/system-config-printer/PKGBUILD13
-rw-r--r--extra/system-config-printer/fix-typo-in-service.patch18
-rw-r--r--extra/xf86-video-intel/PKGBUILD6
-rw-r--r--extra/xorg-xrandr/PKGBUILD6
-rw-r--r--libre/parabola-keyring/PKGBUILD2
-rw-r--r--pcr/bsnes/PKGBUILD77
-rw-r--r--pcr/bsnes/bsnes.changelog487
-rw-r--r--pcr/bsnes/bsnes.install18
-rw-r--r--pcr/gmqcc-git/PKGBUILD53
-rw-r--r--pcr/gnuhealth/PKGBUILD (renamed from social/gnuhealth/PKGBUILD)9
-rwxr-xr-xpcr/higan-gtk/PKGBUILD73
-rwxr-xr-xpcr/higan-gtk/higan13
-rwxr-xr-xpcr/higan-gtk/higan.desktop8
-rwxr-xr-xpcr/higan-gtk/purify.desktop8
-rwxr-xr-xpcr/higan-qt/PKGBUILD79
-rwxr-xr-xpcr/higan-qt/higan13
-rwxr-xr-xpcr/higan-qt/higan.desktop8
-rwxr-xr-xpcr/higan-qt/purify.desktop8
-rwxr-xr-xpcr/mednafen-wip/PKGBUILD48
-rw-r--r--pcr/mini18n-git/PKGBUILD43
-rw-r--r--pcr/pmount/PKGBUILD15
-rw-r--r--pcr/python2-polib/PKGBUILD6
-rw-r--r--pcr/trytond/PKGBUILD26
-rw-r--r--pcr/trytond/trytond.rc52
-rw-r--r--pcr/trytond/trytond.service10
-rw-r--r--pcr/wayland/PKGBUILD44
-rw-r--r--pcr/xonotic-git/PKGBUILD8
-rw-r--r--pcr/yabause-git/PKGBUILD50
-rw-r--r--pcr/yabause-svn/PKGBUILD39
-rw-r--r--pcr/yabause/PKGBUILD30
-rw-r--r--social/trytond/PKGBUILD30
-rw-r--r--social/trytond/trytond.install20
-rw-r--r--social/trytond/trytond.rc52
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