Package Details: t7-daw 7.2.1-6

Git Clone URL: https://aur.archlinux.org/t7-daw.git (read-only)
Package Base: t7-daw
Description: The world's best, fully featured, completely unlimited free daw for all music creators.
Upstream URL: https://www.tracktion.com/products/t7-daw
Keywords: tracktion
Conflicts: tracktion-7
Provides: t7-daw=7.2.1, tracktion-7=7.2.1
Replaces: tracktion-7-free-daw
Submitter: jvybihal
Maintainer: jvybihal
Last Packager: jvybihal
Votes: 4
Popularity: 0.69
First Submitted: 2018-12-10 14:32
Last Updated: 2018-12-12 15:37

Latest Comments

SpotlightKid commented on 2018-12-12 15:15

Cool, thanks!

jvybihal commented on 2018-12-12 11:31

@SpotlightKid thanks for the feedback. I like to have "software like this" in /opt (commercial sw , freeware or precompiled binaries). But looking at the content of package, you have a good point.

I did not add tracktion-7 as conflict because of /opt, but I think I should because of symlink creations.

Package name was suggested to me, and corresponds with what tracktion calls it on their website (https://www.tracktion.com/products/t7-daw)

I will push new changed PKGBUILD soon.

SpotlightKid commented on 2018-12-11 16:05

Hi @jvybihal, thanks for making this package.

Can you please add

conflicts=('tracktion-7')

to the PKGBUILD?

Also, why are you installing everything into "/opt"? The packaging guidelines state that /opt is for "Large self-contained packages". I do not think that this is the case here and the standard locations below /usr in the distribution archive work perfectly fine.

This also greatly simplifies the package function:

package() {
  msg2 "Extracting the data.tar.lzma"
  tar -x --lzma -f data.tar.lzma -C "${pkgdir}"

  ln -sf Tracktion7 "${pkgdir}/usr/bin/tracktion7"  # *
  mv "${pkgdir}/usr/share/doc/tracktion7" "${pkgdir}/usr/share/doc/t7-daw"
}
  • or should this be or "tracktion-t7-daw" to conform with the tracktion-waveform-* packages?

jvybihal commented on 2018-12-10 14:42

Hello @ainola, thank you. I tried to push updated repo where I renamed package tracktion-7-free-daw to t7-daw, but push failed. So I created clean repo here: https://aur.archlinux.org/packages/t7-daw/

Hope I did not mess up anything in the process and my steps are okay. If there is a cleaner way with keeping git history, I would appreciate pointing me to right direction. Thanks.

ainola commented on 2018-12-10 07:17

Hi, @jvybihal,

Please understand that people can make mistakes.

Also please note that you can clone the contents of your old package at any time, recovering the contents that of the deleted package.

I would advise creating a new package titled 't7-daw' as that appears to be the name it's going with nowadays. I can then merge this package into that one.

(While you're at it, please consider updating the PKGBUILD/.install file to conform to the packaging guidelines as found on the Arch wiki. In particular, the entirety of the .install file can be dropped as pacman handles those functions automatically)

jvybihal commented on 2018-11-26 07:28

@FabioLolix hope you are proud of yourself for reporting https://aur.archlinux.org/pkgbase/tracktion-7-free-daw/ for removal. The result is astonishing. Now there is no working tracktion 7 package in AUR at all. And also, this one package was not made for the Free variant that came up in 2018. Last update is 2016. Hope you are happy.

boydskywalker commented on 2018-09-15 17:18

The source included in this pkgbuild no longer works - it appears to be down. However, editing the pkgbuild and including the (now free) download from tracktion's site works properly.