From 6b611a4ad1504400b5f57794bb34620b01f6152b Mon Sep 17 00:00:00 2001 From: Timothy Redaelli Date: Tue, 17 Jan 2012 20:03:13 +0000 Subject: [PATCH] updated on Tue Jan 17 20:03:13 UTC 2012 --- aftershotpro/PKGBUILD | 10 +- audacious-plugins-git/PKGBUILD | 2 +- blackpenguin/PKGBUILD | 33 +++ blackpenguin/blackpenguin.patch | 243 +++++++++++++++++++++ blackpenguin/blackpenguin.sh | 3 + bluegriffon/PKGBUILD | 4 +- cbzone/PKGBUILD | 2 +- eclipse-sdcc/PKGBUILD | 2 +- gnome-shell-extension-dropbox-status/PKGBUILD | 21 ++ gnome-shell-extension-dropbox-status/extension.js | 15 ++ gnome-shell-extension-dropbox-status/metadata.json | 6 + gnome-shell-extension-xkill-git/PKGBUILD | 34 +++ gnome-shell-extension-xkill-git/extension.js | 44 ++++ gnome-shell-extension-xkill-git/metadata.json | 7 + java-flexdock/PKGBUILD | 14 +- lib32-oxygen-gtk2/PKGBUILD | 44 ++++ linux-pf/PKGBUILD | 17 +- mingw32-libpng/PKGBUILD | 14 +- mingw32-sdl_image/PKGBUILD | 15 +- mingw32-sdl_image/libpng1.5-fix.diff | 220 ------------------- mingw32-sdl_mixer/PKGBUILD | 11 +- mingw32-sdl_ttf/PKGBUILD | 8 +- mysql-workbench/PKGBUILD | 6 +- openarch_dmenu_scripts/PKGBUILD | 28 ++- openarch_dmenu_scripts/dmenu_udisks.tar.gz | Bin 0 -> 2497 bytes openarch_dmenu_scripts/openarch_dmenu.tar.gz | Bin 7983 -> 6190 bytes openarch_dmenu_scripts/setup.py | 27 +++ openarch_skel/PKGBUILD | 5 +- openarch_xconf/PKGBUILD | 4 +- openttd-bin/PKGBUILD | 17 +- osm2pgsql-svn/PKGBUILD | 9 +- osm2pgsql-svn/patch-build_geometry.cpp | 86 -------- pdfktools-servicemenu-kde4/PKGBUILD | 8 +- scheme48-hg/PKGBUILD | 67 ++++++ scheme48-hg/makefile.patch | 49 +++++ spinach/PKGBUILD | 10 +- split2flac-git/PKGBUILD | 56 +++++ supermeatboy/PKGBUILD | 22 +- svv/PKGBUILD | 19 ++ vim-powerline/PKGBUILD | 4 +- vlc-dev/PKGBUILD | 18 +- xcursor-ecliz-arch/PKGBUILD | 8 +- 42 files changed, 796 insertions(+), 416 deletions(-) create mode 100644 blackpenguin/PKGBUILD create mode 100644 blackpenguin/blackpenguin.patch create mode 100644 blackpenguin/blackpenguin.sh create mode 100644 gnome-shell-extension-dropbox-status/PKGBUILD create mode 100644 gnome-shell-extension-dropbox-status/extension.js create mode 100644 gnome-shell-extension-dropbox-status/metadata.json create mode 100644 gnome-shell-extension-xkill-git/PKGBUILD create mode 100644 gnome-shell-extension-xkill-git/extension.js create mode 100644 gnome-shell-extension-xkill-git/metadata.json mode change 100644 => 100755 java-flexdock/PKGBUILD create mode 100644 lib32-oxygen-gtk2/PKGBUILD delete mode 100644 mingw32-sdl_image/libpng1.5-fix.diff create mode 100644 openarch_dmenu_scripts/dmenu_udisks.tar.gz rewrite openarch_dmenu_scripts/openarch_dmenu.tar.gz (100%) create mode 100755 openarch_dmenu_scripts/setup.py delete mode 100644 osm2pgsql-svn/patch-build_geometry.cpp create mode 100644 scheme48-hg/PKGBUILD create mode 100644 scheme48-hg/makefile.patch create mode 100644 split2flac-git/PKGBUILD create mode 100644 svv/PKGBUILD diff --git a/aftershotpro/PKGBUILD b/aftershotpro/PKGBUILD index 5def9198d..87c46c97f 100644 --- a/aftershotpro/PKGBUILD +++ b/aftershotpro/PKGBUILD @@ -2,17 +2,17 @@ pkgname=aftershotpro _pkgname=AfterShotPro -pkgver=1.0.93 -pkgrel=5 +pkgver=1.0.0.93 +pkgrel=8 pkgdesc="Professional Workflow and RAW Conversion" arch=('i686' 'x86_64') license=('custom') -depends=( 'libxdamage' 'glib2' 'pcre' 'libpng12' 'libgl') -[ "$CARCH" = "x86_64" ] && depends=( 'lib32-libxdamage' 'lib32-glib2' 'lib32-pcre' 'lib32-libpng12' 'lib32-libgl' 'lib32-mesa') +depends=( 'libxdamage' 'glib2' 'pcre' 'libpng12' 'libgl' 'util-linux') +[ "$CARCH" = "x86_64" ] && depends=( 'lib32-libxdamage' 'lib32-glib2' 'lib32-pcre' 'lib32-libpng12' 'lib32-libgl' 'lib32-util-linux') source=("http://www.corel.com/akdlm/6763/downloads/AfterShotPro/1/PF/AfterShotPro_i386.rpm" LICENSE) -url="http://apps.corel.com/lp/aftershot" +url="http://www.corel.com/corel/product/index.jsp?pid=prod4670071" md5sums=('3a41a77eec1b98af100bf9ef5e5e47f3' diff --git a/audacious-plugins-git/PKGBUILD b/audacious-plugins-git/PKGBUILD index 4219ac439..f95ddfe1c 100644 --- a/audacious-plugins-git/PKGBUILD +++ b/audacious-plugins-git/PKGBUILD @@ -12,7 +12,7 @@ url="http://audacious-media-player.org/" license=('GPL3') arch=('i686' 'x86_64') -makedepends=('audacious-git>=${pkgver}' +makedepends=("audacious-git>=${pkgver}" 'oss' 'alsa-lib' 'pulseaudio' 'jack2' 'lame' 'libvorbis' 'flac' 'mpg123' 'faad2' 'ffmpeg' 'libmodplug' 'fluidsynth' 'libcdio' 'libsidplay' 'wavpack' 'libnotify' 'lirc-utils' 'curl' 'libmtp' diff --git a/blackpenguin/PKGBUILD b/blackpenguin/PKGBUILD new file mode 100644 index 000000000..acbdc6587 --- /dev/null +++ b/blackpenguin/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Anton Bazhenov + +pkgname=blackpenguin +pkgver=0.2 +pkgrel=1 +pkgdesc='Arcade style jump-on-cubes game with Penguin and Evil Window' +arch=('i686' 'x86_64') +url='http://www.ibiblio.org/pub/linux/games/arcade/' +license=('GPL2') +depends=('qt2' 'libxext') +source=("http://www.ibiblio.org/pub/linux/games/arcade/${pkgname}-${pkgver}.tar.gz" + "${pkgname}.patch" + "${pkgname}.sh") +md5sums=('91ac8ac0f5588122c469e3f65b98c3df' + 'dd43fbc5d922f86ef3a9b5d79c472301' + 'ab0c0f9cf8af30be81d54221a7bc95bf') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}/src" + mv appwindow.cpp{.alt,} + sed -i 's/static char/static const char/g' *.xpm + patch -p0 -i "../../${pkgname}.patch" + QTDIR=/opt/qt2 make || return 1 +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + install -Dm755 "src/${pkgname}" "${pkgdir}/usr/bin/${pkgname}.bin" + install -Dm755 "../${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" + install -Dm644 "doc/README" "${pkgdir}/usr/share/${pkgname}/README" +} + +# vim:set ts=2 sw=2 et: diff --git a/blackpenguin/blackpenguin.patch b/blackpenguin/blackpenguin.patch new file mode 100644 index 000000000..9ae618266 --- /dev/null +++ b/blackpenguin/blackpenguin.patch @@ -0,0 +1,243 @@ +--- appwindow.cpp 1999-11-23 22:50:14.000000000 +0500 ++++ appwindow.cpp.new 2011-10-20 04:06:46.457102325 +0600 +@@ -84,10 +84,10 @@ + + + (void)QWhatsThis::whatsThisButton( fileTools ); +- QWhatsThis::add( newGame, newGameText, FALSE ); +- QWhatsThis::add( rulesGame, rulesGameText, FALSE ); +- QWhatsThis::add( loadGame, loadGameText, FALSE ); +- QWhatsThis::add( saveGame, saveGameText, FALSE ); ++ QWhatsThis::add( newGame, newGameText ); ++ QWhatsThis::add( rulesGame, rulesGameText ); ++ QWhatsThis::add( loadGame, loadGameText ); ++ QWhatsThis::add( saveGame, saveGameText ); + + statusBar()->message( "Hit F2 to start a new Game", 5000 ); + +--- appwindow.h 1999-11-23 22:50:14.000000000 +0500 ++++ appwindow.h.new 2011-10-20 04:04:41.290439916 +0600 +@@ -42,10 +42,6 @@ + void reset(); + void save(); + void load(); +-// -------- +-// added by Olaf Hartig (9 Nov 1999) +- void config(); +-// -------- + + public slots: + void aboutp(); +--- BlackPenguinData.cpp 1999-11-23 22:50:14.000000000 +0500 ++++ BlackPenguinData.cpp.new 2011-10-20 04:10:54.993760530 +0600 +@@ -900,7 +900,7 @@ + calculate_credits(); + + // dummy kbd event +- m_keydummy = new QKeyEvent(Event_KeyPress,0,0,0); ++ m_keydummy = new QKeyEvent(QEvent::KeyPress,0,0,0); + + // usr has to start game first + +@@ -1167,7 +1167,7 @@ + // first delete the background by overwriting it with the new one + bitBlt( m_visible_bg, 0, 0, m_invisible_bg[ ld[level].backgroundcolor ] ); + // then put the goodies on all the places +- available = level_pattern[ld[level].pattern]; ++ memcpy(available, level_pattern[ld[level].pattern], sizeof(level_pattern[ld[level].pattern])); + // put the little penguin on the top field + pbp->m_position = 10; + // blit the goodies on the 'visible' screen +@@ -1222,7 +1222,7 @@ + // first delete the background by overwriting it with the original + bitBlt( m_visible_bg, 0, 0, m_invisible_bg[ ld[level].backgroundcolor ] ); + // then put the goodies on all the places +- available = level_pattern[ld[level].pattern]; ++ memcpy(available, level_pattern[ld[level].pattern], sizeof(level_pattern[ld[level].pattern])); + // put the little penguin on the top field + pbp->m_position = 10; + // blit the goodies on the 'visible' screen +@@ -1263,7 +1263,7 @@ + // first delete the background by overwriting it with the original + bitBlt( m_visible_bg, 0, 0, m_invisible_bg[ ld[level].backgroundcolor] ); + // then put the goodies on all the places +- available = level_pattern[ld[level].pattern]; ++ memcpy(available, level_pattern[ld[level].pattern], sizeof(level_pattern[ld[level].pattern])); + // put the little penguin on the top field + pbp->m_position = 10; + // blit the goodies on the 'visible' screen +--- CConfigDialog.cpp 1999-11-23 22:50:14.000000000 +0500 ++++ CConfigDialog.cpp.new 2011-10-20 04:13:29.010421956 +0600 +@@ -225,84 +225,84 @@ + { + switch(nKeycode) + { +- case Key_Home: return "Home"; break; +- case Key_End: return "End"; break; +- case Key_Left: return "Left"; break; +- case Key_Up: return "Up"; break; +- case Key_Right: return "Right"; break; +- case Key_Down: return "Down"; break; +- case Key_PageUp: return "PageUp"; break; +- case Key_PageDown: return "PageDown"; break; ++ case QEvent::Key_Home: return "Home"; break; ++ case QEvent::Key_End: return "End"; break; ++ case QEvent::Key_Left: return "Left"; break; ++ case QEvent::Key_Up: return "Up"; break; ++ case QEvent::Key_Right: return "Right"; break; ++ case QEvent::Key_Down: return "Down"; break; ++ case QEvent::Key_PageUp: return "PageUp"; break; ++ case QEvent::Key_PageDown: return "PageDown"; break; + +- case Key_Space: return "Space"; break; +- case Key_Exclam: return "!"; break; +- case Key_QuoteDbl: return "\""; break; +- case Key_NumberSign: return "#"; break; +- case Key_Dollar: return "$"; break; +- case Key_Percent: return "%"; break; +- case Key_Ampersand: return "&"; break; +- case Key_Apostrophe: return "'"; break; +- case Key_ParenLeft: return "("; break; +- case Key_ParenRight: return ")"; break; +- case Key_Asterisk: return "*"; break; +- case Key_Plus: return "+"; break; +- case Key_Comma: return ","; break; +- case Key_Minus: return "-"; break; +- case Key_Period: return "."; break; +- case Key_Slash: return "/"; break; +- case Key_0: return "0"; break; +- case Key_1: return "1"; break; +- case Key_2: return "2"; break; +- case Key_3: return "3"; break; +- case Key_4: return "4"; break; +- case Key_5: return "5"; break; +- case Key_6: return "6"; break; +- case Key_7: return "7"; break; +- case Key_8: return "8"; break; +- case Key_9: return "9"; break; +- case Key_Colon: return ","; break; +- case Key_Semicolon: return ";"; break; +- case Key_Less: return "<"; break; +- case Key_Equal: return "="; break; +- case Key_Greater: return ">"; break; +- case Key_Question: return "?"; break; +- case Key_At: return ""; break; +- case Key_A: return "a"; break; +- case Key_B: return "b"; break; +- case Key_C: return "c"; break; +- case Key_D: return "d"; break; +- case Key_E: return "e"; break; +- case Key_F: return "f"; break; +- case Key_G: return "g"; break; +- case Key_H: return "h"; break; +- case Key_I: return "i"; break; +- case Key_J: return "j"; break; +- case Key_K: return "k"; break; +- case Key_L: return "l"; break; +- case Key_M: return "m"; break; +- case Key_N: return "n"; break; +- case Key_O: return "o"; break; +- case Key_P: return "p"; break; +- case Key_Q: return "q"; break; +- case Key_R: return "r"; break; +- case Key_S: return "s"; break; +- case Key_T: return "t"; break; +- case Key_U: return "u"; break; +- case Key_V: return "v"; break; +- case Key_W: return "w"; break; +- case Key_X: return "x"; break; +- case Key_Y: return "y"; break; +- case Key_Z: return "z"; break; +- case Key_BracketLeft: return "["; break; +- case Key_Backslash: return "\\"; break; +- case Key_BracketRight: return "]"; break; +- case Key_AsciiCircum: return "Circum"; break; +- case Key_Underscore: return "_"; break; +- case Key_QuoteLeft: return "`"; break; +- case Key_BraceLeft: return "{"; break; +- case Key_Bar: return "|"; break; +- case Key_BraceRight: return "}"; break; +- case Key_AsciiTilde: return "~"; break; ++ case QEvent::Key_Space: return "Space"; break; ++ case QEvent::Key_Exclam: return "!"; break; ++ case QEvent::Key_QuoteDbl: return "\""; break; ++ case QEvent::Key_NumberSign: return "#"; break; ++ case QEvent::Key_Dollar: return "$"; break; ++ case QEvent::Key_Percent: return "%"; break; ++ case QEvent::Key_Ampersand: return "&"; break; ++ case QEvent::Key_Apostrophe: return "'"; break; ++ case QEvent::Key_ParenLeft: return "("; break; ++ case QEvent::Key_ParenRight: return ")"; break; ++ case QEvent::Key_Asterisk: return "*"; break; ++ case QEvent::Key_Plus: return "+"; break; ++ case QEvent::Key_Comma: return ","; break; ++ case QEvent::Key_Minus: return "-"; break; ++ case QEvent::Key_Period: return "."; break; ++ case QEvent::Key_Slash: return "/"; break; ++ case QEvent::Key_0: return "0"; break; ++ case QEvent::Key_1: return "1"; break; ++ case QEvent::Key_2: return "2"; break; ++ case QEvent::Key_3: return "3"; break; ++ case QEvent::Key_4: return "4"; break; ++ case QEvent::Key_5: return "5"; break; ++ case QEvent::Key_6: return "6"; break; ++ case QEvent::Key_7: return "7"; break; ++ case QEvent::Key_8: return "8"; break; ++ case QEvent::Key_9: return "9"; break; ++ case QEvent::Key_Colon: return ","; break; ++ case QEvent::Key_Semicolon: return ";"; break; ++ case QEvent::Key_Less: return "<"; break; ++ case QEvent::Key_Equal: return "="; break; ++ case QEvent::Key_Greater: return ">"; break; ++ case QEvent::Key_Question: return "?"; break; ++ case QEvent::Key_At: return ""; break; ++ case QEvent::Key_A: return "a"; break; ++ case QEvent::Key_B: return "b"; break; ++ case QEvent::Key_C: return "c"; break; ++ case QEvent::Key_D: return "d"; break; ++ case QEvent::Key_E: return "e"; break; ++ case QEvent::Key_F: return "f"; break; ++ case QEvent::Key_G: return "g"; break; ++ case QEvent::Key_H: return "h"; break; ++ case QEvent::Key_I: return "i"; break; ++ case QEvent::Key_J: return "j"; break; ++ case QEvent::Key_K: return "k"; break; ++ case QEvent::Key_L: return "l"; break; ++ case QEvent::Key_M: return "m"; break; ++ case QEvent::Key_N: return "n"; break; ++ case QEvent::Key_O: return "o"; break; ++ case QEvent::Key_P: return "p"; break; ++ case QEvent::Key_Q: return "q"; break; ++ case QEvent::Key_R: return "r"; break; ++ case QEvent::Key_S: return "s"; break; ++ case QEvent::Key_T: return "t"; break; ++ case QEvent::Key_U: return "u"; break; ++ case QEvent::Key_V: return "v"; break; ++ case QEvent::Key_W: return "w"; break; ++ case QEvent::Key_X: return "x"; break; ++ case QEvent::Key_Y: return "y"; break; ++ case QEvent::Key_Z: return "z"; break; ++ case QEvent::Key_BracketLeft: return "["; break; ++ case QEvent::Key_Backslash: return "\\"; break; ++ case QEvent::Key_BracketRight: return "]"; break; ++ case QEvent::Key_AsciiCircum: return "Circum"; break; ++ case QEvent::Key_Underscore: return "_"; break; ++ case QEvent::Key_QuoteLeft: return "`"; break; ++ case QEvent::Key_BraceLeft: return "{"; break; ++ case QEvent::Key_Bar: return "|"; break; ++ case QEvent::Key_BraceRight: return "}"; break; ++ case QEvent::Key_AsciiTilde: return "~"; break; + default: return "unknown"; + } + return "w"; +--- Makefile 1999-11-23 22:50:14.000000000 +0500 ++++ Makefile.new 2011-10-20 04:12:06.690424758 +0600 +@@ -15,7 +15,7 @@ + LINK = g++ + LFLAGS = + LIBS = -L$(QTDIR)/lib -lqt -L/usr/X11R6/lib -lX11 -lXext +-MOC = moc ++MOC = /opt/qt2/bin/moc + + TAR = tar -cf + GZIP = gzip -9f diff --git a/blackpenguin/blackpenguin.sh b/blackpenguin/blackpenguin.sh new file mode 100644 index 000000000..c8f2df0f8 --- /dev/null +++ b/blackpenguin/blackpenguin.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +LD_LIBRARY_PATH=/opt/qt2/lib blackpenguin.bin diff --git a/bluegriffon/PKGBUILD b/bluegriffon/PKGBUILD index 8f7d0f4ef..dd7750198 100644 --- a/bluegriffon/PKGBUILD +++ b/bluegriffon/PKGBUILD @@ -6,8 +6,8 @@ license=('MPL' 'GPL' 'LGPL') pkgname=bluegriffon pkgdesc='The next-generation Web Editor' url='http://bluegriffon.org/' -pkgver=1.3.1 -pkgrel=2 +pkgver=1.4 +pkgrel=1 _ver=$pkgver #_dir=nightlies/latest _dir=$pkgver diff --git a/cbzone/PKGBUILD b/cbzone/PKGBUILD index 3258acb73..4e1a6917e 100644 --- a/cbzone/PKGBUILD +++ b/cbzone/PKGBUILD @@ -9,7 +9,7 @@ url="http://happypenguin.org/show?Cbzone" license=('custom') depends=('libxext' 'libxt') makedepends=('imake') -source=("artfiles.org/sunfreeware.com/pub/freeware/i386/2.5/server.berkeley.edu/${pkgname}.tar.gz" +source=("http://ftp.twaren.net/Sun/sunfreeware.com/i386/5.5/server.berkeley.edu/${pkgname}.tar.gz" "COPYING") md5sums=('ed5630eacf85136837175fa33d6921f0' 'd41eac8f578fbd5d1505aeb244d59294') diff --git a/eclipse-sdcc/PKGBUILD b/eclipse-sdcc/PKGBUILD index 5052e7f77..d910999b7 100644 --- a/eclipse-sdcc/PKGBUILD +++ b/eclipse-sdcc/PKGBUILD @@ -5,7 +5,7 @@ pkgver=1.0.0 pkgrel=1 pkgdesc="Eclipse plugin for SDCC" url="http://sourceforge.net/projects/eclipse-sdcc/" -license=('GPL') +license=('CPL') arch=('any') depends=('eclipse-cdt' 'sdcc') source=("${pkgname}-${pkgver}.tar.gz::http://switch.dl.sourceforge.net/project/eclipse-sdcc/Eclipse%203.1.x/eclipseSDCC-1.0.0/net.sourceforge.eclipsesdcc-${pkgver}-linux.gtk.x86_64.tar.gz") diff --git a/gnome-shell-extension-dropbox-status/PKGBUILD b/gnome-shell-extension-dropbox-status/PKGBUILD new file mode 100644 index 000000000..12b02eb0d --- /dev/null +++ b/gnome-shell-extension-dropbox-status/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Federico Giuliani +# Dropbox version of gnome-shell-extension-pidgin-status +# Thanks to kdas for PKGBUILD idea and Mo Morsi for extension idea + +pkgname=gnome-shell-extension-dropbox-status +pkgver=3.2.1 +pkgrel=2 +pkgdesc="A gnome shell extension that places the tray icon from Dropbox on the top bar rather than the hidden bottom bar" +url="http://mo.morsi.org/blog/node/337" +depends=('gnome-shell') +source=('extension.js' 'metadata.json') +license=('GPL') +arch=('any') +build() { + cd "$srcdir" + mkdir -p "$pkgdir/usr/share/gnome-shell/extensions/dropbox.status@gnome-shell.morsi.org" + cp extension.js $pkgdir/usr/share/gnome-shell/extensions/dropbox.status@gnome-shell.morsi.org + cp metadata.json $pkgdir/usr/share/gnome-shell/extensions/dropbox.status@gnome-shell.morsi.org +} +md5sums=('96bfdaa365b93724df466ead1c1628a9' + 'b6a41f2e6c93e2b5568404e9405879f5') diff --git a/gnome-shell-extension-dropbox-status/extension.js b/gnome-shell-extension-dropbox-status/extension.js new file mode 100644 index 000000000..cb26f3b38 --- /dev/null +++ b/gnome-shell-extension-dropbox-status/extension.js @@ -0,0 +1,15 @@ +// Creates a system status notification icon for skype + +const StatusIconDispatcher = imports.ui.statusIconDispatcher; + +function enable() { + StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['dropbox'] = 'dropbox'; +} + +function disable() { + StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['dropbox'] = ''; +} + +function init() { +} + diff --git a/gnome-shell-extension-dropbox-status/metadata.json b/gnome-shell-extension-dropbox-status/metadata.json new file mode 100644 index 000000000..1322a2122 --- /dev/null +++ b/gnome-shell-extension-dropbox-status/metadata.json @@ -0,0 +1,6 @@ +{ + "shell-version": ["3.0.2", "3.2"], + "uuid": "dropbox.status@gnome-shell.morsi.org", + "name": "Dropbox Status Icon", + "description": "Integrates Dropbox Client into the status bar" +} diff --git a/gnome-shell-extension-xkill-git/PKGBUILD b/gnome-shell-extension-xkill-git/PKGBUILD new file mode 100644 index 000000000..dd8dfeba5 --- /dev/null +++ b/gnome-shell-extension-xkill-git/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Federico Giuliani + +pkgname=gnome-shell-extension-xkill-git +pkgver=20111227 +pkgrel=1 +pkgdesc="A gnome shell extension that adds a 'Force Quit' button to gnome panel" +arch=('any') +url="http://motorscript.com/gnome-shell-extension-force-quit/" +license=('GPL3') +depends=('gnome-shell' 'xorg-xkill') +makedepends=('git') + +_gitroot="https://github.com/xtranophilist/gnome-shell-extension-force-quit.git" +_gitname="gnome-shell-extension-force-quit" + +build() { + cd ${srcdir}/ + msg "Connecting to the GIT server..." + if [[ -d ${srcdir}/${_gitname} ]] ; then + cd ${_gitname} + git pull origin + msg "The local files are updated..." + else + git clone ${_gitroot} ${_gitname} + fi + msg "GIT checkout done." +} + +package() { + cd "$srcdir/${_gitname}" + mkdir -p "$pkgdir/usr/share/gnome-shell/extensions/force-quit@xtranophilist" + cp "$srcdir/${_gitname}/metadata.json" "$pkgdir/usr/share/gnome-shell/extensions/force-quit@xtranophilist" + cp "$srcdir/${_gitname}/extension.js" "$pkgdir/usr/share/gnome-shell/extensions/force-quit@xtranophilist" +} diff --git a/gnome-shell-extension-xkill-git/extension.js b/gnome-shell-extension-xkill-git/extension.js new file mode 100644 index 000000000..2ff18c843 --- /dev/null +++ b/gnome-shell-extension-xkill-git/extension.js @@ -0,0 +1,44 @@ +const Lang = imports.lang; +const St = imports.gi.St; +const Main = imports.ui.main; +const PanelMenu = imports.ui.panelMenu; +const Util = imports.misc.util; +const GLib = imports.gi.GLib; + +function ForceQuit() { + this._init(); +} + +ForceQuit.prototype = { + __proto__: PanelMenu.SystemStatusButton.prototype, + + _init: function() { + PanelMenu.SystemStatusButton.prototype._init.call(this, 'start-here'); + this._button = new St.Button(); + this._button.set_tooltip_text('Click me and select a Window to kill!'); + this._button.set_child(new St.Icon({ + icon_name: 'window-close', + icon_size: 17 + })); + this._button.connect('clicked', Lang.bind(this, function () { + Util.spawn(['xkill']); + })); + } +}; + +let forceQuit; + +function enable() { + forceQuit = new ForceQuit(); + let _children = Main.panel._leftBox.get_children(); + Main.panel._leftBox.insert_actor(forceQuit._button, _children.length - 1); +} + +function disable() { + Main.panel._leftBox.remove_actor(forceQuit._button); + forceQuit.destroy(); +} + +function init() { +// do nothing +} \ No newline at end of file diff --git a/gnome-shell-extension-xkill-git/metadata.json b/gnome-shell-extension-xkill-git/metadata.json new file mode 100644 index 000000000..396a78c5d --- /dev/null +++ b/gnome-shell-extension-xkill-git/metadata.json @@ -0,0 +1,7 @@ +{ + "shell-version": ["3.0","3.1.91","3.1.92","3.2"], + "uuid": "force-quit@xtranophilist", + "name": "Force Quit", + "description": "Force Quit not responding applications", + "url": "http://motorscript.com/gnome-shell-extension-force-quit/" +} diff --git a/java-flexdock/PKGBUILD b/java-flexdock/PKGBUILD old mode 100644 new mode 100755 index ed5600daa..7dae5909e --- a/java-flexdock/PKGBUILD +++ b/java-flexdock/PKGBUILD @@ -4,20 +4,18 @@ # Contributor: Stefan Husmann pkgname=java-flexdock -pkgver=1.1 +pkgver=1.1.1 pkgrel=1 pkgdesc="Docking framework for Swing" arch=('any') -url="https://flexdock.dev.java.net/" +url="http://java.net/projects/flexdock/" license=('MIT') depends=('java-runtime') makedepends=('apache-ant' 'java-environment') -source=(http://java.net/projects/flexdock/downloads/download/flexdock-$pkgver-src.zip) -md5sums=('728fe12ccfef59effb37d1c13034245a') +source=(http://java.net/projects/flexdock/downloads/download/flexdock-$pkgver.jar) +md5sums=('296aa7d0156487caf9a165218e83ca07') -build() { +package() { cd $srcdir - ant dist - install -Dm0644 build/flexdock-$pkgver.jar $pkgdir/usr/share/java/flexdock/flexdock.jar - install -Dm0644 LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/license + install -Dm0644 flexdock-$pkgver.jar $pkgdir/usr/share/java/flexdock/flexdock.jar } diff --git a/lib32-oxygen-gtk2/PKGBUILD b/lib32-oxygen-gtk2/PKGBUILD new file mode 100644 index 000000000..6afbdd6e7 --- /dev/null +++ b/lib32-oxygen-gtk2/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Hyacinthe Cartiaux +# Contributor: Andrea Scarpino +# Contributor: birdflesh +# Contributor: Zephyr + +_pkgbasename=oxygen-gtk2 +pkgname=lib32-${_pkgbasename} +pkgver=1.2.0 +pkgrel=1 +pkgdesc="Port of the default KDE widget theme (Oxygen) to GTK2" +arch=('i686' 'x86_64') +url="http://kde-look.org/content/show.php/?content=136216" +license=('LGPL') +depends=('lib32-gtk2' "${_pkgbasename}" 'lib32-dbus-glib') +conflicts=('lib32-oxygen-gtk') +replaces=('lib32-oxygen-gtk') +makedepends=('cmake' 'gcc-multilib') +source=(ftp://ftp.kde.org/pub/kde/stable/${_pkgbasename}/${pkgver}/src/${_pkgbasename}-${pkgver}.tar.bz2) +md5sums=('975dfef679436c849a649c9d5d9ae0d3') + +build() { + cd ${srcdir} + mkdir build + cd build + + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cmake ../${_pkgbasename}-${pkgver} \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DINSTALL_PATH_GTK_ENGINES=/usr/lib32/gtk-2.0/2.10.0/engines + make +} + +package() { + cd ${srcdir}/build + make DESTDIR=${pkgdir} install + + #Clean up directories provided by x86_64 package + rm -rf ${pkgdir}/usr/bin + rm -rf ${pkgdir}/usr/share +} diff --git a/linux-pf/PKGBUILD b/linux-pf/PKGBUILD index 041eab9f3..af5262a71 100644 --- a/linux-pf/PKGBUILD +++ b/linux-pf/PKGBUILD @@ -138,17 +138,22 @@ if [[ "$_BATCH" != "y" ]]; then # for batch building read answer shopt -s nocasematch if [[ "$answer" = "y" ]]; then - msg "running 'sudo modprobe configs'" - sudo modprobe configs if [[ -s /proc/config.gz ]]; then msg "Extracting config from /proc/config.gz..." zcat /proc/config.gz >| ./.config else - msg "You kernel was not compiled with IKCONFIG_PROC." + msg "running 'sudo modprobe configs'" + sudo modprobe configs # Copied from kernel26-ck's PKGBUILD - msg "Attempting to run /usr/bin/reload_database from modprobe_db..." - if [ -e /usr/bin/reload_database ]; then - /usr/bin/reload_database + if [[ -s /proc/config.gz ]]; then + msg "Extracting config from /proc/config.gz..." + zcat /proc/config.gz >| ./.config + else + msg "You kernel was not compiled with IKCONFIG_PROC." + msg "Attempting to run /usr/bin/modprobed_db recall from modprobe_db..." + if [ -e /usr/bin/modprobed_db ]; then + sudo /usr/bin/modprobed_db recall + fi fi msg "Running make localmodconfig instead..." # chmod +x ./scripts/kconfig/streamline_config.pl diff --git a/mingw32-libpng/PKGBUILD b/mingw32-libpng/PKGBUILD index d7e849da6..c0e9e46b4 100644 --- a/mingw32-libpng/PKGBUILD +++ b/mingw32-libpng/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Mikael Eriksson pkgname=mingw32-libpng -pkgver=1.5.6 +pkgver=1.5.7 pkgrel=1 arch=('any') pkgdesc="A collection of routines used to create PNG format graphics (mingw32)" @@ -12,8 +12,8 @@ url="http://www.libpng.org/pub/png/libpng.html" options=(!strip !buildflags) source=("http://downloads.sourceforge.net/sourceforge/libpng/libpng-$pkgver.tar.bz2" "http://downloads.sourceforge.net/project/libpng-apng/libpng15/$pkgver/libpng-$pkgver-apng.patch.gz") -md5sums=('2107095191b0e8bd9a0f4f930c1948c3' - 'c6cd87032c5b63cdc8e9312276cc54a8') +md5sums=('590ecbecd6286810184fd3e66f151de3' + '6c6a674048cec94db1bc35decf0d142c') build() { cd "$srcdir/libpng-$pkgver" @@ -23,14 +23,6 @@ build() { patch -p1 -i "${srcdir}/libpng-$pkgver-apng.patch" || return 1 ./configure --host=i486-mingw32 --prefix=/usr/i486-mingw32 - #make -f scripts/makefile.mingw \ - #CC=i486-mingw32-gcc \ - #LD=i486-mingw32-ld \ - #AR=i486-mingw32-ar \ - #RANLIB=i486-mingw32-ranlib \ - #prefix=/usr/i486-mingw32 \ - #DESTDIR=$pkgdir \ - #install make make install DESTDIR=$pkgdir diff --git a/mingw32-sdl_image/PKGBUILD b/mingw32-sdl_image/PKGBUILD index e3d3b63c1..cde71af2e 100644 --- a/mingw32-sdl_image/PKGBUILD +++ b/mingw32-sdl_image/PKGBUILD @@ -1,31 +1,28 @@ # Maintainer: Mikael Eriksson pkgname=mingw32-sdl_image -pkgver=1.2.10 -pkgrel=5 +pkgver=1.2.11 +pkgrel=1 pkgdesc="A simple library to load images of various formats as SDL surfaces (mingw32)" arch=('any') url="http://www.libsdl.org/projects/SDL_image/" license=('LGPL') depends=('mingw32-sdl' 'mingw32-libpng' 'mingw32-runtime') makedepends=('mingw32-gcc') -source=(http://www.libsdl.org/projects/SDL_image/release/SDL_image-$pkgver.tar.gz - libpng1.5-fix.diff) +source=(http://www.libsdl.org/projects/SDL_image/release/SDL_image-$pkgver.tar.gz) options=(!strip !buildflags) -md5sums=('6c06584b31559e2b59f2b982d0d1f628' - '4f875f09f2a15dbbbb17e6b97df10bd5') +md5sums=('1210d7a7e87ab95abebb4f3e79a0fd31') build() { cd "$startdir/src/SDL_image-$pkgver" - patch -p1 -i "$srcdir/libpng1.5-fix.diff" - PKG_CONFIG_PATH=/usr/i486-mingw32/lib/pkgconfig \ ./configure --host=i486-mingw32 \ --prefix=/usr/i486-mingw32 \ --enable-static \ --enable-shared \ - --disable-png-shared + --disable-png-shared \ + --disable-webp --disable-webp-shared make make DESTDIR="$startdir/pkg" install diff --git a/mingw32-sdl_image/libpng1.5-fix.diff b/mingw32-sdl_image/libpng1.5-fix.diff deleted file mode 100644 index e7ed7c962..000000000 --- a/mingw32-sdl_image/libpng1.5-fix.diff +++ /dev/null @@ -1,220 +0,0 @@ -Index: SDL_image-1.2.10/IMG_png.c -=================================================================== ---- SDL_image-1.2.10.orig/IMG_png.c -+++ SDL_image-1.2.10/IMG_png.c -@@ -80,8 +80,6 @@ static struct { - void (*png_destroy_read_struct) (png_structpp png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr); - png_uint_32 (*png_get_IHDR) (png_structp png_ptr, png_infop info_ptr, png_uint_32 *width, png_uint_32 *height, int *bit_depth, int *color_type, int *interlace_method, int *compression_method, int *filter_method); - png_voidp (*png_get_io_ptr) (png_structp png_ptr); -- png_uint_32 (*png_get_tRNS) (png_structp png_ptr, png_infop info_ptr, png_bytep *trans, int *num_trans, png_color_16p *trans_values); -- png_uint_32 (*png_get_valid) (png_structp png_ptr, png_infop info_ptr, png_uint_32 flag); - void (*png_read_image) (png_structp png_ptr, png_bytepp image); - void (*png_read_info) (png_structp png_ptr, png_infop info_ptr); - void (*png_read_update_info) (png_structp png_ptr, png_infop info_ptr); -@@ -90,7 +88,21 @@ static struct { - void (*png_set_packing) (png_structp png_ptr); - void (*png_set_read_fn) (png_structp png_ptr, png_voidp io_ptr, png_rw_ptr read_data_fn); - void (*png_set_strip_16) (png_structp png_ptr); -+ jmp_buf * (*png_set_longjmp_fn) (png_structp png_ptr, png_longjmp_ptr longjmp_fn, size_t jmp_buf_size); -+ -+#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 5 -+ png_uint_32 (*png_get_tRNS) (png_const_structp png_ptr, png_infop info_ptr, png_bytep *trans, int *num_trans, png_color_16p *trans_values); -+ png_uint_32 (*png_get_valid) (png_const_structp png_ptr, png_const_infop info_ptr, png_uint_32 flag); -+ int (*png_sig_cmp) (png_const_bytep sig, png_size_t start, png_size_t num_to_check); -+ png_byte (*png_get_channels) (png_const_structp png_ptr, png_const_infop info_ptr); -+ png_uint_32 (*png_get_PLTE) (png_const_structp png_ptr, png_const_infop info_ptr, png_colorp *palette, int *num_palette); -+#else -+ png_uint_32 (*png_get_tRNS) (png_structp png_ptr, png_infop info_ptr, png_bytep *trans, int *num_trans, png_color_16p *trans_values); -+ png_uint_32 (*png_get_valid) (png_structp png_ptr, png_infop info_ptr, png_uint_32 flag); - int (*png_sig_cmp) (png_bytep sig, png_size_t start, png_size_t num_to_check); -+ png_byte (*png_get_channels) (png_structp png_ptr, png_infop info_ptr); -+ png_uint_32 (*png_get_PLTE) (png_structp png_ptr, png_infop info_ptr, png_colorp *palette, int *num_palette); -+#endif - } lib; - - #ifdef LOAD_PNG_DYNAMIC -@@ -136,20 +148,6 @@ int IMG_InitPNG() - SDL_UnloadObject(lib.handle); - return -1; - } -- lib.png_get_tRNS = -- (png_uint_32 (*) (png_structp, png_infop, png_bytep *, int *, png_color_16p *)) -- SDL_LoadFunction(lib.handle, "png_get_tRNS"); -- if ( lib.png_get_tRNS == NULL ) { -- SDL_UnloadObject(lib.handle); -- return -1; -- } -- lib.png_get_valid = -- (png_uint_32 (*) (png_structp, png_infop, png_uint_32)) -- SDL_LoadFunction(lib.handle, "png_get_valid"); -- if ( lib.png_get_valid == NULL ) { -- SDL_UnloadObject(lib.handle); -- return -1; -- } - lib.png_read_image = - (void (*) (png_structp, png_bytepp)) - SDL_LoadFunction(lib.handle, "png_read_image"); -@@ -206,6 +204,64 @@ int IMG_InitPNG() - SDL_UnloadObject(lib.handle); - return -1; - } -+ lib.png_set_longjmp_fn = -+ (jmp_buf * (*) (png_structp png_ptr, png_longjmp_ptr longjmp_fn, size_t jmp_buf_size)) -+ SDL_LoadFunction(lib.handle, "png_set_longjmp_fn"); -+ if ( lib.png_set_longjmp_fn == NULL ) { -+ SDL_UnloadObject(lib.handle); -+ return -1; -+ } -+#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 5 -+ lib.png_get_tRNS = -+ (png_uint_32 (*) (png_const_structp, png_infop, png_bytep *, int *, png_color_16p *)) -+ SDL_LoadFunction(lib.handle, "png_get_tRNS"); -+ if ( lib.png_get_tRNS == NULL ) { -+ SDL_UnloadObject(lib.handle); -+ return -1; -+ } -+ lib.png_get_valid = -+ (png_uint_32 (*) (png_const_structp, png_const_infop, png_uint_32)) -+ SDL_LoadFunction(lib.handle, "png_get_valid"); -+ if ( lib.png_get_valid == NULL ) { -+ SDL_UnloadObject(lib.handle); -+ return -1; -+ } -+ lib.png_sig_cmp = -+ (int (*) (png_const_bytep, png_size_t, png_size_t)) -+ SDL_LoadFunction(lib.handle, "png_sig_cmp"); -+ if ( lib.png_sig_cmp == NULL ) { -+ SDL_UnloadObject(lib.handle); -+ return -1; -+ } -+ lib.png_get_channels = -+ (png_byte (*) (png_const_structp, png_const_infop)) -+ SDL_LoadFunction(lib.handle, "png_get_channels"); -+ if ( lib.png_get_channels == NULL ) { -+ SDL_UnloadObject(lib.handle); -+ return -1; -+ } -+ lib.png_get_PLTE = -+ (png_uint_32 (*) (png_const_structp png_ptr, png_const_infop info_ptr, png_colorp *palette, int *num_palette)) -+ SDL_LoadFunction(lib.handle, "png_get_PLTE"); -+ if ( lib.png_get_PLTE == NULL ) { -+ SDL_UnloadObject(lib.handle); -+ return -1; -+ } -+#else -+ lib.png_get_tRNS = -+ (png_uint_32 (*) (png_structp, png_infop, png_bytep *, int *, png_color_16p *)) -+ SDL_LoadFunction(lib.handle, "png_get_tRNS"); -+ if ( lib.png_get_tRNS == NULL ) { -+ SDL_UnloadObject(lib.handle); -+ return -1; -+ } -+ lib.png_get_valid = -+ (png_uint_32 (*) (png_structp, png_infop, png_uint_32)) -+ SDL_LoadFunction(lib.handle, "png_get_valid"); -+ if ( lib.png_get_valid == NULL ) { -+ SDL_UnloadObject(lib.handle); -+ return -1; -+ } - lib.png_sig_cmp = - (int (*) (png_bytep, png_size_t, png_size_t)) - SDL_LoadFunction(lib.handle, "png_sig_cmp"); -@@ -213,6 +269,21 @@ int IMG_InitPNG() - SDL_UnloadObject(lib.handle); - return -1; - } -+ lib.png_get_channels = -+ (png_byte (*) (png_structp, png_infop)) -+ SDL_LoadFunction(lib.handle, "png_get_channels"); -+ if ( lib.png_get_channels == NULL ) { -+ SDL_UnloadObject(lib.handle); -+ return -1; -+ } -+ lib.png_get_PLTE = -+ (png_uint_32 (*) (png_structp png_ptr, png_infop info_ptr, png_colorp *palette, int *num_palette)) -+ SDL_LoadFunction(lib.handle, "png_get_PLTE"); -+ if ( lib.png_get_PLTE == NULL ) { -+ SDL_UnloadObject(lib.handle); -+ return -1; -+ } -+#endif - } - ++lib.loaded; - -@@ -248,6 +319,9 @@ int IMG_InitPNG() - lib.png_set_read_fn = png_set_read_fn; - lib.png_set_strip_16 = png_set_strip_16; - lib.png_sig_cmp = png_sig_cmp; -+ lib.png_get_channels = png_get_channels; -+ lib.png_get_PLTE = png_get_PLTE; -+ lib.png_set_longjmp_fn = png_set_longjmp_fn; - } - ++lib.loaded; - -@@ -303,6 +377,8 @@ SDL_Surface *IMG_LoadPNG_RW(SDL_RWops *s - png_structp png_ptr; - png_infop info_ptr; - png_uint_32 width, height; -+ png_colorp png_palette; -+ int png_num_palette; - int bit_depth, color_type, interlace_type; - Uint32 Rmask; - Uint32 Gmask; -@@ -347,7 +423,7 @@ SDL_Surface *IMG_LoadPNG_RW(SDL_RWops *s - * the normal method of doing things with libpng). REQUIRED unless you - * set up your own error handlers in png_create_read_struct() earlier. - */ -- if ( setjmp(png_ptr->jmpbuf) ) { -+ if ( setjmp(*lib.png_set_longjmp_fn(png_ptr, longjmp, sizeof(jmp_buf))) ) { - error = "Error reading the PNG file."; - goto done; - } -@@ -416,9 +492,9 @@ SDL_Surface *IMG_LoadPNG_RW(SDL_RWops *s - Rmask = 0x000000FF; - Gmask = 0x0000FF00; - Bmask = 0x00FF0000; -- Amask = (info_ptr->channels == 4) ? 0xFF000000 : 0; -+ Amask = (lib.png_get_channels(png_ptr, info_ptr) == 4) ? 0xFF000000 : 0; - } else { -- int s = (info_ptr->channels == 4) ? 0 : 8; -+ int s = (lib.png_get_channels(png_ptr, info_ptr) == 4) ? 0 : 8; - Rmask = 0xFF000000 >> s; - Gmask = 0x00FF0000 >> s; - Bmask = 0x0000FF00 >> s; -@@ -426,7 +502,7 @@ SDL_Surface *IMG_LoadPNG_RW(SDL_RWops *s - } - } - surface = SDL_AllocSurface(SDL_SWSURFACE, width, height, -- bit_depth*info_ptr->channels, Rmask,Gmask,Bmask,Amask); -+ bit_depth*lib.png_get_channels(png_ptr, info_ptr), Rmask,Gmask,Bmask,Amask); - if ( surface == NULL ) { - error = "Out of memory"; - goto done; -@@ -467,6 +543,8 @@ SDL_Surface *IMG_LoadPNG_RW(SDL_RWops *s - /* Load the palette, if any */ - palette = surface->format->palette; - if ( palette ) { -+ lib.png_get_PLTE(png_ptr, info_ptr, &png_palette, &png_num_palette); -+ - if(color_type == PNG_COLOR_TYPE_GRAY) { - palette->ncolors = 256; - for(i = 0; i < 256; i++) { -@@ -474,12 +552,12 @@ SDL_Surface *IMG_LoadPNG_RW(SDL_RWops *s - palette->colors[i].g = i; - palette->colors[i].b = i; - } -- } else if (info_ptr->num_palette > 0 ) { -- palette->ncolors = info_ptr->num_palette; -- for( i=0; inum_palette; ++i ) { -- palette->colors[i].b = info_ptr->palette[i].blue; -- palette->colors[i].g = info_ptr->palette[i].green; -- palette->colors[i].r = info_ptr->palette[i].red; -+ } else if (png_num_palette > 0 ) { -+ palette->ncolors = png_num_palette; -+ for( i=0; icolors[i].b = png_palette[i].blue; -+ palette->colors[i].g = png_palette[i].green; -+ palette->colors[i].r = png_palette[i].red; - } - } - } diff --git a/mingw32-sdl_mixer/PKGBUILD b/mingw32-sdl_mixer/PKGBUILD index a3fbfe801..96502297a 100644 --- a/mingw32-sdl_mixer/PKGBUILD +++ b/mingw32-sdl_mixer/PKGBUILD @@ -1,8 +1,8 @@ # Maintainer: Mikael Eriksson pkgname=mingw32-sdl_mixer -pkgver=1.2.11 -pkgrel=4 +pkgver=1.2.12 +pkgrel=1 pkgdesc="A simple multi-channel audio mixer (mingw32)" arch=('any') url="http://www.libsdl.org/projects/SDL_mixer/" @@ -11,7 +11,7 @@ depends=('mingw32-sdl' 'mingw32-runtime') makedepends=('mingw32-gcc') options=(!strip !buildflags) source=(http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-$pkgver.tar.gz) -md5sums=('65ada3d997fe85109191a5fb083f248c') +md5sums=('e03ff73d77a55e3572ad0217131dc4a1') build() { cd "$startdir/src/SDL_mixer-$pkgver" @@ -23,10 +23,9 @@ build() { ./configure --host=i486-mingw32 \ --prefix=/usr/i486-mingw32 \ --disable-music-mod \ - --disable-music-mp3 \ - || return 1 + --disable-music-mp3 - make || return 1 + make make DESTDIR="$startdir/pkg" install } diff --git a/mingw32-sdl_ttf/PKGBUILD b/mingw32-sdl_ttf/PKGBUILD index bfab86e25..28c1440d5 100644 --- a/mingw32-sdl_ttf/PKGBUILD +++ b/mingw32-sdl_ttf/PKGBUILD @@ -1,8 +1,8 @@ # Maintainer: Mikael Eriksson pkgname=mingw32-sdl_ttf -pkgver=2.0.10 -pkgrel=3 +pkgver=2.0.11 +pkgrel=1 pkgdesc="A library that allows you to use TrueType fonts in your SDL applications (mingw32)" arch=('any') url="http://www.libsdl.org/projects/SDL_ttf/" @@ -11,13 +11,11 @@ depends=('mingw32-sdl' 'mingw32-freetype' 'mingw32-runtime') makedepends=('mingw32-gcc') source=(http://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-$pkgver.tar.gz) options=(!strip !buildflags) -md5sums=('814e6e17e8879254208d23b3b7e0354b') +md5sums=('61e29bd9da8d245bc2471d1b2ce591aa') build() { cd "$srcdir/SDL_ttf-$pkgver" - unset LDFLAGS # mingw-ld chokes on the makepkg default: --hash-style - ./configure --host=i486-mingw32 \ --prefix=/usr/i486-mingw32 \ --with-sdl-prefix=/usr/i486-mingw32 \ diff --git a/mysql-workbench/PKGBUILD b/mysql-workbench/PKGBUILD index 5d1e7731a..d7808f5af 100644 --- a/mysql-workbench/PKGBUILD +++ b/mysql-workbench/PKGBUILD @@ -5,7 +5,7 @@ pkgname=mysql-workbench epoch=1 pkgver=5.2.37 -pkgrel=2 +pkgrel=3 pkgdesc="A cross-platform, visual database design tool developed by MySQL" arch=('i686' 'x86_64') url="https://www.mysql.com/products/workbench/" @@ -34,9 +34,9 @@ build() { # remove when http://bugs.mysql.com/bug.php?id=63898 gets fixed fgrep -rlZ pkglib_DATA --include Makefile.am . | xargs -0 sed -i 's/pkglib_DATA/pkgdata_DATA/g' - ./configure + ./configure --prefix=/usr/ - make + make || return 1 pushd ext/mysql-utilities python2 setup.py build diff --git a/openarch_dmenu_scripts/PKGBUILD b/openarch_dmenu_scripts/PKGBUILD index f1e08fc2b..147d615ff 100644 --- a/openarch_dmenu_scripts/PKGBUILD +++ b/openarch_dmenu_scripts/PKGBUILD @@ -2,22 +2,30 @@ # Contributor: Alexander Ovsyannikov pkgname=openarch_dmenu_scripts -pkgver=0.2.1 -pkgrel=2 -pkgdesc="Some wrapper scripts for dmenu" +pkgver=0.4 +pkgrel=1 +pkgdesc="Mount/umount scripts using dmenu" arch=('any') groups=('openarch_scripts') url="http://ovsinc.narod.ru/" license=('GPL') -depends=('dmenu' 'zenity' 'pmount' 'udisks' 'libnotify') -source=('openarch_dmenu.tar.gz') - +depends=('dmenu' 'udisks' 'dbus-python' 'python-notify') +source=('openarch_dmenu.tar.gz' 'setup.py' 'dmenu_udisks.tar.gz') build() { cd "${srcdir}" - install -d -m755 "${pkgdir}"/usr/share/dmenu + install -d -m755 "${pkgdir}"/usr/share/dmenu_udisks install -d -m755 "${pkgdir}"/usr/bin - install -m644 "${srcdir}"/dmenu/icons/* "${pkgdir}"/usr/share/dmenu/ - install -m755 "${srcdir}"/dmenu/scripts/* "${pkgdir}"/usr/bin/ + install -m644 "${srcdir}"/icons/* "${pkgdir}"/usr/share/dmenu_udisks + + # wrapper scripts + install -m755 "${srcdir}"/scripts/*.sh "${pkgdir}"/usr/bin/ + ln -sf mount.sh "${pkgdir}"/usr/bin/umount.sh + + # python script + python2 "${srcdir}"/setup.py build + python2 "${srcdir}"/setup.py install --root="${pkgdir}/" } -md5sums=('303b9611803d3ef923453260570ee3b8') +md5sums=('46dd0de5faeed1785a4e363d2a77ca32' + '7a48867937c696fd4e7b74273c5a551e' + 'b2187fb8de324e5e0abb2906068719f1') diff --git a/openarch_dmenu_scripts/dmenu_udisks.tar.gz b/openarch_dmenu_scripts/dmenu_udisks.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..105620d39ab4ade63645178242debf3e821ae1ed GIT binary patch literal 2497 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 L)d{)^08jt`hR)l0 literal 0 HcwPel00001 diff --git a/openarch_dmenu_scripts/openarch_dmenu.tar.gz b/openarch_dmenu_scripts/openarch_dmenu.tar.gz dissimilarity index 100% index 895e68552b1ce09ac26cbfc84920ff6fb3555af7..6fd1650ece4e8c84f72f52b2516b73c535a2bf66 100644 GIT binary patch literal 6190 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 M0WJ(%WB^bA06|SJXaE2J literal 7983 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 diff --git a/openarch_dmenu_scripts/setup.py b/openarch_dmenu_scripts/setup.py new file mode 100755 index 000000000..9c31a1daa --- /dev/null +++ b/openarch_dmenu_scripts/setup.py @@ -0,0 +1,27 @@ +#!/usr/bin/python2 +# coding: utf-8 +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . + +from distutils.core import setup + +setup(name = "dmenu_udisks", + version = "0.1", + author = "Alexander Ovsyannikov", + author_email = "ovsinc@ya.ru", + url = "http://ovsinc.narod.ru", + include_package_data = True, + packages = ["dmenu_udisks"], + license = 'GPLv2' + ) + diff --git a/openarch_skel/PKGBUILD b/openarch_skel/PKGBUILD index 6508c9519..9c022bfaf 100644 --- a/openarch_skel/PKGBUILD +++ b/openarch_skel/PKGBUILD @@ -3,7 +3,7 @@ pkgname=openarch_skel pkgver=0.2.25 -pkgrel=3 +pkgrel=4 pkgdesc="Skeleton files for OpenArch" arch=('any') url="http://ovsinc.narod.ru/" @@ -18,7 +18,8 @@ depends=('openarch_openbox_scripts' 'openbox-xdgmenu' 'gnome-menus2' 'lxmenu-data' - 'xfce4-notifyd') + 'xfce4-notifyd' + 'pmtools') source=("http://dl.dropbox.com/u/19256622/src/$pkgname/skel_openarch.tar.gz" "profile.tar.gz") diff --git a/openarch_xconf/PKGBUILD b/openarch_xconf/PKGBUILD index d0ffc89db..8a1851138 100644 --- a/openarch_xconf/PKGBUILD +++ b/openarch_xconf/PKGBUILD @@ -2,7 +2,7 @@ # Contributor: Alexander Ovsyannikov pkgname=openarch_xconf -pkgver=0.3.13 +pkgver=0.3.14 pkgrel=1 pkgdesc="Hardware configure cripts" arch=('any') @@ -18,4 +18,4 @@ build() { cp -R "${srcdir}"/xarch_conf/* "${pkgdir}"/ } -md5sums=('4016dbcc774036035581f981bc10b818') +md5sums=('4c0267c463bf9c2d8a2fc7c6e67b754c') diff --git a/openttd-bin/PKGBUILD b/openttd-bin/PKGBUILD index 66f070a95..201a3d00d 100644 --- a/openttd-bin/PKGBUILD +++ b/openttd-bin/PKGBUILD @@ -9,11 +9,12 @@ else echo -n ' 1.1.1' echo -n ' 1.1.2' echo -n ' 1.1.3' - echo ' 1.1.4' + echo -n ' 1.1.4' + echo ' 1.1.5' echo -n 'Choose version: ' read pkgvrs done - if [[ "$pkgvrs" =~ ^(1\.1\.4|1\.1\.3|1\.1\.2|1\.1\.1|1\.1\.0|1\.0\.5)$ ]]; then + if [[ "$pkgvrs" =~ ^(1\.1\.5|1\.1\.4|1\.1\.3|1\.1\.2|1\.1\.1|1\.1\.0|1\.0\.5)$ ]]; then : else echo -n 'Unverified version, type md5sum: ' @@ -23,7 +24,7 @@ fi if test -f ./pkgvrs; then rm pkgvrs; else echo "$pkgvrs" > pkgvrs; fi pkgname=openttd-bin -pkgver='1.1.4' +pkgver='1.1.5' if test "$pkgvrs"; then pkgver=$(echo "$pkgvrs" | sed 's/-\|:/_/g'); fi pkgrel=0 pkgdesc="OpenTTD is an Open Source clone of Transport Tycoon Deluxe" @@ -34,7 +35,15 @@ depends=(libpng sdl fontconfig icu) makedepends=() conflicts=('openttd') optdepends=('openttd-opengfx: free graphics' 'openttd-opensfx: free soundset' 'openttd-openmsx: free musicset') -if [ "$pkgvrs" == '1.1.4' ]; then +if [ "$pkgvrs" == '1.1.5' ]; then + if [ "${CARCH}" = 'x86_64' ] ; then + _arch='amd64' + _md5_tar='08c1d002138db2524ab6254b6d0ebfdb' + else + _arch="i686" + _md5_tar='7bf74c7c7ad61e9a7efcdf43900b8776' + fi +elif [ "$pkgvrs" == '1.1.4' ]; then if [ "${CARCH}" = 'x86_64' ] ; then _arch='amd64' _md5_tar='070340fa7d4d5ebfb47fd806cde5489a' diff --git a/osm2pgsql-svn/PKGBUILD b/osm2pgsql-svn/PKGBUILD index c0ff23cc0..03aa01822 100644 --- a/osm2pgsql-svn/PKGBUILD +++ b/osm2pgsql-svn/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Jörg Hansen (joerg dot hansen at ymail dot com) pkgname=osm2pgsql-svn -pkgver=26690 +pkgver=27480 pkgrel=1 pkgdesc="Utility program that converts OpenStreetMap (.OSM) data into a format that can be loaded into PostgreSQL." url="http://wiki.openstreetmap.org/wiki/Osm2pgsql" @@ -9,8 +9,6 @@ arch=(i686 x86_64) license=('LGPL') depends=('postgis' 'libxml2' 'bzip2' 'zlib') makedepends=('subversion') -source=('patch-build_geometry.cpp') -md5sums=('bf06f6f7ec5312d52242353cb4dd0dd7') _svntrunk=http://svn.openstreetmap.org/applications/utils/export/osm2pgsql _svnname=osm2pgsql @@ -37,11 +35,8 @@ build() { msg "Creating build directory..." cp -r $srcdir/$_svnname $srcdir/$_svnname-build - msg "Patching files..." - cd $srcdir/$_svnname-build - patch -Np0 -i ../patch-build_geometry.cpp - msg "Configuring..." + cd $srcdir/$_svnname-build ./autogen.sh LDFLAGS='' ./configure --prefix=/usr diff --git a/osm2pgsql-svn/patch-build_geometry.cpp b/osm2pgsql-svn/patch-build_geometry.cpp deleted file mode 100644 index fd37e3670..000000000 --- a/osm2pgsql-svn/patch-build_geometry.cpp +++ /dev/null @@ -1,86 +0,0 @@ -// The patch makes it build with new geos-3.3.0 -// create(suze_t, size_t) is pretty straightforward, but -// these dynamic_casts I really don't like ---- build_geometry.cpp.orig 2011-01-16 20:01:16.000000000 +0300 -+++ build_geometry.cpp 2011-06-30 02:51:28.000000000 +0400 -@@ -71,7 +71,7 @@ - - char *get_wkt_simple(osmNode *nodes, int count, int polygon) { - GeometryFactory gf; -- std::auto_ptr coords(gf.getCoordinateSequenceFactory()->create(0, 2)); -+ std::auto_ptr coords(gf.getCoordinateSequenceFactory()->create((size_t)0, (size_t)2)); - - try - { -@@ -113,7 +113,7 @@ - - size_t get_wkt_split(osmNode *nodes, int count, int polygon, double split_at) { - GeometryFactory gf; -- std::auto_ptr coords(gf.getCoordinateSequenceFactory()->create(0, 2)); -+ std::auto_ptr coords(gf.getCoordinateSequenceFactory()->create((size_t)0, (size_t)2)); - double area; - WKTWriter wktw; - size_t wkt_size = 0; -@@ -143,7 +143,7 @@ - - double distance = 0; - std::auto_ptr segment; -- segment = std::auto_ptr(gf.getCoordinateSequenceFactory()->create(0, 2)); -+ segment = std::auto_ptr(gf.getCoordinateSequenceFactory()->create((size_t)0, (size_t)2)); - segment->add(coords->getAt(0)); - for(unsigned i=1; igetSize(); i++) { - segment->add(coords->getAt(i)); -@@ -155,7 +155,7 @@ - areas.push_back(0); - wkt_size++; - distance=0; -- segment = std::auto_ptr(gf.getCoordinateSequenceFactory()->create(0, 2)); -+ segment = std::auto_ptr(gf.getCoordinateSequenceFactory()->create((size_t)0, (size_t)2)); - segment->add(coords->getAt(i)); - } - } -@@ -253,7 +253,7 @@ - case GEOS_MULTIPOINT: - // Drop through - case GEOS_MULTILINESTRING: -- gc = (GeometryCollection *) geometry; -+ gc = dynamic_cast(geometry); - num_geometries = gc->getNumGeometries(); - *xnodes = (struct osmNode **) malloc((num_geometries + 1) * sizeof(struct osmNode *)); - *xcount = (int *) malloc(num_geometries * sizeof(int)); -@@ -309,7 +309,7 @@ - try - { - for (int c=0; xnodes[c]; c++) { -- std::auto_ptr coords(gf.getCoordinateSequenceFactory()->create(0, 2)); -+ std::auto_ptr coords(gf.getCoordinateSequenceFactory()->create((size_t)0, (size_t)2)); - for (int i = 0; i < xcount[c]; i++) { - struct osmNode *nodes = xnodes[c]; - Coordinate c; -@@ -358,7 +358,7 @@ - //std::cerr << "polygon(" << osm_id << ") is no good: points(" << pline->getNumPoints() << "), closed(" << pline->isClosed() << "). " << writer.write(pline.get()) << std::endl; - double distance = 0; - std::auto_ptr segment; -- segment = std::auto_ptr(gf.getCoordinateSequenceFactory()->create(0, 2)); -+ segment = std::auto_ptr(gf.getCoordinateSequenceFactory()->create((size_t)0, (size_t)2)); - segment->add(pline->getCoordinateN(0)); - for(unsigned i=1; igetNumPoints(); i++) { - segment->add(pline->getCoordinateN(i)); -@@ -370,7 +370,7 @@ - areas.push_back(0); - wkt_size++; - distance=0; -- segment = std::auto_ptr(gf.getCoordinateSequenceFactory()->create(0, 2)); -+ segment = std::auto_ptr(gf.getCoordinateSequenceFactory()->create((size_t)0, (size_t)2)); - segment->add(pline->getCoordinateN(i)); - } - } -@@ -484,7 +484,7 @@ - { - for(unsigned i=0; iat(i); -+ Polygon* poly = dynamic_cast(polygons->at(i)); - std::string text = writer.write(poly); - wkts.push_back(text); - areas.push_back(poly->getArea()); diff --git a/pdfktools-servicemenu-kde4/PKGBUILD b/pdfktools-servicemenu-kde4/PKGBUILD index 7879f59f5..1f6ae9d5e 100644 --- a/pdfktools-servicemenu-kde4/PKGBUILD +++ b/pdfktools-servicemenu-kde4/PKGBUILD @@ -2,12 +2,12 @@ pkgname=pdfktools-servicemenu-kde4 pkgver=0.2.5 -pkgrel=1 +pkgrel=2 pkgdesc="Tools for PDF files" arch=('i686' 'x86_64') url="http://kde-apps.org/content/show.php?content=137502" license=('GPL') -depends=('kdebase-kdialog' 'ghostscript' 'perl-exiftool' 'poppler') +depends=('kdebase-kdialog' 'ghostscript' 'perl-image-exiftool' 'poppler') source=(http://kde-apps.org/CONTENT/content-files/137502-$pkgname-$pkgver.tar.gz) #source=("$pkgname-$pkgver.tar.gz") md5sums=('8d76550fc376609beb189413a82055a2') @@ -20,6 +20,6 @@ build() { package(){ cd $srcdir/$pkgname ./install_as_root.sh - msg "Patch for exiftool" - ln -s /usr/bin/perlbin/vendor/exiftool $pkgdir/usr/bin/exiftool + #msg "Patch for exiftool" + #ln -s /usr/bin/perlbin/vendor/exiftool $pkgdir/usr/bin/exiftool } diff --git a/scheme48-hg/PKGBUILD b/scheme48-hg/PKGBUILD new file mode 100644 index 000000000..4f57df812 --- /dev/null +++ b/scheme48-hg/PKGBUILD @@ -0,0 +1,67 @@ +# Maintainer: Taylor Venable + +pkgname=scheme48-hg +pkgver=1592 +pkgrel=1 +pkgdesc="Scheme 48 is an implementation of Scheme" +arch=('i686' 'x86_64') +depends=('glibc') +makedepends=('scheme48' 'racket') + +provides=('scheme48') +conflicts=('scheme48') + +license=('BSD') +source=('makefile.patch') +md5sums=('ff2ba5d95489e472b17626e7dc22f396') +url='http://s48.org/' + +_hgroot='http://www.s48.org/cgi-bin/hgwebdir.cgi' +_hgrepo='s48' + +build() { + cd "$srcdir" + + rm -rf build + hg clone "$_hgrepo" build + cd build + + patch < "${srcdir}/makefile.patch" + + # Taken from the autogen.sh script. If you just call that script by itself, + # you can't invoke configure with arguments and you can't install (because it + # removes the Makefile when it's done). + + ACLOCAL="aclocal -I m4" autoreconf -v -i + ./configure --prefix=/usr --docdir=/usr/share/doc/scheme48 + rm -rf autom4te.cache + rm -f scheme48.image build/initial.image-32 build/initial.image-64 c/scheme48.h + make build/filenames.make + make i-know-what-i-am-doing + make c/scheme48.h + make build/initial.image-32 build/initial.image-64 +} + +package() { + cd "${srcdir}/build" + + # This is so wrong. We need to get tex2page from the Racket installation to + # build the docs. Sigh. + + rm -rf "${srcdir}/tmp" + mkdir -p "${srcdir}/tmp/texmf/tex/latex" + mkdir -p "${srcdir}/tmp/texmf/tex/plain" + cp /usr/lib/racket/collects/tex2page/tex2page.sty "${srcdir}/tmp/texmf/tex/latex" + cp /usr/lib/racket/collects/tex2page/tex2page.tex "${srcdir}/tmp/texmf/tex/plain" + mktexlsr "${srcdir}/tmp/texmf" + export TEXMFLOCAL="${srcdir}/tmp/texmf" + + make DESTDIR="$pkgdir" install + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" + + # Generic names not allowed - they would conflict with the generic names used + # by other packages. Sigh. + + rm "${pkgdir}/usr/bin/scheme-r5rs" + rm "${pkgdir}/usr/bin/scheme-srfi-7" +} diff --git a/scheme48-hg/makefile.patch b/scheme48-hg/makefile.patch new file mode 100644 index 000000000..74af9a2e4 --- /dev/null +++ b/scheme48-hg/makefile.patch @@ -0,0 +1,49 @@ +--- ../s48/Makefile.in 2012-01-17 13:40:23.271160532 -0500 ++++ ./Makefile.in 2012-01-17 13:45:59.093107430 -0500 +@@ -446,8 +446,8 @@ + doc/src/bibliography.tex \ + doc/src/code.tex doc/src/command.tex doc/src/external.tex \ + doc/src/hacks.tex doc/src/intro.tex \ +- doc/src/meeting.tex doc/src/module.tex doc/src/myindex.tex \ +- doc/src/posix.tex doc/src/proto.tex doc/src/summary.tex \ ++ doc/src/module.tex doc/src/myindex.tex \ ++ doc/src/posix.tex doc/src/proto.tex \ + doc/src/thread.tex doc/src/unicode.tex doc/src/user-guide.tex \ + doc/src/utilities.tex doc/src/version-number.tex doc/src/matter.sty \ + +@@ -521,25 +521,25 @@ + done + # install the scheme48-config script + config_script=$(DESTDIR)$(bindir)/$(CONFIG_SCRIPT) && \ +- sed -e 's,@incdir\@,$(incdir),g' \ +- -e 's,@libdir\@,$(libdir),g' \ +- -e 's,@CC\@,$(CC),g' \ +- -e 's,@LD\@,$(LD),g' \ +- -e 's,@DYNAMIC_EXTERNALS_CFLAGS\@,$(DYNAMIC_EXTERNALS_CFLAGS),g' \ +- -e 's,@DYNAMIC_EXTERNALS_LDFLAGS\@,$(DYNAMIC_EXTERNALS_LDFLAGS),g' \ ++ sed -e 's|@incdir\@|$(incdir)|g' \ ++ -e 's|@libdir\@|$(libdir)|g' \ ++ -e 's|@CC\@|$(CC)|g' \ ++ -e 's|@LD\@|$(LD)|g' \ ++ -e 's|@DYNAMIC_EXTERNALS_CFLAGS\@|$(DYNAMIC_EXTERNALS_CFLAGS)|g' \ ++ -e 's|@DYNAMIC_EXTERNALS_LDFLAGS\@|$(DYNAMIC_EXTERNALS_LDFLAGS)|g' \ + < $(srcdir)/build/$(CONFIG_SCRIPT).in > $$config_script && \ + chmod +x $$config_script + # install the external modules + $(INSTALL_PROGRAM) $(EXTERNALS) $(DESTDIR)$(LIB)/ + # install the documentation + $(srcdir)/mkinstalldirs $(DESTDIR)$(docdir) +- $(INSTALL_DATA) $(srcdir)/COPYING $(docdir) ++ $(INSTALL_DATA) $(srcdir)/COPYING $(DESTDIR)$(docdir) + + install-doc: dirs doc + $(srcdir)/mkinstalldirs $(DESTDIR)$(docdir) +- $(INSTALL_DATA) $(srcdir)/COPYING $(docdir) +- $(INSTALL_DATA) $(srcdir)/doc/manual.pdf $(docdir) +- $(INSTALL_DATA) $(srcdir)/doc/manual.ps $(docdir) ++ $(INSTALL_DATA) $(srcdir)/COPYING $(DESTDIR)$(docdir) ++ $(INSTALL_DATA) $(srcdir)/doc/manual.pdf $(DESTDIR)$(docdir) ++ $(INSTALL_DATA) $(srcdir)/doc/manual.ps $(DESTDIR)$(docdir) + for f in $(srcdir)/doc/html/*; do \ + $(INSTALL_DATA) $$f $(DESTDIR)$(docdir) || exit 1; \ + done diff --git a/spinach/PKGBUILD b/spinach/PKGBUILD index c9a3cc82d..ca2cf827b 100644 --- a/spinach/PKGBUILD +++ b/spinach/PKGBUILD @@ -1,15 +1,15 @@ # Maintainer: Garrett pkgname=spinach -pkgver=0.4.34 -pkgrel=2 +pkgver=0.4.35 +pkgrel=1 pkgdesc="A small AUR helper written in Bash." arch=('any') url="http://floft.net/wiki/Scripts/Spinach" license=('ISC') -depends=('curl') +depends=() source=(http://www.floft.net/uploads/spinach/spinach.tar.gz) -md5sums=('e42806a0890c6f96b4985c5edffcbb5c') -sha256sums=('f6153a40aabd09a4138dede5a5e07a41ad3324a0fe0415ea55c1faf2fcf13afa') +md5sums=('3d3396b19c38797091ca54cb40dcc34c') +sha256sums=('532c1997aba2f36ba6cc4468681354b4fc9a1eeaf04f48097a708ca97772107c') install=spinach.install build() { diff --git a/split2flac-git/PKGBUILD b/split2flac-git/PKGBUILD new file mode 100644 index 000000000..8a5674574 --- /dev/null +++ b/split2flac-git/PKGBUILD @@ -0,0 +1,56 @@ +# Maintainer: Serge Ziryukin + +pkgname=split2flac-git +pkgver=20120117 +pkgrel=2 +pkgdesc="Split flac/ape/wv/wav + cue sheet into separate tracks" +arch=('any') +url=("https://github.com/ftrvxmtrx/split2flac") +license=('MIT') +depends=('cuetools' 'shntool' 'flac') +optdepends=( + 'mac: to split APE format' + 'wavpack: to split WV format' + 'flake: faster FLAC encoding' + 'lame: to split into mp3' + 'vorbis-tools: to split into ogg vorbis' + 'faac: to split into m4a' + 'libmp4v2: to set tags in m4a' + 'mutagen: to set tags in mp3 (with unicode support)' + 'id3lib: to set tags in mp3 (unicode not supported)' + 'mp3gain: mp3 volume normalization' + 'aacgain: m4a volume normalization' + 'vorbisgain: ogg vorbis volume normalization' + 'imagemagick: to convert/resize album cover images' + 'enca: to automatically detect cue sheet charset') +makedepends=('git') + +_gitroot="git://github.com/ftrvxmtrx/split2flac.git" +_gitname="split2flac" + +build () { + cd "$srcdir" + + msg "Connecting to GIT server..." + + if [ -d "$srcdir/$_gitname" ]; then + cd $_gitname && git pull origin + msg "The local files are updated." + else + git clone $_gitroot + fi + + msg "GIT checkout done or server timeout" +} + +package () { + cd "$srcdir/$_gitname" + + install -D -m 755 split2flac "${pkgdir}/usr/bin/split2flac" + + cd "${pkgdir}/usr/bin/" + ln -s split2flac split2mp3 + ln -s split2flac split2ogg + ln -s split2flac split2m4a + ln -s split2flac split2wav +} diff --git a/supermeatboy/PKGBUILD b/supermeatboy/PKGBUILD index 927ad0c5f..78ca678f9 100644 --- a/supermeatboy/PKGBUILD +++ b/supermeatboy/PKGBUILD @@ -1,4 +1,4 @@ -# Maintainer: Yann Kaiser +# Maintainer: Yochai Gal pkgname=supermeatboy pkgver=20111213b _pkgver=12132011b @@ -8,13 +8,13 @@ arch=('i686' 'x86_64') url="http://www.supermeatboy.com/" license=('custom') depends=('openal' 'sdl') -makedepends=('unzip') +makedepends=('unzip' 'tar') source=('supermeatboy.desktop') md5sums=('ceda8cdca2aaff63a9cae2ef7d7cf0d4') PKGEXT='.pkg.tar' _archive_md5="e27c7a2506cbf7047f51a2230f7d1b0f" - +hotfix_md5='65b4b39f961e7de7a4d0e018690e736d' _archive="supermeatboy-linux-${_pkgver}-bin" build() { @@ -34,6 +34,7 @@ build() { echo Press Enter to continue read -a _unused fi + wget http://treefort.icculus.org/smb/smb-linux-mesa-hotfix-test.tar.bz2 fi #' @@ -47,6 +48,11 @@ build() { return 1 fi + if ! echo "${hotfix_md5} ${srcdir}/smb-linux-mesa-hotfix-test.tar.bz2" | md5sum -c --quiet; then + echo "Invalid checksum for ${srcdir}/smb-linux-mesa-hotfix-test.tar.bz2" + return 1 + fi + rm -Rf ${srcdir}/smb/ unzip -d ${srcdir}/smb/ ${_smbarchivelocation}${_archive} || true @@ -57,6 +63,16 @@ build() { rm -r ${srcdir}/smb/data/x86 fi +# Apply hotfix + + mkdir ${srcdir}/hotfix/ + tar -xvf ${srcdir}/smb-linux-mesa-hotfix-test.tar.bz2 -C ${srcdir}/hotfix + if test "$CARCH" == "i686"; then + cp -r ${srcdir}/hotfix/x86 ${srcdir}/smb/data/ + else + cp -r ${srcdir}/hotfix/amd64/ ${srcdir}/smb/data/ + fi + mkdir -p ${pkgdir}/opt/ ${pkgdir}/usr/share/applications/ \ ${pkgdir}/usr/bin/ cp -Tr ${srcdir}/smb/data ${pkgdir}/opt/supermeatboy/ diff --git a/svv/PKGBUILD b/svv/PKGBUILD new file mode 100644 index 000000000..4e2f14739 --- /dev/null +++ b/svv/PKGBUILD @@ -0,0 +1,19 @@ +#Maintainer: Stéphane Marguet (Stemp) + +pkgname=svv +pkgver=0.0.2 +pkgrel=1 +pkgdesc="Simple V4L2 video viewer" +url="http://moinejf.free.fr/" +license="GPL" +depends=('v4l-utils' 'gtk2') +arch=('any') +source=("http://moinejf.free.fr/svv.c") +md5sums=('0a2734e9f4caf9e86b3951cd84629820') + +build() { + cd $startdir/src/ + gcc -Wall -O2 svv.c -o svv $(pkg-config gtk+-2.0 libv4lconvert --cflags --libs) + mkdir -p ${startdir}/pkg/usr/local/bin/ + cp -r ${startdir}/src/svv ${startdir}/pkg/usr/local/bin/ +} diff --git a/vim-powerline/PKGBUILD b/vim-powerline/PKGBUILD index dd9b50294..847a029eb 100644 --- a/vim-powerline/PKGBUILD +++ b/vim-powerline/PKGBUILD @@ -2,12 +2,12 @@ pkgname=vim-powerline pkgver=beta _scriptid=17204 -pkgrel=1 +pkgrel=2 pkgdesc='A Vim plugin that lets create better-looking statuslines' arch=('any') url='http://www.vim.org/scripts/script.php?script_id=3881' license=('custom:vim') -depends=('ruby' 'vim') +depends=('vim') source=("Lokaltog-vim-powerline-b330fe6.tar.gz::http://www.vim.org/scripts/download_script.php?src_id=$_scriptid") md5sums=('02ea54999b8c33de5a47deb46c867be2') diff --git a/vlc-dev/PKGBUILD b/vlc-dev/PKGBUILD index d380cf166..a0cdb99b2 100644 --- a/vlc-dev/PKGBUILD +++ b/vlc-dev/PKGBUILD @@ -11,20 +11,20 @@ pkgdesc="A multi-platform media player - Bleeding edge version" arch=('i686' 'x86_64') url="http://www.videolan.org/vlc/" license=('GPL') -depends=('a52dec' 'fluidsynth' 'libmtp' 'libdvbpsi' 'libcdio' 'libdca' 'qt' 'libproxy' 'sdl_image' 'libdvdnav' 'mesa' 'lua' 'libcddb' 'smbclient' 'libmatroska' 'zvbi' 'taglib' 'sysfsutils' 'libmpcdec' 'ffmpeg' 'faad2' 'libupnp' 'libshout' 'libmad' 'fribidi' 'libmpeg2' 'libmodplug' 'ttf-freefont' 'libxv' 'libass' 'xdg-utils' 'desktop-file-utils' 'libxpm') -makedepends=('avahi' 'live-media' 'libnotify' 'flac' 'libtheora' 'alsa-lib' 'jack' 'kdelibs' 'udev' 'libraw1394' 'libdc1394' 'libavc1394' 'libva' 'libpulse' 'lirc-utils' 'gnutls' 'libcaca') +depends=('a52dec' 'desktop-file-utils' 'faad2' 'ffmpeg' 'fluidsynth' 'fribidi' 'libass' 'libcddb' 'libcdio' 'libdca' 'libdvbpsi' 'libdvdnav' 'libmad' 'libmatroska' 'libmodplug' 'libmpcdec' 'libmpeg2' 'libmtp' 'libproxy' 'libshout' 'libupnp' 'libxpm' 'libxv' 'lua' 'mesa' 'qt' 'sdl_image' 'smbclient' 'sysfsutils' 'taglib' 'ttf-freefont' 'xcb-util-keysyms' 'xdg-utils' 'zvbi') +makedepends=('alsa-lib' 'avahi' 'flac' 'gnutls' 'jack' 'kdelibs' 'libavc1394' 'libcaca' 'libdc1394' 'libnotify' 'libpulse' 'libraw1394' 'libtheora' 'libva' 'lirc-utils' 'live-media' 'udev') optdepends=('avahi: for service discovery using bonjour protocol' - 'libnotify: for notification plugin' - 'ncurses: for ncurses interface support' - 'libdvdcss: for decoding encrypted DVDs' - 'lirc-utils: for lirc plugin' 'libavc1394: for devices using the 1394ta AV/C' 'libdc1394: for IEEE 1394 plugin' - 'kdelibs: KDE Solid hardware integration' + 'libdvdcss: for decoding encrypted DVDs' + 'libnotify: for notification plugin' 'libpulse: PulseAudio support' + 'lirc-utils: for lirc plugin' + 'kdelibs: KDE Solid hardware integration' + 'ncurses: for ncurses interface support' + 'libva-driver-intel: back-end for intel cards' 'vdpau-video: VDPAU back-end for Nvidia' - 'xvba-video: XvBA backend for ATI/AMD' - 'libva-driver-intel: back-end for intel cards') + 'xvba-video: XvBA backend for ATI/AMD') provides=("vlc=$pkgver") conflicts=('vlc' 'vlc-plugin') replaces=('vlc-plugin') diff --git a/xcursor-ecliz-arch/PKGBUILD b/xcursor-ecliz-arch/PKGBUILD index a4068f427..f8dbdcef8 100644 --- a/xcursor-ecliz-arch/PKGBUILD +++ b/xcursor-ecliz-arch/PKGBUILD @@ -10,11 +10,11 @@ arch=(i686 x86_64) url="http://gnome-look.org/content/show.php/Ecliz?content=110340" license=('GPL') depends=() -source=("http://download1052.mediafire.com/78c4lbctiefg/09xq1aiy42w8spg/Ecliz-arch-both.tar.gz") -md5sums=('40e417235db2d4cbc79280937a183387') +source=("https://sites.google.com/site/sarmacidarch/xcursor-ecliz-arch-2.0-2-x86_64.pkg.tar.xz") +md5sums=('37335c5c8cf6ca7fc1e86034297be78a') package() { mkdir -p "$pkgdir/usr/share/icons" - cp -r "$srcdir/$_pkgname" "$pkgdir/usr/share/icons" - cp -r "$srcdir/$_pkgname-Small" "$pkgdir/usr/share/icons" + cp -r "$srcdir/usr/share/icons/$_pkgname" "$pkgdir/usr/share/icons" + cp -r "$srcdir/usr/share/icons/$_pkgname-Small" "$pkgdir/usr/share/icons" } -- 2.11.4.GIT