diff options
-rw-r--r-- | .SRCINFO | 32 | ||||
-rw-r--r-- | PKGBUILD | 77 | ||||
-rw-r--r-- | baudline-bin.install | 19 | ||||
-rw-r--r-- | baudline.desktop | 8 | ||||
-rw-r--r-- | baudline_jack.desktop | 8 |
5 files changed, 144 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..79d322a44598 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,32 @@ +pkgbase = baudline-bin + pkgdesc = Time-frequency browser designed for scientific visualization of the spectral domain. + pkgver = 1.08 + pkgrel = 3 + url = http://www.baudline.com/ + install = baudline-bin.install + arch = i686 + arch = x86_64 + license = custom + makedepends = imagemagick + depends = libxp + depends = jack + depends = libxmu + depends = libxxf86vm + depends = xorg-fonts-75dpi + depends = xorg-fonts-100dpi + optdepends = gzip + optdepends = bzip2 + optdepends = flac + optdepends = sox + optdepends = mpg123 + optdepends = vorbis-tools + provides = baudline + source = http://www.baudline.com/baudline_1.08_linux_.tar.gz + source = baudline.desktop + source = baudline_jack.desktop + md5sums = a400669fe11e5189e5d9d9db18dae70d + md5sums = d334c058230811a402104f75afcfaeed + md5sums = 2c1ff5a60782815167bb43e735305e0e + +pkgname = baudline-bin + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cea45f6a64ce --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,77 @@ +# Contributor: Tom < reztho at archlinux dot us > +# +# ATTENTION!!!! +# The license of this program must be accepted before downloading the original baudline .tar.gz, +# so be sure to accept it before doing anything if you really want to install this +# program. The license is in this URL: http://www.baudline.com/download.html . +# +# And if you see the 'About' screen of the program, you can see than any kind of +# distribution of the program is prohibited, so the first contributor of this PKGBUILD +# (Tom < reztho at archlinux dot us >) contacted with Erik Olson from SigBlips.com (the author +# of the program) and Erik granted the whole Archlinux community to use this PKGBUILD +# for making a binary Archlinux package so you can install the program system-wide. But the +# distribution of the binary Archlinux package made with this PKGBUILD is prohibited, so it +# isn't possible to upload it to the binary Archlinux repositories or use it as part of Archlinux +# installation or any of its derivatives. +# + +pkgname=baudline-bin +pkgver=1.08 +pkgrel=3 +pkgdesc="Time-frequency browser designed for scientific visualization of the spectral domain." +arch=('i686' 'x86_64') +url="http://www.baudline.com/" +license=('custom') +depends=('libxp' 'jack' 'libxmu' 'libxxf86vm' 'xorg-fonts-75dpi' 'xorg-fonts-100dpi') +makedepends=('imagemagick') +optdepends=('gzip' 'bzip2' 'flac' 'sox' 'mpg123' 'vorbis-tools') +provides=('baudline') +install=baudline-bin.install +source=("http://www.baudline.com/${pkgname/-bin/}_${pkgver}_linux_${CARCH}.tar.gz" + "${pkgname/-bin/}.desktop" + "${pkgname/-bin/}_jack.desktop") + +md5sums=('a400669fe11e5189e5d9d9db18dae70d' + 'd334c058230811a402104f75afcfaeed' + '2c1ff5a60782815167bb43e735305e0e') + +[ "${CARCH}" == "x86_64" ] && \ +md5sums=('8ca7a48c17d4826f2a634ffe5137811e' + 'd334c058230811a402104f75afcfaeed' + '2c1ff5a60782815167bb43e735305e0e') + +package() { + + _verpkg=${pkgver} + _arch=${CARCH} + + if [ "${_arch}" == "i686" ]; then + _arch=x86 + fi + + cd ${srcdir}/${pkgname/-bin/}_${_verpkg}_linux_${_arch} + + # Intallation + mkdir -p ${pkgdir}/usr/share/baudline ${pkgdir}/usr/bin/ + cp -a ./* ${pkgdir}/usr/share/baudline/ + mv ${pkgdir}/usr/share/baudline/baudline ${pkgdir}/usr/bin/ + mv ${pkgdir}/usr/share/baudline/baudline_jack ${pkgdir}/usr/bin/ + + # Fixing permissions + chmod 755 ${pkgdir}/usr/bin/* + + # .desktop file and icon + mkdir -p ${pkgdir}/usr/share/pixmaps + /usr/bin/convert ${srcdir}/${pkgname/-bin/}_${_verpkg}_linux_${_arch}/icons/spectro.gif ${srcdir}/${pkgname/-bin/}_${_verpkg}_linux_${_arch}/icons/baudline.png || return 1 + /usr/bin/convert ${srcdir}/${pkgname/-bin/}_${_verpkg}_linux_${_arch}/icons/piano_keys.gif ${srcdir}/${pkgname/-bin/}_${_verpkg}_linux_${_arch}/icons/baudline_jack.png || return 1 + install -m 644 ${srcdir}/${pkgname/-bin/}_${_verpkg}_linux_${_arch}/icons/baudline.png ${pkgdir}/usr/share/pixmaps/ || return 1 + install -m 644 ${srcdir}/${pkgname/-bin/}_${_verpkg}_linux_${_arch}/icons/baudline_jack.png ${pkgdir}/usr/share/pixmaps/baudline_jack.png || return 1 + mkdir -p ${pkgdir}/usr/share/applications + install -m 644 ${srcdir}/${pkgname/-bin/}.desktop ${pkgdir}/usr/share/applications || return 1 + install -m 644 ${srcdir}/${pkgname/-bin/}_jack.desktop ${pkgdir}/usr/share/applications || return 1 + + # License + mkdir -p ${pkgdir}/usr/share/licenses/${pkgname}/ + install -m 644 ${pkgdir}/usr/share/baudline/README_unix.txt ${pkgdir}/usr/share/licenses/${pkgname}/ || return 1 +} + diff --git a/baudline-bin.install b/baudline-bin.install new file mode 100644 index 000000000000..5cb481509780 --- /dev/null +++ b/baudline-bin.install @@ -0,0 +1,19 @@ +post_install() { + echo "==>> By the mere act of downloading the program, you are actually" + echo "==>> accepting the license of the program, which has been installed in:" + echo "==>> /usr/share/licenses/baudline-bin/README" + echo "==>> If you don't accept it, remove the program from your system immediately." +} + + +post_upgrade() { + /bin/true +} + +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/baudline.desktop b/baudline.desktop new file mode 100644 index 000000000000..a91e6e68ae0a --- /dev/null +++ b/baudline.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=baudline +Comment=Time-frequency browser designed for scientific visualization of the spectral domain. +Exec=baudline +Icon=baudline +Terminal=false +Type=Application +Categories=AudioVideo; diff --git a/baudline_jack.desktop b/baudline_jack.desktop new file mode 100644 index 000000000000..3d318460ad51 --- /dev/null +++ b/baudline_jack.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=baudline_jack +Comment=Time-frequency browser designed for scientific visualization of the spectral domain. With JACK suppport. +Exec=baudline_jack +Icon=baudline_jack +Terminal=false +Type=Application +Categories=AudioVideo; |