Skip to content
Browse files

20130330.1 global branch merge.

Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>
  • Loading branch information...
1 parent e551829 commit 8d7985cd2571435c6301da76d26a0a8b143579f5 @Ponce committed Mar 30, 2013
Showing with 4,606 additions and 1,092 deletions.
  1. +16 −0 README
  2. +1 −1 audio/audacity/README
  3. +22 −2 audio/audacity/audacity.SlackBuild
  4. +26 −2 audio/qastools/qastools.SlackBuild
  5. +3 −0 desktop/awesome/README
  6. +25 −12 desktop/{oxygen-gtk3/oxygen-gtk3.SlackBuild → awesome/awesome.SlackBuild}
  7. +10 −0 desktop/awesome/awesome.info
  8. +19 −0 desktop/awesome/slack-desc
  9. +20 −0 desktop/awesome/xinitrc.awesome
  10. +0 −58 desktop/ffmpegthumbnailer/ffmpeg.patch
  11. +3 −5 desktop/ffmpegthumbnailer/ffmpegthumbnailer.SlackBuild
  12. +3 −3 desktop/ffmpegthumbnailer/ffmpegthumbnailer.info
  13. +1 −1 desktop/gtk-engines-unico/gtk-engines-unico.info
  14. +0 −2 desktop/i3/doinst.sh
  15. +5 −6 desktop/i3/i3.SlackBuild
  16. +3 −3 desktop/i3/i3.info
  17. +2 −2 desktop/i3/xinitrc.i3
  18. +0 −1 desktop/oxygen-gtk3/README
  19. +0 −10 desktop/oxygen-gtk3/oxygen-gtk3.info
  20. +0 −19 desktop/oxygen-gtk3/slack-desc
  21. +11 −10 development/MySQL-python/MySQL-python.SlackBuild
  22. +4 −4 development/MySQL-python/MySQL-python.info
  23. +1 −1 development/MySQL-python/README
  24. +0 −14 development/MySQL-python/docs.patch
  25. +6 −6 development/MySQL-python/slack-desc
  26. +24 −6 development/cgit/cgit.SlackBuild
  27. +6 −6 development/cgit/cgit.info
  28. +3 −3 development/lua52/lua52.SlackBuild
  29. +0 −3 development/qjson/README
  30. +0 −81 development/qjson/qjson.SlackBuild
  31. +0 −10 development/qjson/qjson.info
  32. +0 −19 development/qjson/slack-desc
  33. +2 −2 development/ragel/ragel.SlackBuild
  34. +3 −3 development/ragel/ragel.info
  35. +20 −2 development/spice-protocol/spice-protocol.SlackBuild
  36. +3 −3 development/spice-protocol/spice-protocol.info
  37. +1 −1 development/vala/vala.SlackBuild
  38. +3 −3 development/vala/vala.info
  39. +253 −0 games/etlegacy-data/LICENSE
  40. +7 −0 games/etlegacy-data/README
  41. +60 −0 games/etlegacy-data/etlegacy-data.SlackBuild
  42. +10 −0 games/etlegacy-data/etlegacy-data.info
  43. +19 −0 games/etlegacy-data/slack-desc
  44. +21 −0 games/etlegacy/README
  45. +3 −0 games/etlegacy/doinst.sh
  46. +148 −0 games/etlegacy/etlegacy.SlackBuild
  47. +9 −0 games/etlegacy/etlegacy.desktop
  48. +14 −0 games/etlegacy/etlegacy.info
  49. +15 −0 games/etlegacy/openurl.sh
  50. +19 −0 games/etlegacy/slack-desc
  51. +1 −1 games/warmux/slack-desc
  52. +4 −1 games/warmux/warmux.SlackBuild
  53. +1 −1 games/warmux/warmux.info
  54. +20 −2 graphics/gource/gource.SlackBuild
  55. +3 −3 graphics/gource/gource.info
  56. +11 −0 graphics/inkscape/inkscape-0.48.4-fix-member-decl.patch
  57. +4 −1 graphics/inkscape/inkscape.SlackBuild
  58. +0 −49 graphics/kphotoalbum/kphotoalbum-4.3-docbook_xml.patch
  59. +1 −5 graphics/kphotoalbum/kphotoalbum.SlackBuild
  60. +4 −4 graphics/kphotoalbum/kphotoalbum.info
  61. +9 −4 graphics/nomacs/nomacs.SlackBuild
  62. +3 −3 graphics/nomacs/nomacs.info
  63. +20 −2 graphics/screengrab/screengrab.SlackBuild
  64. +3 −3 graphics/screengrab/screengrab.info
  65. +9 −8 libraries/frei0r/frei0r.SlackBuild
  66. +4 −4 libraries/frei0r/frei0r.info
  67. +1 −1 libraries/frei0r/slack-desc
  68. +2 −3 libraries/glm/glm.SlackBuild
  69. +3 −3 libraries/glm/glm.info
  70. +18 −15 libraries/lensfun/lensfun.SlackBuild
  71. +3 −3 libraries/lensfun/lensfun.info
  72. +3 −0 libraries/lgi/README
  73. +93 −0 libraries/lgi/lgi.SlackBuild
  74. +10 −0 libraries/lgi/lgi.info
  75. +19 −0 libraries/lgi/slack-desc
  76. +1 −1 libraries/libev/libev.SlackBuild
  77. +3 −3 libraries/libev/libev.info
  78. +1 −1 libraries/libgee/libgee.SlackBuild
  79. +3 −3 libraries/libgee/libgee.info
  80. +2 −2 libraries/libmpdclient/libmpdclient.SlackBuild
  81. +2 −1 libraries/libofa/libofa.SlackBuild
  82. +4 −4 libraries/libpeas/libpeas.SlackBuild
  83. +3 −3 libraries/libpeas/libpeas.info
  84. +3 −3 libraries/libtirpc/libtirpc.SlackBuild
  85. +3 −3 libraries/libtirpc/libtirpc.info
  86. +2 −1 libraries/libunique/libunique.SlackBuild
  87. +5 −3 libraries/libvirt/libvirt.SlackBuild
  88. +3 −3 libraries/libvirt/libvirt.info
  89. +8 −0 libraries/lua-curl/README
  90. +11 −0 libraries/lua-curl/liblua-curl.pc
  91. +104 −0 libraries/lua-curl/lua-curl.SlackBuild
  92. +10 −0 libraries/lua-curl/lua-curl.info
  93. +17 −0 libraries/lua-curl/make.patch
  94. +19 −0 libraries/lua-curl/slack-desc
  95. +1 −1 libraries/lua-filesystem/lfs.pc
  96. +8 −7 libraries/lua-filesystem/lua-filesystem.SlackBuild
  97. +3 −3 libraries/lua-filesystem/lua-filesystem.info
  98. +3 −3 libraries/opencv/opencv.SlackBuild
  99. +2 −2 libraries/opencv/opencv.info
  100. +20 −2 libraries/qtermwidget/qtermwidget.SlackBuild
  101. +4 −4 libraries/qtermwidget/qtermwidget.info
  102. +1 −1 libraries/qtermwidget/slack-desc
  103. +6 −1 libraries/tsocks/tsocks.SlackBuild
  104. +7 −5 libraries/webkitgtk/webkitgtk.SlackBuild
  105. +4 −4 libraries/webkitgtk/webkitgtk.info
  106. +22 −4 libraries/wxsvg/wxsvg.SlackBuild
  107. +3 −3 libraries/wxsvg/wxsvg.info
  108. +7 −4 misc/txt2tags/README
  109. +3 −0 misc/txt2tags/doinst.sh
  110. +7 −7 misc/txt2tags/slack-desc
  111. +31 −31 misc/txt2tags/txt2tags.SlackBuild
  112. +4 −4 misc/txt2tags/txt2tags.info
  113. BIN misc/txt2tags/txt2tags.png
  114. +23 −4 multimedia/dvdstyler/dvdstyler.SlackBuild
  115. +3 −3 multimedia/dvdstyler/dvdstyler.info
  116. +1 −1 multimedia/ffmpeg/ffmpeg.SlackBuild
  117. +3 −3 multimedia/ffmpeg/ffmpeg.info
  118. +33 −0 multimedia/ffmpeg010/README
  119. +173 −0 multimedia/ffmpeg010/ffmpeg010.SlackBuild
  120. +10 −0 multimedia/ffmpeg010/ffmpeg010.info
  121. +19 −0 multimedia/ffmpeg010/slack-desc
  122. +1 −1 multimedia/kdenlive/kdenlive.SlackBuild
  123. +3 −3 multimedia/kdenlive/kdenlive.info
  124. +3 −2 multimedia/mkvtoolnix/mkvtoolnix.SlackBuild
  125. +3 −3 multimedia/mkvtoolnix/mkvtoolnix.info
  126. +1 −1 multimedia/mlt/mlt.SlackBuild
  127. +3 −3 multimedia/mlt/mlt.info
  128. +20 −3 multimedia/rtmpdump/rtmpdump.SlackBuild
  129. +3 −3 multimedia/rtmpdump/rtmpdump.info
  130. +2 −2 multimedia/transcode/transcode.SlackBuild
  131. +20 −25 multimedia/vcdimager/vcdimager.SlackBuild
  132. +3 −3 multimedia/vcdimager/vcdimager.info
  133. +1 −1 network/arora/arora.SlackBuild
  134. +3 −3 network/arora/arora.info
  135. +2 −2 network/grsync/grsync.SlackBuild
  136. +3 −3 network/grsync/grsync.info
  137. +1 −1 network/lighttpd2/lighttpd2.SlackBuild
  138. +3 −3 network/lighttpd2/lighttpd2.info
  139. +4 −0 network/netcat-openbsd/README
  140. +13 −13 network/netcat-openbsd/netcat-openbsd.SlackBuild
  141. +4 −6 network/netcat-openbsd/netcat-openbsd.info
  142. +475 −0 network/netcat-openbsd/patches/0001-port-to-linux-with-libsd.patch
  143. +121 −0 network/netcat-openbsd/patches/0002-connect-timeout.patch
  144. +34 −0 network/netcat-openbsd/patches/0003-get-sev-by-name.patch
  145. +59 −0 network/netcat-openbsd/patches/0004-poll-hup.patch
  146. +108 −0 network/netcat-openbsd/patches/0005-send-crlf.patch
  147. +133 −0 network/netcat-openbsd/patches/0006-quit-timer.patch
  148. +60 −0 network/netcat-openbsd/patches/0007-udp-scan-timeout.patch
  149. +106 −0 network/netcat-openbsd/patches/0008-verbose-numeric-port.patch
  150. +304 −0 network/netcat-openbsd/patches/0009-dccp-support.patch
  151. +75 −0 network/netcat-openbsd/patches/0010-serialized-handling-multiple-clients.patch
  152. +457 −0 network/netcat-openbsd/patches/0011-misc-failures-and-features.patch
  153. +3 −3 network/netcat-openbsd/slack-desc
  154. +3 −2 network/qutim/qutim.SlackBuild
  155. +3 −3 network/qutim/qutim.info
  156. +20 −2 network/spice/spice.SlackBuild
  157. +3 −3 network/spice/spice.info
  158. +4 −1 office/fbreader/fbreader.SlackBuild
  159. +4 −2 office/pdftk/pdftk.SlackBuild
  160. +6 −5 office/scribus/scribus.SlackBuild
  161. +3 −3 office/scribus/scribus.info
  162. +2 −2 python/httplib2/httplib2.SlackBuild
  163. +3 −3 python/httplib2/httplib2.info
  164. +2 −2 python/turses/turses.SlackBuild
  165. +3 −3 python/turses/turses.info
  166. +3 −3 python/tweepy/tweepy.SlackBuild
  167. +3 −3 python/tweepy/tweepy.info
  168. +5 −0 system/afuse/README
  169. +5 −2 system/afuse/afuse.SlackBuild
  170. +4 −4 system/afuse/afuse.info
  171. +25 −0 system/afuse/avoid-early-exit-in-afuse_releasedir.patch
  172. +2 −2 system/afuse/slack-desc
  173. +20 −2 system/andromeda/andromeda.SlackBuild
  174. +3 −3 system/andromeda/andromeda.info
  175. +3 −3 system/clamav/clamav.SlackBuild
  176. +3 −3 system/clamav/clamav.info
  177. +1 −0 system/clamav/doinst.sh
  178. +3 −8 system/gtk-vnc/gtk-vnc.SlackBuild
  179. +3 −3 system/gtk-vnc/gtk-vnc.info
  180. +2 −2 system/pv/pv.SlackBuild
  181. +3 −3 system/pv/pv.info
  182. +0 −25 system/qemu-kvm/README
  183. +0 −10 system/qemu-kvm/qemu-kvm.info
  184. +0 −19 system/qemu-kvm/slack-desc
  185. 0 system/{qemu-kvm → qemu}/65-kvm.rules
  186. +18 −10 system/qemu/README
  187. +40 −14 system/qemu/qemu.SlackBuild
  188. +3 −3 system/qemu/qemu.info
  189. +4 −4 system/qemu/slack-desc
  190. +23 −2 system/qterminal/qterminal.SlackBuild
  191. +4 −4 system/qterminal/qterminal.info
  192. +1 −1 system/qterminal/slack-desc
  193. +3 −3 system/ser2net/ser2net.SlackBuild
  194. +8 −0 system/spice-vdagent/README
  195. +37 −0 system/spice-vdagent/doinst.sh
  196. +37 −0 system/spice-vdagent/files/06-spice-vdagent.conf
  197. +64 −0 system/spice-vdagent/files/rc.spice-vdagent
  198. +19 −0 system/spice-vdagent/slack-desc
  199. +104 −0 system/spice-vdagent/spice-vdagent.SlackBuild
  200. +10 −0 system/spice-vdagent/spice-vdagent.info
  201. +4 −0 system/spkg/README
  202. +94 −0 system/spkg/readme_update.patch
  203. +19 −0 system/spkg/slack-desc
  204. +28 −67 system/{qemu-kvm/qemu-kvm.SlackBuild → spkg/spkg.SlackBuild}
  205. +10 −0 system/spkg/spkg.info
  206. +0 −11 system/terminus-font/README
  207. +0 −13 system/terminus-font/doinst.sh
  208. +0 −19 system/terminus-font/slack-desc
  209. +0 −78 system/terminus-font/terminus-font.SlackBuild
  210. +0 −10 system/terminus-font/terminus-font.info
  211. +1 −1 system/tmux/tmux.SlackBuild
  212. +3 −3 system/tmux/tmux.info
  213. +24 −5 system/usbredir/usbredir.SlackBuild
  214. +3 −3 system/usbredir/usbredir.info
  215. +29 −53 system/vice/patches/{vice-2.3.21-64bit.patch → vice-2.4.1-64bit.patch}
  216. +11 −11 system/vice/patches/vice-fix-help.patch
  217. +7 −5 system/vice/vice.SlackBuild
  218. +4 −4 system/vice/vice.info
  219. +4 −2 system/virt-manager/virt-manager.SlackBuild
  220. +3 −3 system/virt-manager/virt-manager.info
  221. +2 −2 system/virtinst/virtinst.SlackBuild
  222. +3 −3 system/virtinst/virtinst.info
  223. +2 −0 system/xdg-basedir/README
  224. +19 −0 system/xdg-basedir/slack-desc
  225. +98 −0 system/xdg-basedir/xdg-basedir.SlackBuild
  226. +10 −0 system/xdg-basedir/xdg-basedir.info
