summaryrefslogtreecommitdiff
path: root/community
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 /community
parent0671250710c3e7312a4693ac45ebbaacf471d1dc (diff)
Thu Feb 14 00:04:51 PST 2013
Diffstat (limited to 'community')
-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
23 files changed, 356 insertions, 96 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"