diff options
Diffstat (limited to 'community')
-rw-r--r-- | community/converseen/PKGBUILD | 8 | ||||
-rw-r--r-- | community/erlang-nox/PKGBUILD | 19 | ||||
-rw-r--r-- | community/erlang/PKGBUILD | 53 | ||||
-rw-r--r-- | community/ettercap/PKGBUILD | 29 | ||||
-rw-r--r-- | community/fcitx-mozc/PKGBUILD | 10 | ||||
-rw-r--r-- | community/haskell-tar/PKGBUILD | 4 | ||||
-rwxr-xr-x | community/higan-gtk/PKGBUILD | 73 | ||||
-rwxr-xr-x | community/higan-gtk/higan | 13 | ||||
-rwxr-xr-x | community/higan-gtk/higan.desktop | 8 | ||||
-rwxr-xr-x | community/higan-gtk/purify.desktop | 8 | ||||
-rwxr-xr-x | community/higan-qt/PKGBUILD | 79 | ||||
-rwxr-xr-x | community/higan-qt/higan | 13 | ||||
-rwxr-xr-x | community/higan-qt/higan.desktop | 8 | ||||
-rwxr-xr-x | community/higan-qt/purify.desktop | 8 | ||||
-rw-r--r-- | community/kshutdown/PKGBUILD | 34 | ||||
-rw-r--r-- | community/kshutdown/kshutdown.install | 2 | ||||
-rw-r--r-- | community/libgexiv2/PKGBUILD | 25 | ||||
-rw-r--r-- | community/nginx/PKGBUILD | 14 | ||||
-rw-r--r-- | community/redis/PKGBUILD | 6 | ||||
-rw-r--r-- | community/spacefm/PKGBUILD | 6 | ||||
-rw-r--r-- | community/tigervnc/PKGBUILD | 16 | ||||
-rw-r--r-- | community/tigervnc/vncviewer.desktop | 10 | ||||
-rw-r--r-- | community/xmlrpc-c/PKGBUILD | 6 |
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" |