View
16 README
@@ -1,3 +1,19 @@
+SBo-git - slackbuilds repository for slackware-current
+- - -
+
+this is a unofficial fork of master branch from slackbuilds.org's
+git repository (http://slackbuilds.org/cgit/slackbuilds/).
+
+here I put my unofficial mods to their slackbuilds to run on
+slackware-current with sbopkg (http://www.sbopkg.org).
+
+Check https://github.com/Ponce/slackbuilds/wiki for additional informations.
+
+See https://github.com/Ponce/slackbuilds/wiki/configuring-the-current-repository-with-sbopkg
+for instructions on how to use this repository with sbopkg.
+
+original README from slackbuilds.org follows:
+---------------------------------------------
See http://slackbuilds.org/howto/ for instructions on
how to use the contents of this directory.
View
2 audio/audacity/README
@@ -4,7 +4,7 @@ digital recordings, edit Ogg, MP3, and WAV sound files, and much more.
Support for optional dependencies can be enabled passing the script
optional parameters, such as:
-FFMPEG=yes (requires ffmpeg - BROKEN ATM)
+FFMPEG=yes (requires ffmpeg010)
SOUNDTOUCH=yes (requires soundtouch)
TWOLAME=yes (requires twolame)
VAMP=yes (requires vamp-plugin-sdk)
View
24 audio/audacity/audacity.SlackBuild
@@ -30,7 +30,7 @@
PRGNAM=audacity
VERSION=${VERSION:-2.0.3}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -63,7 +63,6 @@ fi
do_soundtouch="out" ; [ "${SOUNDTOUCH:-no}" != "no" ] && do_soundtouch=""
do_twolame="out" ; [ "${TWOLAME:-no}" != "no" ] && do_twolame=""
do_vamp="out" ; [ "${VAMP:-no}" != "no" ] && do_vamp=""
-do_ffmpeg="out" ; [ "${FFMPEG:-no}" != "no" ] && do_ffmpeg=""
set -e
@@ -80,10 +79,31 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+# We have to hack configure to let it find our customized ffmpeg010
+if [ "${FFMPEG:-no}" != "no" ]; then
+ do_ffmpeg=""
+ sed -i \
+ -e "s|libavcodec\ >=\ |libavcodec010 >= |" \
+ -e "s|libavformat\ >=\ |libavformat010 >= |" \
+ -e 's|libavutil\\"|libavutil010\\"|' \
+ -e "s|print-errors\ \"libavutil\"|print-errors \"libavutil010\"|" \
+ -e "s|cflags\ \"libavutil\"|cflags \"libavutil010\"|" \
+ -e "s|libs\ \"libavutil\"|libs \"libavutil010\"|" \
+ configure
+ for i in codec format util; do
+ sed -i "s|pkgconfig_generate\ libav${i}|pkgconfig_generate libav${i}010|" configure
+ done
+ EXTRA_SLKLDFLAGS="-L/usr/lib$LIBDIRSUFFIX/ffmpeg010"
+else
+ do_ffmpeg="out"
+ EXTRA_SLKLDFLAGS=""
+fi
+
# Fix vamp plugin search path on x86_64 - thanks to B. Watson
sed -i "s,lib/vamp,lib$LIBDIRSUFFIX/vamp,g" \
lib-src/libvamp/src/vamp-hostsdk/PluginHostAdapter.cpp
+LDFLAGS="-L/usr/lib$LIBDIRSUFFIX $EXTRA_SLKLDFLAGS" \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
View
28 audio/qastools/qastools.SlackBuild
@@ -1,11 +1,29 @@
#!/bin/sh
# Slackware build script for qastools
-# Written by Matteo Bernardini <ponce@slackbuilds.org>
+# Copyright 2013 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=qastools
VERSION=${VERSION:-0.17.2}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -52,6 +70,12 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+# Fix underlinking
+sed -i 's|ALSA_LIBRARIES}|ALSA_LIBRARIES} pthread|' \
+ qasconfig/src/CMakeLists.txt \
+ qashctl/src/CMakeLists.txt \
+ qasmixer/src/CMakeLists.txt
+
mkdir -p build
cd build
cmake \
View
3 desktop/awesome/README
@@ -0,0 +1,3 @@
+awesome is a floating and tiling window manager initially based on a
+rewrite of the dwm window manager.
+It is extremely fast, small, dynamic, and awesome.
View
37 desktop/oxygen-gtk3/oxygen-gtk3.SlackBuild → desktop/awesome/awesome.SlackBuild
@@ -1,11 +1,12 @@
#!/bin/sh
-# Slackware build script for kde-gtk-config
+# Slackware build script for awesome
-# Written by Luis Henrique <lmello.009@gmail.com>
+# Written by Chess Griffin <chess@chessgriffin.com>
+# Updated for 3.5 by Matteo Bernardini <ponce@slackbuilds.org>
-PRGNAM=oxygen-gtk3
-VERSION=${VERSION:-1.1.1}
+PRGNAM=awesome
+VERSION=${VERSION:-3.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -36,13 +37,13 @@ else
LIBDIRSUFFIX=""
fi
-set -e
+set -e # Exit on most errors
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -fr $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.?z*
cd $PRGNAM-$VERSION
chown -R root:root .
find . \
@@ -53,16 +54,28 @@ find . \
mkdir -p build
cd build
- cmake -DCMAKE_INSTALL_PREFIX=/usr -DLIB_SUFFIX=$LIBDIRSUFFIX ..
- make VERBOSE=1
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DSYSCONFDIR=/etc \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
make install DESTDIR=$PKG
cd ..
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/
-cp -a AUTHORS COPYING INSTALL README TODO $PKG/usr/doc/$PRGNAM-$VERSION
+mv $PKG/usr/share/man $PKG/usr/man
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+install -D -m 0755 $CWD/xinitrc.awesome $PKG/etc/X11/xinit/xinitrc.awesome
+
+mkdir -p $PKG/usr/doc
+mv $PKG/usr/share/doc/$PRGNAM $PKG/usr/doc/$PRGNAM-$VERSION
+rm -fr $PKG/usr/share/doc
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
View
10 desktop/awesome/awesome.info
@@ -0,0 +1,10 @@
+PRGNAM="awesome"
+VERSION="3.5"
+HOMEPAGE="http://awesome.naquadah.org"
+DOWNLOAD="http://awesome.naquadah.org/download/awesome-3.5.tar.xz"
+MD5SUM="ce998f19c80bd98f8d119a91f53526df"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="confuse imlib2 lua lgi xdg-basedir"
+MAINTAINER="Matteo Bernardini"
+EMAIL="ponce@slackbuilds.org"
View
19 desktop/awesome/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler----------------------------------------------------|
+awesome: awesome (awesome window manager)
+awesome:
+awesome: awesome is a floating and tiling window manager initially
+awesome: based on a rewrite of the dwm window manager.
+awesome: It is extremely fast, small, dynamic, and awesome.
+awesome:
+awesome: Homepage: http://awesome.naquadah.org
+awesome:
+awesome:
+awesome:
+awesome:
View
20 desktop/awesome/xinitrc.awesome
@@ -0,0 +1,20 @@
+#!/bin/sh
+# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $
+
+userresources=$HOME/.Xresources
+usermodmap=$HOME/.Xmodmap
+sysresources=/etc/X11/xinit/.Xresources
+sysmodmap=/etc/X11/xinit/.Xmodmap
+
+# merge in defaults and keymaps
+[ -f $sysresources ] && xrdb -merge $sysresources
+[ -f $sysmodmap ] && xmodmap $sysmodmap
+[ -f $userresources ] && xrdb -merge $userresources
+[ -f $usermodmap ] && xmodmap $usermodmap
+
+# Start the window manager:
+if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then
+ ck-launch-session dbus-launch --exit-with-session awesome
+else
+ awesome
+fi
View
58 desktop/ffmpegthumbnailer/ffmpeg.patch
@@ -1,58 +0,0 @@
-Index: libffmpegthumbnailer/moviedecoder.cpp
-===================================================================
---- libffmpegthumbnailer/moviedecoder.cpp (revision 240)
-+++ libffmpegthumbnailer/moviedecoder.cpp (revision 241)
-@@ -58,19 +58,26 @@
- void MovieDecoder::initialize(const string& filename)
- {
- av_register_all();
-- avcodec_init();
- avcodec_register_all();
-
- string inputFile = filename == "-" ? "pipe:" : filename;
- m_AllowSeek = (filename != "-") && (filename.find("rtsp://") != 0);
--
-+
-+#if LIBAVCODEC_VERSION_MAJOR < 53
- if ((!m_FormatContextWasGiven) && av_open_input_file(&m_pFormatContext, inputFile.c_str(), NULL, 0, NULL) != 0)
-+#else
-+ if ((!m_FormatContextWasGiven) && avformat_open_input(&m_pFormatContext, inputFile.c_str(), NULL, NULL) != 0)
-+#endif
- {
- destroy();
- throw logic_error(string("Could not open input file: ") + filename);
- }
-
-+#if LIBAVCODEC_VERSION_MAJOR < 53
- if (av_find_stream_info(m_pFormatContext) < 0)
-+#else
-+ if (avformat_find_stream_info(m_pFormatContext, NULL) < 0)
-+#endif
- {
- destroy();
- throw logic_error(string("Could not find stream information"));
-@@ -90,8 +97,12 @@
-
- if ((!m_FormatContextWasGiven) && m_pFormatContext)
- {
-+#if LIBAVCODEC_VERSION_MAJOR < 53
- av_close_input_file(m_pFormatContext);
- m_pFormatContext = NULL;
-+#else
-+ avformat_close_input(&m_pFormatContext);
-+#endif
- }
-
- if (m_pPacket)
-@@ -159,7 +170,11 @@
-
- m_pVideoCodecContext->workaround_bugs = 1;
-
-+#if LIBAVCODEC_VERSION_MAJOR < 53
- if (avcodec_open(m_pVideoCodecContext, m_pVideoCodec) < 0)
-+#else
-+ if (avcodec_open2(m_pVideoCodecContext, m_pVideoCodec, NULL) < 0)
-+#endif
- {
- throw logic_error("Could not open video codec");
- }
View
8 desktop/ffmpegthumbnailer/ffmpegthumbnailer.SlackBuild
@@ -24,8 +24,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=ffmpegthumbnailer
-VERSION=${VERSION:-2.0.7}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-2.0.8}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -70,9 +70,7 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-# Fix building against newer ffmpeg versions
-patch -p0 -i $CWD/ffmpeg.patch
-
+LDFLAGS="-lpthread" \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
View
6 desktop/ffmpegthumbnailer/ffmpegthumbnailer.info
@@ -1,8 +1,8 @@
PRGNAM="ffmpegthumbnailer"
-VERSION="2.0.7"
+VERSION="2.0.8"
HOMEPAGE="http://code.google.com/p/ffmpegthumbnailer/"
-DOWNLOAD="http://ffmpegthumbnailer.googlecode.com/files/ffmpegthumbnailer-2.0.7.tar.gz"
-MD5SUM="2b5726894792ef484793dce9568a065a"
+DOWNLOAD="http://ffmpegthumbnailer.googlecode.com/files/ffmpegthumbnailer-2.0.8.tar.gz"
+MD5SUM="03e081f89778cd5e4fce30b29a4630e1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="ffmpeg"
View
2 desktop/gtk-engines-unico/gtk-engines-unico.info
@@ -1,6 +1,6 @@
PRGNAM="gtk-engines-unico"
VERSION="1.0.2"
-HOMEPAGE="http://ftp.gnome.org/pub/gnome/sources/gtk-engines-unico/"
+HOMEPAGE="https://launchpad.net/unico"
DOWNLOAD="https://launchpad.net/unico/1.0/1.0.2/+download/unico-1.0.2.tar.gz"
MD5SUM="19fb3ecc36d4d13b4a76e26a4ebd6412"
DOWNLOAD_x86_64=""
View
2 desktop/i3/doinst.sh
@@ -12,9 +12,7 @@ config() {
}
config etc/i3/config.new
-config etc/i3/welcome.new
config etc/i3/config.keycodes.new
-config etc/X11/xinit/xinitrc.i3.new
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
View
11 desktop/i3/i3.SlackBuild
@@ -7,8 +7,8 @@
# Updated by Marcin Herda <mherda@slackword.net>
PRGNAM=i3
-VERSION="4.2"
-BUILD=${BUILD:-3}
+VERSION="4.4"
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -70,7 +70,6 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
# Don't clobber the default config
mv $PKG/etc/i3/config $PKG/etc/i3/config.new
mv $PKG/etc/i3/config.keycodes $PKG/etc/i3/config.keycodes.new
-mv $PKG/etc/i3/welcome $PKG/etc/i3/welcome.new
# Make xterm default terminal
sed -i 's/urxvt/xterm/' $PKG/etc/i3/config.new
@@ -81,8 +80,8 @@ ln -s /usr/share/xsessions/i3.desktop $PKG/usr/share/apps/kdm/sessions/
# Install an xinitrc script
mkdir -p $PKG/etc/X11/xinit
-cat $CWD/xinitrc.i3 > $PKG/etc/X11/xinit/xinitrc.i3.new
-chmod 0755 $PKG/etc/X11/xinit/xinitrc.i3.new
+cat $CWD/xinitrc.i3 > $PKG/etc/X11/xinit/xinitrc.i3
+chmod 0755 $PKG/etc/X11/xinit/xinitrc.i3
# Install man pages
mkdir -p $PKG/usr/man/man1
@@ -91,7 +90,7 @@ find $PKG/usr/man -type f -exec gzip -9 {} \;
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- DEPENDS LICENSE GOALS docs/* \
+ DEPENDS LICENSE RELEASE-NOTES-* docs/* \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
View
6 desktop/i3/i3.info
@@ -1,8 +1,8 @@
PRGNAM="i3"
-VERSION="4.2"
+VERSION="4.4"
HOMEPAGE="http://www.i3wm.org"
-DOWNLOAD="http://i3wm.org/downloads/i3-4.2.tar.bz2"
-MD5SUM="11b7e5ecdd837341978c72341cb890c6"
+DOWNLOAD="http://i3wm.org/downloads/i3-4.4.tar.bz2"
+MD5SUM="fa2b8aae3d2e10c5ee480bd370366f5b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="dmenu libev yajl"
View
4 desktop/i3/xinitrc.i3
@@ -13,8 +13,8 @@ sysmodmap=/etc/X11/xinit/.Xmodmap
# Start i3
if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then
- exec ck-launch-session dbus-launch --exit-with-session /usr/bin/i3
+ ck-launch-session dbus-launch --exit-with-session /usr/bin/i3
else
- exec i3
+ i3
fi
View
1 desktop/oxygen-gtk3/README
@@ -1 +0,0 @@
-KDE's Oxygen widget theme, ported to GTK 3.X applications.
View
10 desktop/oxygen-gtk3/oxygen-gtk3.info
@@ -1,10 +0,0 @@
-PRGNAM="oxygen-gtk3"
-VERSION="1.1.1"
-HOMEPAGE="https://projects.kde.org/projects/oxygen-gtk"
-DOWNLOAD="ftp://ftp.kde.org/pub/kde/stable/oxygen-gtk3/1.1.1/src/oxygen-gtk3-1.1.1.tar.bz2"
-MD5SUM="284139caf8a95a94bac1d82900745b4f"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Luis Henrique"
-EMAIL="lmello.009@gmail.com"
View
19 desktop/oxygen-gtk3/slack-desc
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description. Line
-# up the first '|' above the ':' following the base package name, and the '|'
-# on the right side marks the last column you can put a character in. You must
-# make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':'.
-
- |-----handy-ruler------------------------------------------------------|
-oxygen-gtk3: oxygen-gtk3 (GTK3 oxygen theme)
-oxygen-gtk3:
-oxygen-gtk3: This is the port of KDE oxygen theme for GTK3.
-oxygen-gtk3:
-oxygen-gtk3: homepage: https://projects.kde.org/projects/oxygen-gtk
-oxygen-gtk3:
-oxygen-gtk3:
-oxygen-gtk3:
-oxygen-gtk3:
-oxygen-gtk3:
-oxygen-gtk3:
View
21 development/MySQL-python/MySQL-python.SlackBuild
@@ -3,18 +3,17 @@
# Slackware build script for MySQL-python.
# Written by Jick Nan (jick.nan@gmail.com)
+# Modified by the Slackbuilds.org project
PRGNAM=MySQL-python
-VERSION=1.2.3
+VERSION=1.2.4
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
arm*) ARCH=arm ;;
- # Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$( uname -m ) ;;
esac
fi
@@ -44,21 +43,23 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar -xvf $CWD/$PRGNAM-$VERSION.tar.gz
+unzip $CWD/$PRGNAM-$VERSION.zip
cd $PRGNAM-$VERSION
chown -R root:root .
-chmod -R u+w,go+r-w,a-s .
-
-# patch MANIFEST.in
-patch -p1 < $CWD/docs.patch
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
python setup.py install --root=$PKG
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a HISTORY PKG-INFO README doc/*.txt \
+cp -a \
+ PKG-INFO doc/_build/_sources/FAQ.txt doc/_build/_sources/user_guide.txt \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
View
8 development/MySQL-python/MySQL-python.info
@@ -1,8 +1,8 @@
PRGNAM="MySQL-python"
-VERSION="1.2.3"
-HOMEPAGE="http://cheeseshop.python.org/pypi/MySQL-python/"
-DOWNLOAD="http://downloads.sourceforge.net/mysql-python/MySQL-python-1.2.3.tar.gz"
-MD5SUM="215eddb6d853f6f4be5b4afc4154292f"
+VERSION="1.2.4"
+HOMEPAGE="http://pypi.python.org/pypi/MySQL-python"
+DOWNLOAD="http://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.4.zip"
+MD5SUM="ddf2386daf10a97af115ffad2ed4a9a0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="distribute"
View
2 development/MySQL-python/README
@@ -7,4 +7,4 @@ The design goals are:
* Thread-safety
* Thread-friendliness (threads will not block each other)
-MySQL-3.23 through 5.1 and Python-2.3 through 2.6 are currently supported.
+MySQL-3.23 through 5.5 and Python-2.4 through 2.7 are currently supported.
View
14 development/MySQL-python/docs.patch
@@ -1,14 +0,0 @@
---- MySQL-python-1.2.3/MANIFEST.in.orig 2010-11-20 17:45:00.000000000 +0100
-+++ MySQL-python-1.2.3/MANIFEST.in 2010-11-20 17:45:30.000000000 +0100
-@@ -1,10 +1,8 @@
- recursive-include doc *.txt
- recursive-include tests *.py
- include MANIFEST.in
--include MANIFEST
--include ChangeLog
- include HISTORY
--include GPL
-+include README
- include pymemcompat.h
- include metadata.cfg
- include site.cfg
View
12 development/MySQL-python/slack-desc
@@ -5,15 +5,15 @@
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
- |-----handy-ruler------------------------------------------------------|
+ |-----handy-ruler------------------------------------------------------|
MySQL-python: MySQL-python (Python interface to MySQL)
-MySQL-python:
+MySQL-python:
MySQL-python: MySQLdb is an interface to the popular MySQL database server
-MySQL-python: for Python. The design goals are:
+MySQL-python: for Python. The design goals are:
MySQL-python: * Compliance with Python database API version 2.0 [PEP-0249]
MySQL-python: * Thread-safety
MySQL-python: * Thread-friendliness (threads will not block each other)
-MySQL-python:
-MySQL-python: MySQL-3.23 through 5.0 and Python-2.3 through 2.5 are currently
+MySQL-python: MySQL-3.23 through 5.5 and Python-2.4 through 2.7 are currently
MySQL-python: supported.
-MySQL-python:
+MySQL-python:
+MySQL-python: homepage: http://pypi.python.org/pypi/MySQL-python
View
30 development/cgit/cgit.SlackBuild
@@ -1,11 +1,28 @@
#!/bin/sh
# Slackware build script for cgit
-# Written by Matteo Bernardini <ponce@slackbuilds.org>
+# Copyright 2013 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=cgit
-VERSION=${VERSION:-20120318_f50be7f}
-CGIT_VERSION=${CGIT_VERSION:-v0.9.0.3-4-gf50b}
+VERSION=${VERSION:-20130319_e1e0e03}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -36,11 +53,12 @@ else
LIBDIRSUFFIX=""
fi
+CGIT_VERSION=${CGIT_VERSION:-v0.9.1-39-ge1e0}
+GIT_VERSION=${GIT_VERSION:-1.7.12.4}
+
DOCS="cgitrc.5.txt COPYING README $CWD/config/cgit-lighttpd.conf \
$CWD/config/cgit-httpd.conf $CWD/config/cgitrc.sample"
-GIT_TARBALL=$(grep \/git- $CWD/cgit.info | cut -d'/' -f7 | sed -e 's/\"//')
-
set -e
rm -rf $PKG
@@ -68,7 +86,7 @@ echo "CGIT_VERSION = $CGIT_VERSION" >> cgit.conf
# extract the git tarball
rm -fR git
-tar xvf $CWD/$GIT_TARBALL
+tar xvf $CWD/git-$GIT_VERSION.tar.?z*
mv git-* git
make
View
12 development/cgit/cgit.info
@@ -1,10 +1,10 @@
PRGNAM="cgit"
-VERSION="20120318_f50be7f"
-HOMEPAGE="http://hjemli.net/git/cgit/"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/cgit-20120318_f50be7f.tar.xz \
- http://ponce.cc/slackware/sources/repo/git-1.7.4.4.tar.xz"
-MD5SUM="1aabbefa20502d85019d9bc62d12c16a \
- 992da984346a475cf6334efad396e229"
+VERSION="20130319_e1e0e03"
+HOMEPAGE="http://git.zx2c4.com/cgit/about/"
+DOWNLOAD="http://ponce.cc/slackware/sources/repo/cgit-20130319_e1e0e03.tar.xz \
+ http://ponce.cc/slackware/sources/repo/git-1.7.12.4.tar.gz"
+MD5SUM="c9c6315367391c2c18180019a911d6d8 \
+ 5f3f0feb59d96f8106e0a56112bc73db"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
View
6 development/lua52/lua52.SlackBuild
@@ -13,7 +13,7 @@
PRGNAM=lua52
VERSION=${VERSION:-5.2.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
SRCNAM=lua
@@ -57,13 +57,13 @@ sed -i "s|/usr/local|/usr|" src/luaconf.h
sed -i "s|lib/lua|lib$LIBDIRSUFFIX/lua|" src/luaconf.h
make linux \
- CFLAGS="$SLKCFLAGS \$(MYCFLAGS)" \
+ CFLAGS="$SLKCFLAGS \$(MYCFLAGS) -DLUA_COMPAT_ALL -DLUA_USE_LINUX" \
INSTALL_TOP=/usr \
INSTALL_LIB=/usr/lib${LIBDIRSUFFIX} \
INSTALL_CMOD=/usr/lib${LIBDIRSUFFIX}/lua/5.2
make linux install \
- CFLAGS="$SLKCFLAGS \$(MYCFLAGS)" \
+ CFLAGS="$SLKCFLAGS \$(MYCFLAGS) -DLUA_COMPAT_ALL -DLUA_USE_LINUX" \
INSTALL_TOP=$PKG/usr \
INSTALL_LIB=$PKG/usr/lib${LIBDIRSUFFIX} \
INSTALL_CMOD=/usr/lib${LIBDIRSUFFIX}/lua/5.2
View
3 development/qjson/README
@@ -1,3 +0,0 @@
-QJson is a qt-based library that maps JSON data to QVariant objects.
-JSON arrays will be mapped to QVariantList instances, while JSON's
-objects will be mapped to QVariantMap.
View
81 development/qjson/qjson.SlackBuild
@@ -1,81 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for QJson
-
-# Written by otzy_007 (oz [at] oprod [dot] net)
-
-PRGNAM=qjson
-VERSION=${VERSION:-0.8.1}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
-cd $PRGNAM-$VERSION
-chown -R root:root .
-find . \
- \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
-
-mkdir -p build
-cd build
-cmake \
- -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DLIB_SUFFIX=${LIBDIRSUFFIX} \
- -DMAN_INSTALL_DIR=/usr/man \
- -DCMAKE_BUILD_TYPE=Release ..
-
-make
-make install DESTDIR=$PKG
-
-cd ..
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a README.md COPYING.lib doc \
- $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
View
10 development/qjson/qjson.info
@@ -1,10 +0,0 @@
-PRGNAM="qjson"
-VERSION="0.8.1"
-HOMEPAGE="http://qjson.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/project/qjson/qjson/0.8.1/qjson-0.8.1.tar.bz2"
-MD5SUM="323fbac54a5a20c0b8fe45c1ced03e2d"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="otzy_007"
-EMAIL="oz [at] oprod [dot] net"
View
19 development/qjson/slack-desc
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description. Line
-# up the first '|' above the ':' following the base package name, and the '|'
-# on the right side marks the last column you can put a character in. You must
-# make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':'.
-
- |-----handy-ruler------------------------------------------------------|
-qjson: QJson (the easiest way to manage JSON objects with Qt)
-qjson:
-qjson: QJson is a qt-based library that maps JSON data to QVariant objects:
-qjson: JSON arrays will be mapped to QVariantList instances, while
-qjson: JSON's objects will be mapped to QVariantMap.
-qjson:
-qjson: http://qjson.sourceforge.net/
-qjson:
-qjson:
-qjson:
-qjson:
View
4 development/ragel/ragel.SlackBuild
@@ -22,7 +22,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=ragel
-VERSION=${VERSION:-6.7}
+VERSION=${VERSION:-6.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -53,7 +53,7 @@ else
LIBDIRSUFFIX=""
fi
-DOCS="AUTHORS COPYING README TODO"
+DOCS="AUTHORS COPYING README TODO $PRGNAM.vim contrib/unicode2ragel.rb"
set -e # Exit on most errors
View
6 development/ragel/ragel.info
@@ -1,8 +1,8 @@
PRGNAM="ragel"
-VERSION="6.7"
+VERSION="6.8"
HOMEPAGE="http://www.complang.org/ragel/"
-DOWNLOAD="http://www.complang.org/ragel/ragel-6.7.tar.gz"
-MD5SUM="f4423e0d8a6538dd4e61498fcfad3cec"
+DOWNLOAD="http://www.complang.org/ragel/ragel-6.8.tar.gz"
+MD5SUM="1bb39745ac23da449019f9f2cb4b0d01"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="kelbt"
View
22 development/spice-protocol/spice-protocol.SlackBuild
@@ -1,10 +1,28 @@
#!/bin/sh
# Slackware build script for spice-protocol
-# Written by Matteo Bernardini <ponce@slackbuilds.org>
+# Copyright 2013 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=spice-protocol
-VERSION=${VERSION:-0.12.2}
+VERSION=${VERSION:-0.12.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
View
6 development/spice-protocol/spice-protocol.info
@@ -1,8 +1,8 @@
PRGNAM="spice-protocol"
-VERSION="0.12.2"
+VERSION="0.12.5"
HOMEPAGE="http://spice-space.org"
-DOWNLOAD="http://spice-space.org/download/releases/spice-protocol-0.12.2.tar.bz2"
-MD5SUM="8bab5b67a00ec8429334963d361692ab"
+DOWNLOAD="http://spice-space.org/download/releases/spice-protocol-0.12.5.tar.bz2"
+MD5SUM="09a6c6783edcccc6f9c1f797cd55fe12"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
View
2 development/vala/vala.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=vala
-VERSION=${VERSION:-0.17.6}
+VERSION=${VERSION:-0.18.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
View
6 development/vala/vala.info
@@ -1,8 +1,8 @@
PRGNAM="vala"
-VERSION="0.17.6"
+VERSION="0.18.1"
HOMEPAGE="http://live.gnome.org/Vala"
-DOWNLOAD="http://download.gnome.org/sources/vala/0.17/vala-0.17.6.tar.xz"
-MD5SUM="4aaa53b66218eb79c79292415d006996"
+DOWNLOAD="http://download.gnome.org/sources/vala/0.18/vala-0.18.1.tar.xz"
+MD5SUM="0d684cbddd3a7655fe54c030e4183dbd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
View
253 games/etlegacy-data/LICENSE
@@ -0,0 +1,253 @@
+LIMITED USE SOFTWARE LICENSE AGREEMENT
+
+This Limited Use Software License Agreement (this "Agreement") is a
+legal agreement between you, the end-user, and Id Software, Inc.
+("ID"). BY CONTINUING THE DOWNLOAD OR INSTALLATION OF THE GAME
+PROGRAM ENTITLED WOLFENSTEIN™: ENEMY TERRITORY™ (THE
+"SOFTWARE"), BY LOADING OR RUNNING THE SOFTWARE, OR BY PLACING OR
+COPYING THE SOFTWARE ONTO YOUR COMPUTER HARD DRIVE, COMPUTER RAM OR
+OTHER STORAGE, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS
+AGREEMENT. You agree that you are obtaining a copy of the Software
+via download only, and you acknowledge and agree that you shall not
+copy or retain the Software except as expressly permitted herein.
+
+1. Grant of License. Subject to the terms and provisions of this
+Agreement and so long as you fully comply at all times with this
+Agreement, ID grants to you the non-exclusive and limited right to
+use the Software only in executable or object code form. The term
+"Software" includes all elements of the Software, including, without
+limitation, data files and screen displays. You are not receiving
+any ownership or proprietary right, title or interest in or to the
+Software or the copyrights, trademarks or other rights related
+thereto. For purposes of the first sentence of this section, "use"
+means loading the Software into RAM and/or onto computer hard drive,
+as well as installation of the Software on a hard disk or other
+storage device, and means the uses permitted in sections 2 and 4
+hereinbelow. You agree that the Software will not be downloaded,
+shipped, transferred, exported or re-exported into any country or to
+a national or resident of any country in violation of the United
+States Export Administration Act (or any other law governing such
+matters) by you or anyone at your direction and that you will not
+utilize, and will not authorize anyone to utilize, in any other
+manner, the Software in violation of any applicable law. The
+Software shall not be downloaded or otherwise exported or re-exported
+into any country or to a national or resident of any country to which
+the United States has embargoed goods or to anyone or into any
+country who/that are prohibited, by applicable law, from receiving
+such property. In exercising your limited rights hereunder, you
+shall comply, at all times, with all applicable laws, regulations,
+ordinances and statutes. ID reserves all rights not granted in this
+Agreement, including, without limitation, all rights to ID's
+trademarks.
+
+2. Permitted New Creations. Subject to the terms and provisions of
+this Agreement and so long as you fully comply at all times with this
+Agreement, ID grants to you the non-exclusive and limited right to
+create for the Software (except any Software code) your own
+modifications (the "New Creations") that shall operate only with the
+Software (but not any demo, test or other version of the Software).
+You may include within the New Creations certain textures and other
+images (the "Software Images") from the Software. You shall not
+create any New Creations that infringe against any third-party right
+or that are libelous, defamatory, obscene, false, misleading, or
+otherwise illegal or unlawful. You agree that the New Creations will
+not be downloaded, shipped, transferred, exported or re-exported into
+any country or to a national or resident of any country in violation
+of the United States Export Administration Act (or any other law
+governing such matters) by you or anyone at your direction and that
+you will not utilize, and will not authorize anyone to utilize, in
+any other manner, the New Creations in violation of any applicable
+law. The New Creations shall not be downloaded or otherwise exported
+or re-exported into any country or to a national or resident of any
+country to which the United States has embargoed goods or to anyone
+or into any country who/that are prohibited, by applicable law, from
+receiving such property. You shall not rent, sell, lease, lend,
+offer on a pay-per-play basis or otherwise commercially exploit or
+commercially distribute the New Creations. You are permitted only to
+distribute, without any cost or charge, the New Creations to other
+end-users so long as such distribution is not infringing against any
+third-party right and is not otherwise illegal or unlawful. As noted
+below, in the event you commit any breach of this Agreement, your
+license and this Agreement automatically shall terminate, without
+notice.
+
+3. Prohibitions with Regard to the Software. You, whether directly
+or indirectly, shall not do any of the following acts:
+
+a. rent the Software;
+
+b. sell the Software;
+
+c. lease or lend the Software;
+
+d. offer the Software on a "pay-per-play" basis;
+
+e. distribute the Software by any means, except as permitted by
+section 4 hereinbelow;
+
+f. in any other manner and through any medium whatsoever commercially
+exploit the Software, or use the Software for any commercial purpose,
+including, without limitation, giving away copies of the Software for
+free to promote or market any other material;
+
+g. disassemble, reverse engineer, decompile, modify, except as
+permitted by section 2 hereinabove, or alter the Software;
+
+h. translate the Software;
+
+i. reproduce or copy the Software, except as permitted by section 4
+hereinbelow;
+
+j. publicly display the Software;
+
+k. prepare or develop derivative works based upon the Software; or
+
+l. modify, remove or alter this Agreement or any notices or other
+markings or legends, such as trademark or copyright notices, affixed
+on or within the Software.
+
+4. Permitted Distribution and Copying. So long as this Agreement
+accompanies each copy you make of the Software and so long as you
+fully comply at all times with this Agreement, ID grants to you the
+non-exclusive and limited right to: (i) copy the Software from the
+download onto your computer hard drive; (ii) copy the Software from
+your computer hard drive into your computer RAM; (iii) copy on one
+(1) hard disk one (1) "back up" or archival copy of the Software; and
+(iv) copy the Software and distribute such copies as standalone
+copies on physical media or in electronic format of the Software free
+of charge for non-commercial purposes and not in connection with any
+other material. You shall not distribute copies of the Software as
+mounted on or attached to the covers or any other part of magazines
+or other printed material. You shall not copy or distribute the
+Software in any manner that infringes against, misappropriates or
+otherwise violates any third-party right or that is libelous,
+defamatory, obscene, false, misleading, or otherwise illegal or
+unlawful. You shall not receive any postage, shipping, handling or
+other charge, payment, fee, or other consideration, including items
+in trade, in exchange for or in connection with copies of Software
+you may distribute, even if only for reimbursement. You shall not
+receive any value or consideration in exchange for or in connection
+with copies of the Software you may distribute. You shall not
+distribute the Software bundled, co-packaged or together with any
+material. You shall not distribute the Software in connection with
+the promotion or marketing of any material. Except as such are
+included by ID within copies of the Software that you are permitted
+to make under this Agreement, you shall not reproduce, depict,
+display or copy the title of the Software, the ID name or any screen
+display or other element or part of the Software. In exercising your
+limited rights hereunder, you shall comply, at all times, with all
+applicable laws, regulations, ordinances and statutes. ID reserves
+all rights not granted in this Agreement. You shall not commercially
+distribute the Software unless you first enter into a separate
+contract with ID, on terms and conditions determined in ID's sole
+discretion, and only upon your receipt of a written agreement
+executed by an authorized officer of ID.
+
+5. Intellectual Property Rights. The Software and all copyrights,
+trademarks and all other conceivable intellectual property rights
+related to the Software are owned by ID and are protected by United
+States copyright laws, international treaty provisions and all
+applicable law, such as the Lanham Act. You must treat the Software
+like any other copyrighted material, as required by 17 U.S.C. § 101
+et seq. and other applicable law. You agree to use your best
+efforts to see that any user of the Software licensed hereunder, or
+the New Creations, complies with this Agreement. You agree that you
+are receiving a copy of the Software by limited license only and not
+by sale and that the "first sale" doctrine of 17 U.S.C. § 109 does
+not apply to your receipt or use of the Software. This section shall
+survive the cancellation or termination of this Agreement.
+
+6. ID WARRANTIES.  ID DISCLAIMS , AND ITS LICENSEE'S (INCLUDING,
+WITHOUT LIMITATION, ACTIVISION INC. AND ITS AFFILIATES) DISCLAIM,
+ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT
+LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+PARTICULAR PURPOSE AND ANY WARRANTY OF NON-INFRINGEMENT, WITH RESPECT
+TO THE SOFTWARE, THE SOFTWARE IMAGES AND OTHERWISE.  THE SOFTWARE IS
+PROVIDED "AS IS" AND WITHOUT WARRANTY.  ID DOES NOT (AND ITS
+LICENSEES DO NOT) WARRANT THAT THE SOFTWARE OR THE OPERATION OF THE
+SOFTWARE WILL BE UNINTERRUPTED OR ERROR FREE OR THAT THE SOFTWARE
+WILL MEET YOUR SPECIFIC OR SPECIAL REQUIREMENTS.  ADDITIONAL
+STATEMENTS, WHETHER ORAL OR WRITTEN, DO NOT CONSTITUTE WARRANTIES BY
+ID (OR ANY ID LICENSEE) AND SHOULD NOT BE RELIED UPON.  THIS
+SECTION SHALL SURVIVE THE CANCELLATION OR TERMINATION OF THIS
+AGREEMENT.
+
+7. Governing Law, Venue, Indemnity and Liability Limitation. This
+Agreement shall be construed in accordance with and governed by the
+applicable laws of the State of Texas and applicable United States
+federal law. Exclusive venue for all litigation regarding this
+Agreement shall be in Dallas County, Texas, and you agree to submit
+to the jurisdiction of the federal and state courts in Dallas County,
+Texas, for any such litigation. You hereby agree to indemnify,
+defend and hold harmless ID and ID's officers, employees, directors,
+agents, licensees (excluding you), sub-licensees (excluding you),
+successors and assigns from and against all losses, lawsuits,
+damages, causes of action and claims relating to and/or arising from
+the New Creations or the distribution or other use of the New
+Creations or relating to and/or arising from your breach of this
+Agreement. You agree that your unauthorized use of the Software
+Images, or the Software, or any part thereof, immediately and
+irreparably will damage ID such that ID could not be compensated
+adequately solely by a monetary award, and upon such actual or
+threatened unauthorized use, at ID's option, that ID shall be
+entitled to an injunctive order, in addition to all other available
+remedies, including a monetary award, to prohibit such unauthorized
+use without the necessity of ID posting bond or other security. IN
+ANY CASE, ID, AND ID'S OFFICERS, EMPLOYEES, DIRECTORS, SHAREHOLDERS,
+REPRESENTATIVES, AGENTS, LICENSEES (EXCLUDING YOU), SUBLICENSEES
+(EXCLUDING YOU), SUCCESSORS AND ASSIGNS SHALL NOT BE LIABLE FOR ANY
+CLAIM BY ANY THIRD PARTY OR FOR ANY LOSS OF DATA, LOSS OF PROFITS,
+LOST SAVINGS, SPECIAL, INCIDENTAL, CONSEQUENTIAL, INDIRECT OR
+PUNITIVE DAMAGES OR ANY OTHER DAMAGES ARISING FROM ANY ALLEGED CLAIM
+FOR BREACH OF WARRANTY, BREACH OF CONTRACT, NEGLIGENCE, STRICT
+PRODUCT LIABILITY, OR OTHER LEGAL THEORY EVEN IF ID OR ID'S
+REPRESENTATIVES HAVE BEEN ADVISED OF THE POSSIBILITY OF ANY SUCH
+DAMAGES, OR EVEN IF SUCH DAMAGES ARE FORESEEABLE. Some jurisdictions
+do not allow the exclusion or limitation of incidental or
+consequential damages, so the above limitation or exclusion may not
+apply to you. This section shall survive the cancellation or
+termination of this Agreement.
+
+8. United States Government Restricted Rights. To the extent
+applicable, the United States Government shall only have those rights
+to use the Software as expressly stated and expressly limited and
+restricted in this Agreement, as provided in 48 C.F.R. §§ 227.7201
+through 227.7204, inclusive.
+
+9. General Provisions. Neither this Agreement nor any part or
+portion hereof shall be assigned or sublicensed by you. ID may
+assign its rights under this Agreement in ID's sole discretion.
+Should any provision of this Agreement be held to be void, invalid,
+unenforceable or illegal by a court of competent jurisdiction, the
+validity and enforceability of the other provisions shall not be
+affected thereby. If any provision is determined to be unenforceable
+by a court of competent jurisdiction, you agree to a modification of
+such provision to provide for enforcement of the provision's intent,
+to the maximum extent permitted by applicable law. Failure of ID to
+enforce any provision of this Agreement shall not constitute or be
+construed as a waiver of such provision or of the right to enforce
+such provision. IMMEDIATELY UPON YOUR FAILURE TO COMPLY WITH OR
+BREACH OF ANY TERM OR PROVISION OF THIS AGREEMENT, YOUR LICENSE
+GRANTED HEREIN AND THIS AGREEMENT AUTOMATICALLY SHALL TERMINATE,
+WITHOUT NOTICE, AND ID MAY PURSUE ALL RELIEF AND REMEDIES AGAINST YOU
+THAT ARE AVAILABLE UNDER APPLICABLE LAW AND/OR THIS AGREEMENT.
+Immediately upon termination of this Agreement, any and all rights
+you are granted hereunder shall terminate, you shall have no right to
+use the Software or the New Creations, in any manner, and you
+immediately shall destroy all copies of the Software and the New
+Creations in your possession, custody or control, and all rights
+granted hereunder shall revert, without notice, to and be vested in
+ID.
+
+YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT, YOU UNDERSTAND
+THIS AGREEMENT, AND UNDERSTAND THAT BY CONTINUING THE DOWNLOAD OR
+INSTALLATION OF THE SOFTWARE, BY LOADING OR RUNNING THE SOFTWARE, OR
+BY PLACING OR COPYING THE SOFTWARE ONTO YOUR COMPUTER HARD DRIVE OR
+RAM, YOU AGREE TO BE BOUND BY THE TERMS AND CONDITIONS OF THIS
+AGREEMENT. YOU FURTHER AGREE THAT, EXCEPT FOR WRITTEN SEPARATE
+AGREEMENTS, IF ANY, BETWEEN ID AND YOU, THIS AGREEMENT IS A COMPLETE
+AND EXCLUSIVE STATEMENT OF THE RIGHTS AND LIABILITIES OF THE PARTIES
+HERETO, RELATING TO THE SUBJECT MATTER HEREOF. THIS AGREEMENT
+SUPERSEDES ALL PRIOR ORAL AGREEMENTS, PROPOSALS OR UNDERSTANDINGS,
+AND ANY OTHER COMMUNICATIONS, IF ANY, BETWEEN ID AND YOU RELATING TO
+THE SUBJECT MATTER OF THIS AGREEMENT.
View
7 games/etlegacy-data/README
@@ -0,0 +1,7 @@
+Wolfenstein Enemy Territory : Legacy is a project that aims
+to create a fully compatible client and server for the popular
+online FPS game Wolfenstein: Enemy Territory.
+
+This script repackages the original ID assets for W:ET to use
+with etlegacy (they are needed for the game to run): the
+resulting package is not redistributable.
View
60 games/etlegacy-data/etlegacy-data.SlackBuild
@@ -0,0 +1,60 @@
+#!/bin/sh
+
+# Slackware build script for etlegacy-data
+# Copyright Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=etlegacy-data
+VERSION=${VERSION:-2.60}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e # Exit on most errors
+
+rm -rf $PKG
+mkdir -p $PKG/usr/share/etlegacy $OUTPUT
+cd $PKG/usr/share/etlegacy
+
+sh $CWD/et-linux-2.60.x86.run --tar xvf etmain/mp_bin.pk3 etmain/pak0.pk3 \
+ etmain/pak1.pk3 etmain/pak2.pk3 etmain/video/etintro.roq
+
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/LICENSE > $PKG/usr/doc/$PRGNAM-$VERSION/LICENSE
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
View
10 games/etlegacy-data/etlegacy-data.info
@@ -0,0 +1,10 @@
+PRGNAM="etlegacy-data"
+VERSION="2.60"
+HOMEPAGE="http://www.etlegacy.com"
+DOWNLOAD="http://ftp.freenet.de/pub/4players/hosted/et/official/et-linux-2.60.x86.run"
+MD5SUM="2d2373f29f02e18d365d7f1860eee435"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Matteo Bernardini"
+EMAIL="ponce@slackbuilds.org"
View
19 games/etlegacy-data/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+etlegacy-data: etlegacy-data (collaborative FPS - data files)
+etlegacy-data:
+etlegacy-data: Wolfenstein Enemy Territory : Legacy is a project that aims to create
+etlegacy-data: a fully compatible client and server for the popular online FPS game
+etlegacy-data: Wolfenstein: Enemy Territory.
+etlegacy-data: This script repackages the original ID assets for W:ET to use
+etlegacy-data: with etlegacy (they are needed for the game to run). This package
+etlegacy-data: is not redistributable.
+etlegacy-data:
+etlegacy-data: homepage: http://www.etlegacy.com/
+etlegacy-data:
View
21 games/etlegacy/README
@@ -0,0 +1,21 @@
+Wolfenstein Enemy Territory : Legacy is a project that aims
+to create a fully compatible client and server for the popular
+online FPS game Wolfenstein: Enemy Territory.
+
+This script builds the client and the server with omni-bot
+support ( http://www.omni-bot.com/ ).
+
+This command line switches are available:
+- FREETYPE=yes (default: no) enables freetype support;
+- OPENAL=yes (default: no) enables OpenAL support
+ (for this you need the optional dependency OpenAL)
+- VORBIS=yes (default: no) enables vorbis support
+ (for game samples - any around yet);
+
+To play you need also the data files from the original game
+(etlegacy-data).
+
+* WARNING *
+
+To have a client/server compatible with the existing
+client/servers, build it on/for a 32bit platform.
View
3 games/etlegacy/doinst.sh
@@ -0,0 +1,3 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
View
148 games/etlegacy/etlegacy.SlackBuild
@@ -0,0 +1,148 @@
+#!/bin/sh
+
+# Slackware build script for etlegacy
+# Copyright ponce <matteo.bernardini@gmail.com>, Pisa, Italy
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=etlegacy
+VERSION=${VERSION:-20130126_d701f2f}
+OBVER=${OBVER:-r2497}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i*86) ARCH=i686 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i386" ]; then
+ SLKCFLAGS="-O2 -fPIC -march=i386 -mtune=i686"
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O4 -fPIC -march=i686 -mtune=core2"
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O4 -fPIC"
+else
+ SLKCFLAGS="-O2"
+fi
+
+if [ "$FREETYPE" = "yes" ]; then
+ with_freetype="1"
+else
+ with_freetype="0"
+fi
+
+if [ "$OPENAL" = "yes" ]; then
+ with_openal="1"
+else
+ with_openal="0"
+fi
+
+if [ "$VORBIS" = "yes" ]; then
+ with_vorbis="1"
+else
+ with_vorbis="0"
+fi
+
+DOCS="COPYING.txt README.md"
+
+set -e # Exit on most errors
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.?z*
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+
+# Fix location of the omnibot.zip and leave the relative path to binaries off
+sed -i "s|http://mirror.etlegacy.com/omnibot|file://$CWD|" CMakeLists.txt
+sed -i "s|^\.\/etl|etl|" misc/etl_bot.sh misc/etlded_bot.sh
+
+mkdir build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX="/usr" \
+ -DINSTALL_DEFAULT_BINDIR="bin" \
+ -DINSTALL_DEFAULT_MODDIR="share/$PRGNAM" \
+ -DINSTALL_DEFAULT_BASEDIR="/usr/share/$PRGNAM" \
+ -DBUILD_CLIENT=1 \
+ -DBUILD_SERVER=1 \
+ -DBUILD_MOD=1 \
+ -DBUILD_MOD_PK3=1 \
+ -DBUILD_PAK3_PK3=1 \
+ -DFEATURE_CURL=1 \
+ -DFEATURE_LUA=1 \
+ -DFEATURE_TRACKBASE=1 \
+ -DFEATURE_OMNIBOT=1 \
+ -DINSTALL_OMNIBOT=1 \
+ -DCROSS_COMPILE32=0 \
+ -DFEATURE_MULTIVIEW=1 \
+ -DFEATURE_CURSES=0 \
+ -DFEATURE_OGG_VORBIS=$with_vorbis \
+ -DFEATURE_FREETYPE=$with_freetype \
+ -DFEATURE_OPENAL=$with_openal \
+ -DBUILD_WITH_CSTDIO_INCLUDED=1 \
+ -DCMAKE_BUILD_TYPE=Release ..
+
+ make
+ make install DESTDIR=$PKG
+cd ..
+
+# Install a script to open urls, and move two scripts to launch the client/server
+# and the dedicated server with omnibot support in the binaries folder
+install -m 0755 $CWD/openurl.sh $PKG/usr/bin/openurl.sh
+mv $PKG/usr/share/$PRGNAM/etl*.sh $PKG/usr/bin/
+chmod 755 $PKG/usr/bin/etl*.sh
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+# Install an icon, a desktop file and man pages
+install -m 0644 -D misc/etl.svg $PKG/usr/share/pixmaps/etl.svg
+install -m 0644 -D $CWD/etlegacy.desktop $PKG/usr/share/applications/etlegacy.desktop
+mkdir -p $PKG/usr/man/man6
+gzip -9 -c docs/linux/man/man6/etl.6 > $PKG/usr/man/man6/etl.6.gz
+gzip -9 -c docs/linux/man/man6/etlded.6 > $PKG/usr/man/man6/etlded.6.gz
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
View
9 games/etlegacy/etlegacy.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=ETLegacy
+Comment=ET: Legacy (Collaborative online FPS)
+Exec=etl
+Icon=etl
+Terminal=false
+Type=Application
+Categories=Game;
+StartupNotify=false
View
14 games/etlegacy/etlegacy.info
@@ -0,0 +1,14 @@
+PRGNAM="etlegacy"
+VERSION="20130126_d701f2f"
+HOMEPAGE="http://www.etlegacy.com"
+DOWNLOAD="\
+ http://ponce.cc/slackware/sources/repo/etlegacy-20130126_d701f2f.tar.xz \
+ http://mirror.etlegacy.com/omnibot/OmniBot_ETLegacy_Linux_r2497.zip"
+MD5SUM="\
+ 75ef90214d0300370a5a52a725f0fdd3 \
+ 0cd658290b8dadf6503f5db0864246f8"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="%README% etlegacy-data lua"
+MAINTAINER="Matteo Bernardini"
+EMAIL="ponce@slackbuilds.org"
View
15 games/etlegacy/openurl.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+# use this script to customize the way the engine should open URLs
+
+for test_browser in firefox seamonkey opera
+do
+ browser=`which $test_browser`
+ if [ "x$browser" != "x" ]
+ then
+ $browser -remote "openURL($1,new-window)" || $browser "$1"
+ exit
+ fi
+done
+# xterm -e lynx "$1"
+
+exit 0
View
19 games/etlegacy/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+etlegacy: etlegacy (collaborative FPS)
+etlegacy:
+etlegacy: Wolfenstein Enemy Territory : Legacy is a project that aims to create
+etlegacy: a fully compatible client and server for the popular online FPS game
+etlegacy: Wolfenstein: Enemy Territory.
+etlegacy:
+etlegacy: homepage: http://www.etlegacy.com/
+etlegacy:
+etlegacy:
+etlegacy:
+etlegacy:
View
2 games/warmux/slack-desc
@@ -13,7 +13,7 @@ warmux: arena. Using dynamite, grenades, baseball bat and others bazookas,...
warmux: exterminate your opponent in a 2D toon style scenery and a funny
warmux: environment.
warmux:
-warmux: Homepage: http://www.wormux.org
+warmux: Homepage: http://sourceforge.net/projects/warmux.mirror/
warmux:
warmux:
warmux:
View
5 games/warmux/warmux.SlackBuild
@@ -27,7 +27,7 @@
PRGNAM=warmux
VERSION=11.04.1
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -70,6 +70,9 @@ chmod -R a-s,u+w,go+r-w .
# Fix building with gcc-4.7.x
patch -p1 < $CWD/gcc47.patch
+# Fix for sdlnet
+sed -i "s|SDLNet_Read32(buffer)|SDLNet_Read32(const_cast<char*>(buffer))|" \
+ lib/warmux/action/action.cpp
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
View
2 games/warmux/warmux.info
@@ -1,6 +1,6 @@
PRGNAM="warmux"
VERSION="11.04.1"
-HOMEPAGE="http://www.wormux.org/phpboost/news/news.php"
+HOMEPAGE="http://sourceforge.net/projects/warmux.mirror/"
DOWNLOAD="http://download.gna.org/warmux/warmux-11.04.1.tar.bz2"
MD5SUM="26ff65c43a9bb61a3f0529c98b943e35"
DOWNLOAD_x86_64=""
View
22 graphics/gource/gource.SlackBuild
@@ -2,11 +2,29 @@
# Slackware build script for gource
-# Written by Matteo Bernardini <ponce@slackbuilds.org>
# generated by grissiom's sbo-dev-helper
+# Copyright 2013 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=gource
-VERSION=${VERSION:-0.38}
+VERSION=${VERSION:-0.39}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
View
6 graphics/gource/gource.info
@@ -1,8 +1,8 @@
PRGNAM="gource"
-VERSION="0.38"
+VERSION="0.39"
HOMEPAGE="http://code.google.com/p/gource/"
-DOWNLOAD="http://gource.googlecode.com/files/gource-0.38.tar.gz"
-MD5SUM="6584241879dbb6dfaecc6ae6b58ad38c"
+DOWNLOAD="http://gource.googlecode.com/files/gource-0.39.tar.gz"
+MD5SUM="31d2d34f3f6a0c044243f477e925b8b4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="glm"
View
11 graphics/inkscape/inkscape-0.48.4-fix-member-decl.patch
@@ -0,0 +1,11 @@
+--- inkscape-0.48.4/src/widgets/desktop-widget.h
++++ inkscape-0.48.4/src/widgets/desktop-widget.h
+@@ -239,7 +239,7 @@
+ private:
+ GtkWidget *tool_toolbox;
+ GtkWidget *aux_toolbox;
+- GtkWidget *commands_toolbox,;
++ GtkWidget *commands_toolbox;
+ GtkWidget *snap_toolbox;
+
+ static void init(SPDesktopWidget *widget);
View
5 graphics/inkscape/inkscape.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=inkscape
VERSION=${VERSION:-0.48.4}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -65,6 +65,9 @@ cd $PRGNAM-$VERSION
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
+# Fix for gcc-4.8.x
+patch -p1 < $CWD/inkscape-0.48.4-fix-member-decl.patch
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
View
49 graphics/kphotoalbum/kphotoalbum-4.3-docbook_xml.patch
@@ -1,49 +0,0 @@
-Index: git/doc/fr/index.docbook
-===================================================================
---- git.orig/doc/fr/index.docbook 2012-04-01 23:00:28.000000000 +0200
-+++ git/doc/fr/index.docbook 2012-04-01 23:16:07.000000000 +0200
-@@ -34,8 +34,12 @@
- > <surname
- >Pedersen</surname
- > </author>
--
-- &traducteurXavierBesnard;
-+
-+ <othercredit role="translator">
-+ <firstname>Xavier</firstname>
-+ <surname>Besnard</surname>
-+ <affiliation><address><email></email></address></affiliation><contrib>Übersetzung</contrib>
-+ </othercredit>
- </authorgroup>
-
- <copyright>
-Index: git/doc/nl/index.docbook
-===================================================================
---- git.orig/doc/nl/index.docbook 2012-04-01 23:00:28.000000000 +0200
-+++ git/doc/nl/index.docbook 2012-04-01 23:15:56.000000000 +0200
-@@ -42,7 +42,24 @@
- >Turkia</surname
- > </author>
-
-- &ged.vertaald;&Freek.de.Kruijf;
-+ <othercredit role="translator">
-+ <firstname>Ged</firstname>
-+ <surname>Vertaald</surname>
-+<affiliation
-+><address
-+><email
-+></email
-+></address
-+></affiliation
-+><contrib
-+>Übersetzung</contrib
-+>
-+ </othercredit>
-+ <othercredit role="translator">
-+ <firstname>Freek.de</firstname>
-+ <surname>Kruijf</surname>
-+ <affiliation><address><email></email></address></affiliation><contrib>Übersetzung</contrib>
-+ </othercredit>
- </authorgroup>
-
- <copyright>