summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorreztho2015-06-13 22:48:40 +0100
committerreztho2015-06-13 22:48:40 +0100
commite9b945929a4ed5a1dd431ccfb0d8ad209da849b8 (patch)
treec5266aea0c1af353d42af1c9e27b3375bb17eb47
downloadaur-e9b945929a4ed5a1dd431ccfb0d8ad209da849b8.tar.gz
Initial commit
-rw-r--r--.SRCINFO32
-rw-r--r--PKGBUILD77
-rw-r--r--baudline-bin.install19
-rw-r--r--baudline.desktop8
-rw-r--r--baudline_jack.desktop8
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;