diff options
Diffstat (limited to 'audio')
53 files changed, 1740 insertions, 0 deletions
diff --git a/audio/asunder/asunder.build b/audio/asunder/asunder.build new file mode 100755 index 0000000..33c0aeb --- /dev/null +++ b/audio/asunder/asunder.build @@ -0,0 +1,58 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=asunder +VERSION=2.3 +BUILD=1 +DEPENDS=('gtk+ >= 2.24.17-1' 'cdparanoia >= 10.2-1' 'libcddb >= 1.3.2-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: asunder +${NAME}: +${NAME}: A graphical audio CD ripper and encoder. It can be used to save +${NAME}: tracks from an audio CD to WAV, MP3, OGG, FLAC, WavPack, Musepack, +${NAME}: AAC and Monkey's Audio files. +${NAME}: +${NAME}: Homepage: http://littlesvr.ca/asunder +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://littlesvr.ca/asunder/releases/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2 +SRCCOPY[0]="GPL2" + +build0() +{ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" +make ${JOBS} +make install DESTDIR="${PKG}" +doc AUTHORS +changelog ChangeLog +} diff --git a/audio/audacious/audacious-3.5-thunar.patch.xz b/audio/audacious/audacious-3.5-thunar.patch.xz Binary files differnew file mode 100644 index 0000000..b51a051 --- /dev/null +++ b/audio/audacious/audacious-3.5-thunar.patch.xz diff --git a/audio/audacious/audacious.build b/audio/audacious/audacious.build new file mode 100755 index 0000000..4c36fbf --- /dev/null +++ b/audio/audacious/audacious.build @@ -0,0 +1,157 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=audacious +VERSION=3.5 +BUILD=1 +DEPENDS=('gtk+ >= 3.8.0-1' 'dbus_glib >= 0.100.2-1') +OPTDEPENDS=('mpg123 >= 1.19.0-1' 'ffmpeg >= 2.2.1-1' 'curl >= 7.36.0-1' 'libcdio >= 0.92-1' 'libsidplayfp >= 1.4.1-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: audacious (audio player) +${NAME}: +${NAME}: An audio player that focuses on audio quality. +${NAME}: +${NAME}: Homepage: http://audacious-media-player.org +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=libmowgli +SRCVERS[0]=1.0.0 +SRCPACK[0]=http://distfiles.atheme.org/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2 +SRCCOPY[0]="MIT" + +build0() +{ +sed -i 's|${libdir}/pkgconfig|${datarootdir}/pkgconfig|g' Makefile +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +} + +SRCNAME[1]=libmcs +SRCVERS[1]=0.7.2 +SRCPACK[1]=http://distfiles.atheme.org/${SRCNAME[1]}-${SRCVERS[1]}.tbz2 +SRCCOPY[1]="BSD3" + +build1() +{ +sed -i 's|plugindir ?= ${libdir}/${PACKAGE}|plugindir ?= ${libdir}/plugins/${PACKAGE}|g' buildsys.mk.in +sed -i 's|plugindir = ${libdir}/mcs|plugindir = ${libdir}/plugins/mcs|g' extra.mk.in +sed -i 's|${libdir}/pkgconfig|${datarootdir}/pkgconfig|g' Makefile +PKG_CONFIG_PATH="${PKG}${SYS_DIR[share]}/pkgconfig" \ +MOWGLI_CFLAGS="-I${PKG}${SYS_DIR[include]}/libmowgli" \ +MOWGLI_LIBS="-L${PKG}${SYS_DIR[lib]} -lmowgli" \ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" \ + --disable-gconf \ + --disable-kconfig +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +} + +SRCNAME[2]=${NAME} +SRCVERS[2]=${VERSION} +SRCPACK[2]=http://distfiles.atheme.org/${SRCNAME[2]}-${SRCVERS[2]}.tar.bz2 +SRCCOPY[2]="GPL3" + +build2() +{ +sed -i '' +sed -i 's|${datadir}/icons|${datarootdir}/icons|g' pixmaps/Makefile +sed -i 's|${datadir}/pixmaps|${datarootdir}/pixmaps|g' configure +sed -i 's|${datadir}/applications|${datarootdir}/applications|g' configure Makefile src/audacious/Makefile +sed -i 's|$datadir/locale|$datarootdir/locale|g' configure +sed -i 's|plugindir="$libdir/audacious"|plugindir="$libdir/plugins/audacious"|g' configure +sed -i 's|${libdir}/${PACKAGE_NAME}|${libdir}/plugins/${PACKAGE_NAME}|g' buildsys.mk.in +sed -i 's|${libdir}/pkgconfig|${datarootdir}/pkgconfig|g' Makefile +PKG_CONFIG_PATH="${PKG}${SYS_DIR[share]}/pkgconfig" \ +LIBMCS_CFLAGS="-I${PKG}${SYS_DIR[include]} -I${PKG}${SYS_DIR[include]}/libmowgli" \ +LIBMCS_LIBS="-L${PKG}${SYS_DIR[lib]} -lmcs -lmowgli" \ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --disable-rpath \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" \ + --datadir="${SYS_DIR[share]}/application-data" \ + --with-pkgconfigdir="${SYS_DIR[share]}/pkgconfig" \ + --with-regexlib=gnu +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +install.dir ${PKG}${SYS_DIR[share]}/Thunar/sendto +install.dat thunar-sendto-audacious-playlist.desktop \ + ${PKG}${SYS_DIR[share]}/Thunar/sendto +} + +SRCNAME[3]=${NAME}-plugins +SRCVERS[3]=${VERSION} +SRCPACK[3]=http://distfiles.atheme.org/${SRCNAME[3]}-${SRCVERS[3]}.tar.bz2 + +EXTINC="-I${SYS_DIR[include]}/sndfile -I${SYS_DIR[include]}/samplerate" + +build3() +{ +sed -i 's|$datadir/locale|$datarootdir/locale|g' configure +PKG_CONFIG_PATH="${PKG}${SYS_DIR[share]}/pkgconfig" \ +CPPFLAGS="-I${PKG}${SYS_DIR[include]} -I${PKG}${SYS_DIR[include]}/libmowgli ${EXTINC}" \ +LDFLAGS="-L${PKG}${SYS_DIR[lib]}" \ +MOWGLI_CFLAGS="-I${PKG}${SYS_DIR[include]}/libmowgli" \ +MOWGLI_LIBS="-L${PKG}${SYS_DIR[lib]} -lmowgli" \ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --disable-rpath \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" \ + --datadir="${SYS_DIR[share]}/application-data" \ + --disable-oss \ + --enable-ipv6 +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +} diff --git a/audio/audacity/audacity.build b/audio/audacity/audacity.build new file mode 100755 index 0000000..efe207c --- /dev/null +++ b/audio/audacity/audacity.build @@ -0,0 +1,77 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=audacity +VERSION=2.0.3 +BUILD=1 +DEPENDS=('wxgtk >= 2.8.12-1' 'sound >= 1.0.27-1' 'jack >= 1.9.9.5-1' 'libmad >= 0.15.1b-1' 'libvorbis >= 1.3.3-1' 'libopus >= 1.0.2-1' 'celt >= 0.11.3-1' 'libid3tag >= 0.15.1b-1' 'flac >= 1.2.1-1' 'libsndfile >= 1.0.25-1' 'libsoundtouch >= 1.7.1-1') +#OPTDEPENDS=('ffmpeg >= 1.2-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: audacity +${NAME}: +${NAME}: An audio editor that can be used to record live audio, convert tapes +${NAME}: and records into digital recordings or CDs, edit various sound files, +${NAME}: cut, copy, split or mix sounds together and much more. +${NAME}: +${NAME}: Homepage: http://audacity.sourceforge.net +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME}-minsrc +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://${NAME}.googlecode.com/files/${SRCNAME[0]}-${SRCVERS[0]}.tar.xz +SRCROOT[0]=${NAME}-src-${SRCVERS[0]} + +build0() +{ +LDFLAGS="-lICE" \ +CPPFLAGS="-I${SYS_DIR[include]}/id3tag -I${SYS_DIR[include]}/sndfile -I${SYS_DIR[include]}/samplerate" \ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --enable-shared=yes \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --docdir="${SYS_DIR[doc]}/audacity" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" \ + --without-ffmpeg \ + --with-ladspa \ + --with-expat=system \ + --with-libsndfile=system \ + --with-libsamplerate=system \ + --with-libflac=system \ + --with-vorbis=system \ + --with-libmad=system \ + --with-id3tag=system \ + --with-soundtouch=system +#FIXME: ffmpeg doesn't compile +# --with-ffmpeg=system +make ${JOBS} +make install DESTDIR="${PKG}" +doc README.txt +license LICENSE.txt +gunzip ${PKG}${SYS_DIR[man]}/man?/*.gz +rm -rf ${PKG}${SYS_DIR[doc]}/audacity +} diff --git a/audio/audiopreview/audiopreview.build b/audio/audiopreview/audiopreview.build new file mode 100755 index 0000000..73a92b7 --- /dev/null +++ b/audio/audiopreview/audiopreview.build @@ -0,0 +1,59 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=audiopreview +VERSION=0.6 +BUILD=1 +DEPENDS=('gstreamer >= 0.10.35-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: audiopreview (media player) +${NAME}: +${NAME}: A command line media player that is able to play a short sample from +${NAME}: one or more audio or video files. +${NAME}: +${NAME}: Homepage: http://audiopreview.codealpha.net +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://audiopreview.codealpha.net/files/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz +SRCCOPY[0]="GPL3" + +build0() +{ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --enable-debug=no \ + --prefix=/usr \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir=/etc \ + --libdir=/usr/lib$(libdirsuffix) \ + --localstatedir=/var +make -j 2 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog ChangeLog +} diff --git a/audio/cdparanoia/cdparanoia-III-10.2-destdir.patch.xz b/audio/cdparanoia/cdparanoia-III-10.2-destdir.patch.xz Binary files differnew file mode 100644 index 0000000..902d816 --- /dev/null +++ b/audio/cdparanoia/cdparanoia-III-10.2-destdir.patch.xz diff --git a/audio/cdparanoia/cdparanoia-III-10.2-endian.patch.xz b/audio/cdparanoia/cdparanoia-III-10.2-endian.patch.xz Binary files differnew file mode 100644 index 0000000..ea95932 --- /dev/null +++ b/audio/cdparanoia/cdparanoia-III-10.2-endian.patch.xz diff --git a/audio/cdparanoia/cdparanoia-III-10.2-gcc43.patch.xz b/audio/cdparanoia/cdparanoia-III-10.2-gcc43.patch.xz Binary files differnew file mode 100644 index 0000000..8fbd71e --- /dev/null +++ b/audio/cdparanoia/cdparanoia-III-10.2-gcc43.patch.xz diff --git a/audio/cdparanoia/cdparanoia-III-10.2-idedevices.patch.xz b/audio/cdparanoia/cdparanoia-III-10.2-idedevices.patch.xz Binary files differnew file mode 100644 index 0000000..9d71f47 --- /dev/null +++ b/audio/cdparanoia/cdparanoia-III-10.2-idedevices.patch.xz diff --git a/audio/cdparanoia/cdparanoia-III-10.2-manpage.patch.xz b/audio/cdparanoia/cdparanoia-III-10.2-manpage.patch.xz Binary files differnew file mode 100644 index 0000000..4850fa6 --- /dev/null +++ b/audio/cdparanoia/cdparanoia-III-10.2-manpage.patch.xz diff --git a/audio/cdparanoia/cdparanoia.build b/audio/cdparanoia/cdparanoia.build new file mode 100755 index 0000000..9cc6dc3 --- /dev/null +++ b/audio/cdparanoia/cdparanoia.build @@ -0,0 +1,71 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=cdparanoia +VERSION=10.2 +BUILD=4 + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: cdparanoia (digital audio extraction tool) +${NAME}: +${NAME}: Cdparanoia is a Compact Disc Digital Audio (CDDA) extraction tool, +${NAME}: commonly known on the net as a 'ripper'. It reads digital audio data +${NAME}: from a Compact Disc and saves it to sound files. Cdparanoia has been +${NAME}: designed to read correct audio data even using cheap CD-ROM drives +${NAME}: prone to misalignment, frame jitter and loss of streaming. +${NAME}: Cdparanoia will also read and repair data from CDs that have been +${NAME}: damaged in some way. +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME}-III +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://downloads.xiph.org/releases/${NAME}/${SRCNAME[0]}-${SRCVERS[0]}.src.tgz +SRCCOPY[0]="LGPL21 GPL2" + +build0() +{ +CFLAGS="${FLAGS} -fPIC" CXXFLAGS="${FLAGS} -fPIC" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --includedir="${SYS_DIR[include]}/cdda" \ + --localstatedir="${SYS_DIR[var]}" +make ${JOBS} +make install DESTDIR="${PKG}" +doc README +rm -f ${PKG}${SYS_DIR[lib]}/*.a +chmod 0755 ${PKG}${SYS_DIR[lib]}/lib*.so* +} + +SRCNAME[1]=cd-discid +SRCVERS[1]=1.4 +SRCPACK[1]=http://linukz.org/download/${SRCNAME[1]}-${SRCVERS[1]}.tar.gz +SRCCOPY[1]="GPL2" + +build1() +{ +make ${JOBS} CFLAGS="${FLAGS}" +make install PREFIX="${PKG}/usr" +doc README +changelog changelog +} diff --git a/audio/cmus/cmus-v2.5.0-audioscrobbler.patch.xz b/audio/cmus/cmus-v2.5.0-audioscrobbler.patch.xz Binary files differnew file mode 100644 index 0000000..92f07ca --- /dev/null +++ b/audio/cmus/cmus-v2.5.0-audioscrobbler.patch.xz diff --git a/audio/cmus/cmus-v2.5.0-cdiofix.patch.xz b/audio/cmus/cmus-v2.5.0-cdiofix.patch.xz Binary files differnew file mode 100644 index 0000000..447945f --- /dev/null +++ b/audio/cmus/cmus-v2.5.0-cdiofix.patch.xz diff --git a/audio/cmus/cmus-v2.5.0-cmdsegfault.patch.xz b/audio/cmus/cmus-v2.5.0-cmdsegfault.patch.xz Binary files differnew file mode 100644 index 0000000..b0b1c06 --- /dev/null +++ b/audio/cmus/cmus-v2.5.0-cmdsegfault.patch.xz diff --git a/audio/cmus/cmus-v2.5.0-desktop.patch.xz b/audio/cmus/cmus-v2.5.0-desktop.patch.xz Binary files differnew file mode 100644 index 0000000..8acc31e --- /dev/null +++ b/audio/cmus/cmus-v2.5.0-desktop.patch.xz diff --git a/audio/cmus/cmus-v2.5.0-opussupport.patch.xz b/audio/cmus/cmus-v2.5.0-opussupport.patch.xz Binary files differnew file mode 100644 index 0000000..af7e7c2 --- /dev/null +++ b/audio/cmus/cmus-v2.5.0-opussupport.patch.xz diff --git a/audio/cmus/cmus.build b/audio/cmus/cmus.build new file mode 100755 index 0000000..cbaea3d --- /dev/null +++ b/audio/cmus/cmus.build @@ -0,0 +1,60 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=cmus +VERSION=2.5.0 +BUILD=3 +DEPENDS=('sound >= 1.0.26-1') +OPTDEPENDS=('ffmpeg >= 1.2-1' 'libao >= 1.1.0-1' 'faad >= 2.7-1' 'flac >= 1.2.1-1' 'libmad >= 0.15.1b-1' 'libmodplug >= 0.8.8.4-1' 'libmp4v2 >= 2.0.0-1' 'libmpcdec >= 1.2.6-1' 'libvorbis >= 1.3.3-1' 'libwavpack >= 4.60.1-1' 'libopus >= 1.0.2-1' 'libcue >= 1.4.0-1' 'libcdio >= 0.90-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: cmus (console music player) +${NAME}: +${NAME}: An audio player for the console that can play many different kinds of +${NAME}: sound file formats (such as OGG, FLAC and MP3). +${NAME}: +${NAME}: Homepage: http://cmus.sf.net +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=v${VERSION} +SRCPACK[0]=${URL[sf]}/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2 +SRCCOPY[0]="GPL2" + +build0() +{ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + DEBUG=0 \ + prefix="${SYS_DIR[usr]}" \ + mandir="${SYS_DIR[man]}" \ + libdir="${SYS_DIR[lib]}/plugins" \ + datadir="${SYS_DIR[share]}/application-data" \ + exampledir="${SYS_DIR[doc]}/${SRCNAME[0]}-${SRCVERS[0]}/examples" +make ${JOBS} V=2 +make install DESTDIR="${PKG}" +doc AUTHORS +install.dir ${PKG}${SYS_DIR[share]}/applications +install.dat cmus.desktop ${PKG}${SYS_DIR[share]}/applications +rm -f ${PKG}${SYS_DIR[lib]}/plugins/cmus/op/oss.so +} diff --git a/audio/deadbeef/deadbeef-0.6.1-convdir.patch.xz b/audio/deadbeef/deadbeef-0.6.1-convdir.patch.xz Binary files differnew file mode 100644 index 0000000..e75bf73 --- /dev/null +++ b/audio/deadbeef/deadbeef-0.6.1-convdir.patch.xz diff --git a/audio/deadbeef/deadbeef-0.6.1-pixmapsdir.patch.xz b/audio/deadbeef/deadbeef-0.6.1-pixmapsdir.patch.xz Binary files differnew file mode 100644 index 0000000..9b92fb5 --- /dev/null +++ b/audio/deadbeef/deadbeef-0.6.1-pixmapsdir.patch.xz diff --git a/audio/deadbeef/deadbeef.build b/audio/deadbeef/deadbeef.build new file mode 100755 index 0000000..9c4f287 --- /dev/null +++ b/audio/deadbeef/deadbeef.build @@ -0,0 +1,67 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=deadbeef +VERSION=0.6.1 +BUILD=1 +DEPENDS=('gtk+ >= 3.8.0-1' 'sound >= 1.0.27-1') +OPTDEPENDS=('flac >= 1.3.0-1' 'libvorbis >= 1.3.4-1' 'libmad >= 0.15.1b-1' 'ffmpeg >= 2.2.1-1' 'libsndfile >= 1.0.25-1' 'wavpack >= 4.70.0-1' 'faad >= 2.7-1' 'libjpeg >= 1.3.0-1' 'libpng >= 1.5.14-1' 'libcdio >= 0.92-1' 'libcddb >= 1.3.2-1' 'curl >= 7.36.0-1' 'openssl >= 1.0.1g-1' 'dbus >= 1.6.8-1' 'libzip >= 0.11.1-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: deadbeef +${NAME}: +${NAME}: DeaDBeeF (as in 0xDEADBEEF) is an audio player inspired by +${NAME}: Foobar2000. +${NAME}: +${NAME}: Homepage: http://deadbeef.sf.net +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=${URL[sf]}/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2 +SRCCOPY[0]="GPL2 LGPL21" + +build0() +{ +CPPFLAGS="-I${SYS_DIR[include]}/mad -I${SYS_DIR[include]}/sndfile -I${SYS_DIR[include]}/zip -I${SYS_DIR[include]}/x86_64/libzip" \ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --disable-rpath \ + --enable-static=no \ + --enable-shared=yes \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --docdir="${SYS_DIR[doc]}/${SRCNAME[0],,}-${SRCVERS[0]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}/plugins" \ + --localstatedir="${SYS_DIR[var]}" \ + --disable-oss \ + --disable-gtk2 \ + --enable-gtk3 +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +changelog ChangeLog +rm -f ${DOC}/COPYING* +} diff --git a/audio/easytag/easytag-2.2.3-resolution.patch.xz b/audio/easytag/easytag-2.2.3-resolution.patch.xz Binary files differnew file mode 100644 index 0000000..0d95c32 --- /dev/null +++ b/audio/easytag/easytag-2.2.3-resolution.patch.xz diff --git a/audio/easytag/easytag.build b/audio/easytag/easytag.build new file mode 100755 index 0000000..dab56c2 --- /dev/null +++ b/audio/easytag/easytag.build @@ -0,0 +1,62 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=easytag +VERSION=2.2.3 +BUILD=1 +DEPENDS=('gtk+ >= 3.8.0-1' 'taglib >= 1.9.1-1' 'id3lib >= 3.8.3-1' 'libid3tag >= 0.15.1b-1' 'libvorbis >= 1.3.3-1' 'flac >= 1.2.1-1' 'libspeex >= 1.2rc1-1' 'libwavpack >= 4.60.1-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: EasyTAG +${NAME}: +${NAME}: EasyTAG is a utility for editing and viewing the ID3 tags of your +${NAME}: MP3, MP2, FLAC and OGG files. It supports ID3v1 and ID3v2, auto +${NAME}: tagging, file renaming from the tags, recursive tagging, playlist +${NAME}: generation and many more features. It has an easy to use Gtk+-based +${NAME}: interface. +${NAME}: +${NAME}: Homepage: http://projects.gnome.org/easytag +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=${URL[sf]}/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.xz +SRCCOPY[0]="GPL2" + +build0() +{ +CPPFLAGS="-I${SYS_DIR[include]}/id3tag" \ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --disable-silent-rules \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" \ + --docdir="${SYS_DIR[doc]}/${SRCNAME[0]}-${SRCVERS[0]}" \ + --htmldir="${SYS_DIR[html]}/${SRCNAME[0]}" +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS THANKS +changelog NEWS +} diff --git a/audio/gtick/gtick.build b/audio/gtick/gtick.build new file mode 100755 index 0000000..d4d1eba --- /dev/null +++ b/audio/gtick/gtick.build @@ -0,0 +1,71 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=gtick +VERSION=0.5.2 +BUILD=1 +DEPENDS=('gtk+ >= 2.24.17-1' 'libsndfile >= 1.0.25-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: gtick +${NAME}: +${NAME}: A metronome which supports different meters (2/4, 3/4, 4/4) and +${NAME}: speeds ranging from 30 to 250 BPM. +${NAME}: +${NAME}: Homepage: http://www.antcom.de/gtick +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://www.antcom.de/gtick/download/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz +SRCOPTS[0]="GPL3" + +build0() +{ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --disable-rpath \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" \ + --enable-threads=posix \ + --with-sndfile +make ${JOBS} +make install DESTDIR="${PKG}" +doc AUTHORS THANKS +changelog ChangeLog +} + +SRCNAME[1]=${NAME} +SRCVERS[1]=desktop +SRCPACK[1]=${SRCNAME[1]}-${SRCVERS[1]}.tar.xz +SRCOPTS[1]="pkgunpack" + +build1() +{ + echo "Nothing to do here!" +} diff --git a/audio/mhwaveedit/mhwaveedit-1.4.22-desktop.patch.xz b/audio/mhwaveedit/mhwaveedit-1.4.22-desktop.patch.xz Binary files differnew file mode 100644 index 0000000..2fb9993 --- /dev/null +++ b/audio/mhwaveedit/mhwaveedit-1.4.22-desktop.patch.xz diff --git a/audio/mhwaveedit/mhwaveedit-1.4.22-xdgdirs.patch.xz b/audio/mhwaveedit/mhwaveedit-1.4.22-xdgdirs.patch.xz Binary files differnew file mode 100644 index 0000000..7363013 --- /dev/null +++ b/audio/mhwaveedit/mhwaveedit-1.4.22-xdgdirs.patch.xz diff --git a/audio/mhwaveedit/mhwaveedit.build b/audio/mhwaveedit/mhwaveedit.build new file mode 100755 index 0000000..63db611 --- /dev/null +++ b/audio/mhwaveedit/mhwaveedit.build @@ -0,0 +1,70 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=mhwaveedit +VERSION=1.4.22 +BUILD=2 +DEPENDS=('gtk+ >= 2.24.17-1' 'libsamplerate >= 0.1.8-1' 'sound >= 1.0.27-1' 'jack >= 1.9.8-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: mhwaveedit (sound file editor) +${NAME}: +${NAME}: A graphical program for editing sound files. +${NAME}: +${NAME}: Homepage: http://gna.org/projects/mhwaveedit +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://download.gna.org/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2 +SRCCOPY[0]="GPL2" + +build0() +{ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" \ + --with-double-samples \ + --with-default-driver=alsa \ + --with-default-ladspa-path="${SYS_DIR[lib]}/plugins/ladspa" \ + --with-default-mixerapp="xfce4-mixer" \ + --without-sdl \ + --without-oss \ + --without-esound \ + --without-arts +make ${JOBS} +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +install.dir ${PKG}${SYS_DIR[share]}/applications +install.dat mhwaveedit.desktop ${PKG}${SYS_DIR[share]}/applications +install.dir ${PKG}${SYS_DIR[share]}/icons/hicolor/48x48/apps +install.dat mhwaveedit.png ${PKG}${SYS_DIR[share]}/icons/hicolor/48x48/apps +} diff --git a/audio/mikmod/mikmod.build b/audio/mikmod/mikmod.build new file mode 100755 index 0000000..5fee7ed --- /dev/null +++ b/audio/mikmod/mikmod.build @@ -0,0 +1,57 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=mikmod +VERSION=3.2.5 +BUILD=1 +DEPENDS=('libmikmod >= 3.3.6-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: mikmod +${NAME}: +${NAME}: A command-line module player. +${NAME}: +${NAME}: Homepage: http://mikmod.sf.net +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=${URL[sf]}/mikmod/${SRCNAME[0]}/${SRCVERS[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz +SRCCOPY[0]="GPL2" + +build0() +{ +sed -i -e 's|share/mikmod|share/application-data/mikmod|g' CMakeLists.txt +cmake \ +-DCMAKE_CXX_FLAGS:STRING="${FLAGS}" \ +-DCMAKE_C_FLAGS:STRING="${FLAGS}" \ +-DCMAKE_VERBOSE_MAKEFILE:BOOL="on" \ +-DCMAKE_INSTALL_PREFIX:PATH="${SYS_DIR[usr]}" \ +-DMIKMOD_INCLUDE_DIR:PATH="${SYS_DIR[include]}/mikmod" \ +CMakeLists.txt +make ${JOBS} +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +} diff --git a/audio/moc/moc-2.5.0-beta1-desktopfile.patch.xz b/audio/moc/moc-2.5.0-beta1-desktopfile.patch.xz Binary files differnew file mode 100644 index 0000000..ad42978 --- /dev/null +++ b/audio/moc/moc-2.5.0-beta1-desktopfile.patch.xz diff --git a/audio/moc/moc-2.5.0-beta1-ffmpeg.patch.xz b/audio/moc/moc-2.5.0-beta1-ffmpeg.patch.xz Binary files differnew file mode 100644 index 0000000..98c3dd4 --- /dev/null +++ b/audio/moc/moc-2.5.0-beta1-ffmpeg.patch.xz diff --git a/audio/moc/moc-2.5.0-beta1-id3tag.patch.xz b/audio/moc/moc-2.5.0-beta1-id3tag.patch.xz Binary files differnew file mode 100644 index 0000000..68c8af4 --- /dev/null +++ b/audio/moc/moc-2.5.0-beta1-id3tag.patch.xz diff --git a/audio/moc/moc-2.5.0-beta1-speex.patch.xz b/audio/moc/moc-2.5.0-beta1-speex.patch.xz Binary files differnew file mode 100644 index 0000000..74a808b --- /dev/null +++ b/audio/moc/moc-2.5.0-beta1-speex.patch.xz diff --git a/audio/moc/moc.build b/audio/moc/moc.build new file mode 100755 index 0000000..4f3be6a --- /dev/null +++ b/audio/moc/moc.build @@ -0,0 +1,79 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=moc +VERSION=2.5.0beta1 +BUILD=2 +DEPENDS=('sound >= 1.0.27-1' 'jack >= 1.9.9.5-1' 'libsamplerate >= 0.1.8-1' 'curl >= 7.29.0-1' 'file >= 5.14-1' 'libdb >= 5.3.21-1' 'gnutls >= 3.1.10-1' 'libopus >= 1.0.2-1' 'celt >= 0.11.3-1') +OPTDEPENDS=('libmad >= 0.15.1b-1' 'libvorbis >= 1.3.3-1' 'flac >= 1.2.1-1' 'libsndfile >= 1.0.25-1' 'libmodplug >= 0.8.8.4-1' 'libspeex >= 1.2rc1-1' 'libwavpack >= 4.60.1-1' 'ffmpeg >= 1.2-1' 'libmpcdec >= 1.2.6-1' 'taglib >= 1.8-1' 'libid3tag >= 0.15.1b-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: moc (Music on Console) +${NAME}: +${NAME}: An audio player for the console that can play many different kinds of +${NAME}: sound file formats (such as OGG, FLAC and MP3). +${NAME}: +${NAME}: Homepage: http://moc.daper.net +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=2.5.0-beta1 +SRCPACK[0]=ftp://ftp.daper.net/pub/soft/moc/unstable/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2 +SRCCOPY[0]="GPL2" + +build0() +{ +CPPFLAGS="-I${SYS_DIR[include]}/mad -I${SYS_DIR[include]}/id3tag" \ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --disable-rpath \ + --enable-static=no \ + --enable-shared=yes \ + --disable-debug \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}/plugins" \ + --localstatedir="${SYS_DIR[var]}" \ + --datadir="${SYS_DIR[share]}/application-data" \ + --without-oss \ + --with-ncurses +make ${JOBS} +( + cd decoder_plugins/mp3 + make ${JOBS} + cd ../aac + make ${JOBS} +) +make install DESTDIR="${PKG}" +changelog NEWS +doc AUTHORS THANKS config.example keymap.example +install.dir ${PKG}${SYS_DIR[share]}/applications +install.dat moc.desktop ${PKG}${SYS_DIR[share]}/applications +install.bin \ + decoder_plugins/{aac,mp3}/.libs/*.so \ + ${PKG}${SYS_DIR[lib]}/plugins/moc/decoder_plugins +rm -rf ${PKG}${SYS_DIR[doc]}/moc +} diff --git a/audio/mpg123/checkmate-0.19-manpage.patch.xz b/audio/mpg123/checkmate-0.19-manpage.patch.xz Binary files differnew file mode 100644 index 0000000..ca368a0 --- /dev/null +++ b/audio/mpg123/checkmate-0.19-manpage.patch.xz diff --git a/audio/mpg123/id3ed-1.10.4-makefile.patch.xz b/audio/mpg123/id3ed-1.10.4-makefile.patch.xz Binary files differnew file mode 100644 index 0000000..0f145da --- /dev/null +++ b/audio/mpg123/id3ed-1.10.4-makefile.patch.xz diff --git a/audio/mpg123/mp3gain-1_5_2_r2-makefile.patch.xz b/audio/mpg123/mp3gain-1_5_2_r2-makefile.patch.xz Binary files differnew file mode 100644 index 0000000..ae800ad --- /dev/null +++ b/audio/mpg123/mp3gain-1_5_2_r2-makefile.patch.xz diff --git a/audio/mpg123/mpg123.build b/audio/mpg123/mpg123.build new file mode 100755 index 0000000..2085f92 --- /dev/null +++ b/audio/mpg123/mpg123.build @@ -0,0 +1,140 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=mpg123 +VERSION=1.19.0 +BUILD=1 + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: mpg123 (MPEG audio decoder library and player) +${NAME}: +${NAME}: A fast decoder library and player for MPEG 1.0 layer 1, 2 and 3. +${NAME}: +${NAME}: This package also includes the mpck, id3ed and mp3gain utilities. +${NAME}: +${NAME}: Homepage: http://www.mpg123.de +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://www.mpg123.de/download/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2 +SRCCOPY[0]="LGPL21" + +build0() +{ +case "$(cpufamily ${ARCH})" in + x86) + CPU="x86" + ;; + x86_64) + CPU="x86-64" + ;; +esac +sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.{in,am} +sed -i 's|$(libdir)/@PACKAGE@|$(libdir)/plugins/@PACKAGE@|g' $(find . -name "Makefile.in") +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --disable-silent-rules \ + --enable-static=no \ + --enable-shared=yes \ + --enable-debug=no \ + --enable-modules=yes \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --includedir="${SYS_DIR[include]}/${NAME}" \ + --localstatedir="${SYS_DIR[var]}" \ + --enable-gapless=yes \ + --enable-fifo=yes \ + --enable-ipv6=yes \ + --enable-network=yes \ + --with-audio=alsa \ + --with-default-audio=alsa \ + --with-optimization=2 \ + --with-cpu="${CPU}" \ + --with-module-suffix=".so" +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +changelog NEWS +license COPYING +doc AUTHORS +} + +SRCNAME[1]=checkmate +SRCVERS[1]=0.19 +SRCPACK[1]=http://checkmate.gissen.nl/${SRCNAME[1]}-${SRCVERS[1]}.tar.gz +SRCCOPY[1]="GPL2" + +build1() +{ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --includedir="${SYS_DIR[include]}/${NAME}" \ + --localstatedir="${SYS_DIR[var]}" +make ${JOBS} CFLAGS+="${FLAGS}" +make install DESTDIR=${PKG} +doc AUTHORS +changelog ChangeLog +} + +SRCNAME[2]=id3ed +SRCVERS[2]=1.10.4 +SRCPACK[2]=http://code.fluffytapeworm.com/projects/${SRCNAME[2]}/${SRCNAME[2]}-${SRCVERS[2]}.tar.gz +SRCCOPY[2]="GPL2" + +build2() +{ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --includedir="${SYS_DIR[include]}/${NAME}" \ + --localstatedir="${SYS_DIR[var]}" +make ${JOBS} CFLAGS+="${FLAGS}" +make install DESTDIR=${PKG} +changelog Changelog +} + +SRCNAME[3]=mp3gain +SRCVERS[3]=1_5_2_r2 +SRCPACK[3]=${URL[sf]}/${SRCNAME[3]}/${SRCNAME[3]}-${SRCVERS[3]}-src.zip +SRCCOPY[3]="LGPL21" +SRCOPTS[3]="nosrcroot" + +build3() +{ +make ${JOBS} CFLAGS+="${FLAGS}" +make install DESTDIR="${PKG}" +} diff --git a/audio/normalize/normalize.build b/audio/normalize/normalize.build new file mode 100755 index 0000000..a5f9aaa --- /dev/null +++ b/audio/normalize/normalize.build @@ -0,0 +1,61 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=normalize +VERSION=0.7.7 +BUILD=2 +DEPENDS=('sound >= 1.0.26-1' 'libsamplerate >= 0.1.8-1' 'curl >= 7.29.0-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: normalize (adjusts volume levels of audio files) +${NAME}: +${NAME}: normalize is a tool for adjusting the volume of audio files to a +${NAME}: standard level. This is useful for things like creating mix CDs +${NAME}: from mp3 collections, where different recording levels on different +${NAME}: albums can cause the volume to vary greatly from song to song. +${NAME}: +${NAME}: Chris Vaill is the author of normalize. +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://savannah.nongnu.org/download/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2 +SRCCOPY[0]="GPL2" + +build0() +{ +CPPFLAGS="-I${SYS_DIR[include]}/mad" \ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" \ + --disable-xmms \ + --with-mad \ + --without-audiofile +make ${JOBS} +make install DESTDIR="${PKG}" +doc THANKS README +changelog NEWS +} diff --git a/audio/opus_tools/opus_tools.build b/audio/opus_tools/opus_tools.build new file mode 100755 index 0000000..164b872 --- /dev/null +++ b/audio/opus_tools/opus_tools.build @@ -0,0 +1,58 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=opus_tools +VERSION=0.1.8 +BUILD=1 +DEPENDS=('libogg >= 1.3.1-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: opus_tools +${NAME}: +${NAME}: A collection of tools for working with OPUS sound files. +${NAME}: +${NAME}: Homepage: http://wiki.xiph.org/Opus-tools +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=opus-tools +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://downloads.xiph.org/releases/opus/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz +SRCCOPY[0]="BSD3 GPL2" + +build0() +{ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --disable-silent-rules \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +} diff --git a/audio/pragha/pragha.build b/audio/pragha/pragha.build new file mode 100755 index 0000000..0fc48d9 --- /dev/null +++ b/audio/pragha/pragha.build @@ -0,0 +1,66 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=pragha +VERSION=1.1.2 +BUILD=2 +DEPENDS=('gtk+ >= 3.8.0-1' 'gstreamer >= 1.0.6-1' 'sqlite >= 3.7.15.2-1' 'liblastfm >= 20121125-1' 'taglib >= 1.8-1' 'libcdio >= 0.90-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: pragha (music player) +${NAME}: +${NAME}: A music player and manager similar to Amarok. +${NAME}: +${NAME}: Homepage: http://pragha.wikispaces.com +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://dissonance.googlecode.com/files/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2 +SRCCOPY[0]="GPL3" + +build0() +{ +CPPFLAGS="-DHAVE_PARANOIA_NEW_INCLUDES" \ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --disable-silent-rules \ + --enable-static=no \ + --enable-shared=yes \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --docdir="${SYS_DIR[doc]}/${SRCNAME[0]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" \ + --with-gstreamer=1.0 \ + --with-gtk3 +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc FAQ +changelog NEWS +rm -rf ${PKG}${SYS_DIR[doc]}/${SRCNAME[0]} +} diff --git a/audio/qjackctl/qjackctl-0.3.8-makefile.patch.xz b/audio/qjackctl/qjackctl-0.3.8-makefile.patch.xz Binary files differnew file mode 100644 index 0000000..76db6e0 --- /dev/null +++ b/audio/qjackctl/qjackctl-0.3.8-makefile.patch.xz diff --git a/audio/qjackctl/qjackctl.build b/audio/qjackctl/qjackctl.build new file mode 100755 index 0000000..c5b5b15 --- /dev/null +++ b/audio/qjackctl/qjackctl.build @@ -0,0 +1,57 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=qjackctl +VERSION=0.3.8 +BUILD=1 +DEPENDS=('qt >= 4.7.4-1' 'jack >= 1.9.7-1' 'sound >= 1.0.24-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: qjackctl (JACK control) +${NAME}: +${NAME}: A Qt application to control the JACK sound server. It provides a +${NAME}: simple GUI dialog for setting several JACK server parameters, which +${NAME}: are properly saved between sessions, and a way to monitor the status +${NAME}: of the audio server. It also features an enhanced patchbay and +${NAME}: connection control. +${NAME}: +${NAME}: Homepage: http://qjackctl.sourceforge.net +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=${URL[sf]}/${SRCNAME[0]}/files/${SRCNAME[0]}%20%28stable%29/${SRCVERS[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz +SRCCOPY[0]="GPL2" + +build0() +{ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --prefix=/usr \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir=/etc \ + --libdir=/usr/lib$(libdirsuffix) \ + --localstatedir=/var +make -j 2 +make install DESTDIR="${PKG}" +doc AUTHORS README TRANSLATORS +changelog ChangeLog +} diff --git a/audio/rakarrack/rakarrack-0.6.1-datarootdir.patch.xz b/audio/rakarrack/rakarrack-0.6.1-datarootdir.patch.xz Binary files differnew file mode 100644 index 0000000..9b48c3a --- /dev/null +++ b/audio/rakarrack/rakarrack-0.6.1-datarootdir.patch.xz diff --git a/audio/rakarrack/rakarrack-0.6.1-desktopfile.patch.xz b/audio/rakarrack/rakarrack-0.6.1-desktopfile.patch.xz Binary files differnew file mode 100644 index 0000000..0f67c71 --- /dev/null +++ b/audio/rakarrack/rakarrack-0.6.1-desktopfile.patch.xz diff --git a/audio/rakarrack/rakarrack-0.6.1-headerfix.patch.xz b/audio/rakarrack/rakarrack-0.6.1-headerfix.patch.xz Binary files differnew file mode 100644 index 0000000..03b33d4 --- /dev/null +++ b/audio/rakarrack/rakarrack-0.6.1-headerfix.patch.xz diff --git a/audio/rakarrack/rakarrack.build b/audio/rakarrack/rakarrack.build new file mode 100755 index 0000000..2542694 --- /dev/null +++ b/audio/rakarrack/rakarrack.build @@ -0,0 +1,72 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=rakarrack +VERSION=0.6.1 +BUILD=1 +DEPENDS=('fltk >= 1.3.2-1' 'sound >= 1.0.27-1' 'jack >= 1.9.9.5-1' 'libsndfile >= 1.0.25-1' 'libsamplerate >= 0.1.8-1' 'fontconfig >= 2.10.91-1' 'freetype >= 2.4.11-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: rakarrack +${NAME}: +${NAME}: A richly featured multi-effects processor emulating a guitar effects +${NAME}: pedalboard. Most of the effects engine is built from modules found in +${NAME}: the excellent software synthesizer ZynAddSubFX. Presets and the user +${NAME}: interface are optimized for guitar, but Rakarrack processes signals +${NAME}: in stereo while it does not apply internal band-limiting filtering, +${NAME}: and thus is well suited to all musical instruments and vocals. It +${NAME}: makes uses of the JACK Audio Connection Kit. +${NAME}: +${NAME}: Homepage: http://rakarrack.sf.net +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=${URL[sf]}/rakarrack/rakarrack/rakarrack-${SRCVERS[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2 +SRCCOPY[0]="GPL2" + +build0() +{ +CPPFLAGS="-I${SYS_DIR[include]}/samplerate" \ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" \ + --datadir="${SYS_DIR[share]}/application-data" \ + --enable-datadir=yes +make ${JOBS} +make install DESTDIR="${PKG}" +doc AUTHORS +changelog ChangeLog +for size in 32x32 64x64 128x128; do + install.dir ${PKG}${SYS_DIR[share]}/icons/hicolor/${size}/apps + install.dat icons/icono_rakarrack_${size}.png ${PKG}${SYS_DIR[share]}/icons/hicolor/${size}/apps/rakarrack.png +done +install.dir ${PKG}${SYS_DIR[html]} +mv \ + ${PKG}${SYS_DIR[doc]}/rakarrack/html \ + ${PKG}${SYS_DIR[html]}/rakarrack +rm -rf \ + ${PKG}${SYS_DIR[doc]}/rakarrack \ + ${PKG}${SYS_DIR[share]}/pixmaps +} diff --git a/audio/rubyripper/rubyripper.build b/audio/rubyripper/rubyripper.build new file mode 100755 index 0000000..a1eecf1 --- /dev/null +++ b/audio/rubyripper/rubyripper.build @@ -0,0 +1,53 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=rubyripper +VERSION=0.6.2 +BUILD=1 +ARCH=noarch +DEPENDS=('ruby_gtk2 >= 1.1.3-1' 'cdparanoia >= 10.2-2') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: rubyripper (audio CD ripper) +${NAME}: +${NAME}: Rubyripper aims to deliver high quality rips from audio cd's to your +${NAME}: computer drive. It tries to do so by ripping the same track with +${NAME}: cdparanoia multiple times and then comparing the results. It +${NAME}: currently has a ruby/gtk+2 and a command-line interface. +${NAME}: +${NAME}: Homepage: http://code.google.com/p/rubyripper +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://${SRCNAME[0]}.googlecode.com/files/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2 +SRCCOPY[0]="GPL3" + +build0() +{ +./configure \ + --prefix=/usr \ + --enable-lang-all \ + --enable-gtk2 \ + --enable-cli +make install DESTDIR="${PKG}" +doc README +} diff --git a/audio/shntool/shntool.build b/audio/shntool/shntool.build new file mode 100755 index 0000000..89a5cb0 --- /dev/null +++ b/audio/shntool/shntool.build @@ -0,0 +1,57 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=shntool +VERSION=3.0.10 +BUILD=2 +OPTDEPENDS=('libmac >= 3.99u4b5-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: shntool (a multi-purpose WAVE data processing and reporting utility) +${NAME}: +${NAME}: Shntool is a command-line utility to view and/or modify WAVE data and +${NAME}: properties. It runs in several different operating modes, and +${NAME}: supports various lossless audio formats. +${NAME}: +${NAME}: Shntool was written by Jason Jordan. +${NAME}: +${NAME}: Homepage: http://etree.org/shnutils/shntool +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://etree.org/shnutils/shntool/dist/src/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz +SRCCOPY[0]="GPL2" + +build0() +{ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" +make ${JOBS} +make install DESTDIR="${PKG}" +doc AUTHORS doc/CREDITS +changelog ChangeLog +} diff --git a/audio/sox/sox-14.4.1-pkglibdir.patch.xz b/audio/sox/sox-14.4.1-pkglibdir.patch.xz Binary files differnew file mode 100644 index 0000000..a394ad1 --- /dev/null +++ b/audio/sox/sox-14.4.1-pkglibdir.patch.xz diff --git a/audio/sox/sox.build b/audio/sox/sox.build new file mode 100755 index 0000000..ae7959b --- /dev/null +++ b/audio/sox/sox.build @@ -0,0 +1,82 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=sox +VERSION=14.4.1 +BUILD=1 +DEPENDS=('file >= 5.12-1' 'libpng >= 1.5.14-1' 'gcc >= 4.7.1-1') +OPTDEPENDS=('ffmpeg >= 1.1.2-1' 'libmad >= 0.15.1b-1' 'libgsm >= 1.0.13-1' 'libvorbis >= 1.3.3-1' 'flac >= 1.2.1-1' 'libwavpack >= 4.60.1-1' 'sound >= 1.0.26-1' 'libao >= 1.1.0-1' 'libsndfile >= 1.0.25-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: sox (universal sound sample translator) +${NAME}: +${NAME}: Sox is a universal sound converter, player, and recorder. It can +${NAME}: play, record, and convert between several sound file formats such as +${NAME}: .au, .snd, .voc and .wav. +${NAME}: +${NAME}: Homepage: http://sox.sf.net +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=${URL[sf]}/${SRCNAME[0]}/${SRCNAME[0]}/${SRCVERS[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2 +SRCCOPY[0]="GPL2 LGPL21" + +build0() +{ +CPPFLAGS="-I/usr/include/sndfile -I/usr/include/id3tag -I/usr/include/mad" \ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --enable-static=no \ + --enable-shared=yes \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --includedir="${SYS_DIR[include]}/sox" \ + --localstatedir="${SYS_DIR[var]}" \ + --with-pkgconfigdir="${SYS_DIR[share]}/pkgconfig" \ + --with-ladspa-path="${SYS_DIR[lib]}/plugins/ladspa" \ + --with-distro="${DISTRONAME}" \ + --with-dyn-default \ + --with-oss=no \ + --with-oggvorbis=dyn \ + --with-flac=dyn \ + --with-wavpack=dyn \ + --with-alsa=dyn \ + --with-ao=dyn \ + --with-ffmpeg=no \ + --with-gsm=dyn \ + --with-mp3=dyn \ + --enable-dl-mad \ + --enable-dl-lame \ + --enable-dl-sndfile + +make ${JOBS} +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +rm -f ${PKG}${SYS_DIR[man]}/man1/{play,rec}.1 +echo ".so man1/sox.1" > ${PKG}${SYS_DIR[man]}/man1/{play,rec}.1 +} diff --git a/audio/taggrepper/taggrepper.build b/audio/taggrepper/taggrepper.build new file mode 100755 index 0000000..d11f377 --- /dev/null +++ b/audio/taggrepper/taggrepper.build @@ -0,0 +1,61 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=taggrepper +VERSION=0.04 +BUILD=1 +DEPENDS=('libid3tag >= 0.15.1b-1' 'libvorbis >= 1.3.3-1' 'flac >= 1.2.1-1' 'file >= 5.14-1' 'pcre >= 8.32-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: taggrepper (media file tag 'grep' utility) +${NAME}: +${NAME}: Allows to match the tags of media files with regular expressions. +${NAME}: +${NAME}: Homepage: http://gitorious.org/taggrepper +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://alioth.debian.org/~akumar/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz +SRCCOPY[0]="BSD3" + +build0() +{ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" \ + --with-libmagic \ + --with-libvorbisfile \ + --with-libflac +make ${JOBS} +make install DESTDIR="${PKG}" +doc AUTHORS +changelog ChangeLog +} diff --git a/audio/vorbis_tools/vorbis_tools.build b/audio/vorbis_tools/vorbis_tools.build new file mode 100755 index 0000000..847ceb0 --- /dev/null +++ b/audio/vorbis_tools/vorbis_tools.build @@ -0,0 +1,82 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=vorbis_tools +VERSION=1.4.0 +BUILD=2 +DEPENDS=('libao >= 1.1.0-1' 'libvorbis >= 1.3.3-1' 'libkate >= 0.4.1-1' 'libspeex >= 1.2rc1' 'flac >= 1.2.1-1' 'curl >= 7.29.0-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: OGG Vorbis Tools +${NAME}: +${NAME}: Several basic tools for working with OGG Vorbis (.ogg) compressed +${NAME}: audio files: +${NAME}: +${NAME}: oggenc (an OGG encoder), ogg123 (a player), vorbiscomment (add +${NAME}: comments to Vorbis files), ogginfo (show information about an OGG +${NAME}: file), oggdec (a decoder), vcut (split vorbis files) and +${NAME}: vorbisgain (compute and add ReplayGain tags). +${NAME}: +${NAME}: Homepage: http://www.xiph.org +EOF + +# Sources + +SRCNAME[0]=vorbis-tools +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://downloads.xiph.org/releases/vorbis/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz +SRCCOPY[0]="GPL2" + +build0() +{ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --enable-static=no \ + --enable-shared=yes \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" +make ${JOBS} +make install DESTDIR="${PKG}" +doc AUTHORS ogg123/ogg123rc-example +rm -rf ${PKG}${SYS_DIR[doc]}/vorbis-tools +} + +SRCNAME[1]=vorbisgain +SRCVERS[1]=0.37 +SRCPACK[1]=http://sjeng.org/ftp/vorbis/${SRCNAME[1]}-${SRCVERS[1]}.tar.gz +SRCCOPY[1]="LGPL21" + +build1() +{ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" \ + --enable-recursive +make ${JOBS} +make install DESTDIR="${PKG}" +changelog NEWS +} diff --git a/audio/xfce_mixer/xfce4-mixer-4.10.0-panelicons.patch.xz b/audio/xfce_mixer/xfce4-mixer-4.10.0-panelicons.patch.xz Binary files differnew file mode 100644 index 0000000..e2af557 --- /dev/null +++ b/audio/xfce_mixer/xfce4-mixer-4.10.0-panelicons.patch.xz diff --git a/audio/xfce_mixer/xfce_mixer.build b/audio/xfce_mixer/xfce_mixer.build new file mode 100755 index 0000000..82172aa --- /dev/null +++ b/audio/xfce_mixer/xfce_mixer.build @@ -0,0 +1,63 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=xfce_mixer +MAJOR=4.10 +VERSION=${MAJOR}.0 +BUILD=1 +DEPENDS=('xfce >= 4.10-1' 'gstreamer >= 0.10.35-1' 'libunique >= 1.1.6-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# 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 ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: xfce_mixer (sound mixer) +${NAME}: +${NAME}: This package contains a volume control application based on GStreamer +${NAME}: written to conceptually fit into the Xfce desktop environment. It +${NAME}: also contains a plugin for the Xfce panel which is especially +${NAME}: designed for use with the mouse wheel. +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=xfce4-mixer +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://archive.xfce.org/src/apps/${SRCNAME[0]}/${MAJOR}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2 +SRCCOPY[0]="GPL2" + +build0() +{ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --enable-static=no \ + --enable-shared=yes \ + --enable-debug=minimum \ + --prefix=/usr \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir=/etc \ + --libdir=/usr/lib$(libdirsuffix) \ + --localstatedir=/var \ + --with-html-dir=/usr/share/html +make ${JOBS} +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +} |