summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Arndt2017-12-15 17:11:18 +0100
committerChristopher Arndt2017-12-15 17:11:18 +0100
commit6774759fbea4a3f2326157c2693f6a037287d15b (patch)
tree4a6cda08b1706b3aba520fb9c17d0c6770ec4bb6
parent8db94f93fe4d07b3a3296455b037eaca42bc5610 (diff)
downloadaur-6774759fbea4a3f2326157c2693f6a037287d15b.tar.gz
Tracktion 6 is now free
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD47
-rw-r--r--tracktion.install21
3 files changed, 43 insertions, 46 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 852596f44027..2f9b9ad2cda6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,26 @@
# Generated by mksrcinfo v8
-# Sun Mar 20 21:24:47 UTC 2016
+# Fri Dec 15 16:10:47 UTC 2017
pkgbase = tracktion-6
- pkgdesc = Commercial Proprietary Music Production Software
+ pkgdesc = Free-to-use Proprietary Digital Audio Workstation
pkgver = 6.3.1
- pkgrel = 1
- url = http://www.tracktion.com/
+ pkgrel = 2
+ url = https://www.tracktion.com/
install = tracktion.install
arch = x86_64
license = custom
depends = alsa-lib
+ depends = freetype2
depends = mesa
- depends = desktop-file-utils
- depends = shared-mime-info
+ depends = libxinerama
+ optdepends = caps: The LADSPA C* Audio Plugin Suite
+ optdepends = fil-plugins: LADSPA four-band parametric equaliser plugins
optdepends = jack: A low-latency audio server
- optdepends = ladspa-plugins: a set of ladspa plugins
+ optdepends = ladspa: a basic set of ladspa plugins
+ optdepends = mcp-plugins: a set of LADSPA filters plugins
+ optdepends = rev-plugins: LADSPA stereo and ambisonic reverb plugin based on zita-rev1
+ optdepends = swh-plugins: Steve Harris' LADSPA plug-ins suite
+ optdepends = tap-plugins: Tom's LADSPA Plugins
+ optdepends = wah-plugins: LADSPA Wah filter plugin
source = https://s3-us-west-2.amazonaws.com/tracktion-marketplace-public/archive/t6/TracktionInstall_6_3_1_Linux_64Bit.deb
source = license
source = Tracktion6.desktop
diff --git a/PKGBUILD b/PKGBUILD
index 2e030b150049..9b4a1abb2c46 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,21 +3,29 @@
pkgname=tracktion-6
pkgver=6.3.1
-pkgrel=1
-pkgdesc="Commercial Proprietary Music Production Software"
+pkgrel=2
+pkgdesc="Free-to-use Proprietary Digital Audio Workstation"
arch=('x86_64')
-url="http://www.tracktion.com/"
+url="https://www.tracktion.com/"
license=('custom')
-depends=('alsa-lib' 'mesa' 'desktop-file-utils' 'shared-mime-info' )
+depends=('alsa-lib' 'freetype2' 'mesa' 'libxinerama')
+makedpeends=('prelink')
optdepends=(
+ 'caps: The LADSPA C* Audio Plugin Suite'
+ 'fil-plugins: LADSPA four-band parametric equaliser plugins'
'jack: A low-latency audio server'
- 'ladspa-plugins: a set of ladspa plugins'
- )
+ 'ladspa: a basic set of ladspa plugins'
+ 'mcp-plugins: a set of LADSPA filters plugins'
+ 'rev-plugins: LADSPA stereo and ambisonic reverb plugin based on zita-rev1'
+ "swh-plugins: Steve Harris' LADSPA plug-ins suite"
+ "tap-plugins: Tom's LADSPA Plugins"
+ "wah-plugins: LADSPA Wah filter plugin"
+)
conflicts=()
source=("https://s3-us-west-2.amazonaws.com/tracktion-marketplace-public/archive/t6/TracktionInstall_6_3_1_Linux_64Bit.deb"
'license'
'Tracktion6.desktop'
- )
+)
install="tracktion.install"
md5sums=('77393f2440c1b3da9d5ea8e4fa315828'
'd7bac73a1a52d26b337761a1d7ec561d'
@@ -25,27 +33,8 @@ md5sums=('77393f2440c1b3da9d5ea8e4fa315828'
package() {
tar -x --lzma -f data.tar.lzma -C "${pkgdir}"
+ execstack -c "$pkgdir/usr/bin/Tracktion6"
rm "$pkgdir/usr/share/applications/tracktion6.desktop"
- install -Dm644 "$startdir/license" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -Dm644 "$startdir/Tracktion6.desktop" "$pkgdir/usr/share/applications/"
-
- msg "---||-------------------------------------------------||"
- msg "---|| All fine and dandy... ||"
- msg "---|| Tracktion is no longer free nor open source ||"
- msg "---|| and in demo mode. ||"
- msg "---|| ||"
- msg "---|| As of v6.1 Tracktion for Linux is considered ||"
- msg "---|| production-ready and licenses now need to be ||"
- msg "---|| purchased for new installs. ||"
- msg "---|| ||"
- msg "---|| If you obtained a free license for T6.0 it ||"
- msg "---|| should continue to work on the machine you ||"
- msg "---|| registered it on for the lifetime of the T6 ||"
- msg "---|| series ||"
- msg "---|| ||"
- msg "---|| Alternatively try out an older version ||"
- msg "---|| Tracktion-4-Free at AUR ||"
- msg "---|| ||"
- msg "---|| Visit www.tracktion.com for more info ||"
- msg "---||-------------------------------------------------||"
- }
+ install -Dm644 "$startdir/license" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
diff --git a/tracktion.install b/tracktion.install
index be8e7c540547..c5f031211c4e 100644
--- a/tracktion.install
+++ b/tracktion.install
@@ -1,12 +1,13 @@
post_install() {
- update-mime-database -n usr/share/mime
- update-desktop-database -q
-}
-
-post_upgrade() {
- post_install
-}
-
-post_remove() {
- post_install
+ echo "---||-------------------------------------------------||"
+ echo "---|| Tracktion 6 is free to use but not open source. ||"
+ echo "---|| It will initially run in demo mode. ||"
+ echo "---|| ||"
+ echo "---|| To unlock the software, you need to register ||"
+ echo "---|| for a free account at: ||"
+ echo "---|| ||"
+ echo "---|| https://marketplace.tracktion.com/shop/free-daw ||"
+ echo "---|| ||"
+ echo "---|| Visit https://www.tracktion.com for more info ||"
+ echo "---||-------------------------------------------------||"
}