Package Details: tse3 0.3.1-8

Git Clone URL: https://aur.archlinux.org/tse3.git (read-only)
Package Base: tse3
Description: A powerful open source sequencer engine written in C++.
Upstream URL: http://tse3.sourceforge.net/
Licenses: GPL
Submitter: None
Maintainer: haawda
Last Packager: haawda
Votes: 4
Popularity: 0.000000
First Submitted: 2010-01-18 15:50
Last Updated: 2017-02-17 18:32

Required by (0)

Sources (4)

Latest Comments

haawda commented on 2017-02-17 18:34

Really strange, but hopefully fixed now. BTW. on my side I got a race condition and so added !makeflags to the options.

cmsigler commented on 2017-02-16 01:12

@haawda:
Something seems strange. I see this AUR package was updated but when I look at the files it seems the PKGBUILD didn't get updated. The new tse3_autoconf.patch was added to the tree but it's never used in the PKGBUILD?

Here are my patches on (the dreaded) pastebin:

tse3_autoconf.patch -- http://pastebin.com/i71YMADt
PKGBUILD.patch -- http://pastebin.com/bh2d3w27

Again, HTH :)

Clemmitt Sigler

haawda commented on 2017-02-14 22:25

Thanks for the patch, but please ause a pastbin service next time. Cutting and pasting from here results in a malformed patch.

cmsigler commented on 2017-02-14 20:32

Hi,

I tried to build tse3 recently but had problems (then didn't end up using it because kdelibs3 is hopelessly bitrotted). I needed to create another patch -->

tse3_autoconf.patch:
--------
--- src/tse3/Makefile.am.orig 2005-07-25 07:23:00.000000000 -0400
+++ src/tse3/Makefile.am 2017-01-09 07:26:09.390701559 -0500
@@ -53,11 +53,12 @@

noinst_PROGRAMS = test
test_SOURCES = test.cpp
-test_LDADD = $(top_builddir)/src/tse3/libtse3.la
+test_LDADD = libtse3.la

# McCabe .i file generation

-tse3_i_FILES = $(patsubst %.cpp,i/%.i,$(libtse3_la_SOURCES))
+#tse3_i_FILES = $(patsubst %.cpp,i/%.i,$(libtse3_la_SOURCES))
+tse3_i_FILES = i/DisplayParams.i i/Error.i i/FileBlockParser.i i/Filter.i i/TSE2MDL.i i/FlagTrack.i i/KeySigTrack.i i/Metronome.i i/Midi.i i/MidiCommandFilter.i i/MidiData.i i/MidiEcho.i i/MidiFile.i i/MidiFilter.i i/MidiMapper.i i/MidiParams.i i/Mixer.i i/Mutex.i i/Notifier.i i/Panic.i i/Part.i i/Phrase.i i/PhraseEdit.i i/PhraseList.i i/Playable.i i/RepeatTrack.i i/MidiScheduler.i i/Serializable.i i/Song.i i/TempoTrack.i i/TimeSigTrack.i i/Track.i i/Transport.i i/TSE3.i i/TSE3MDL.i

tse3-i: $(tse3_i_FILES)
@echo "**** Built TSE3 .i files in 'i' dir ****"
--------

Patch for PKGBUILD:
--------
--- PKGBUILD.orig 2017-01-09 06:01:13.674810205 -0500
+++ PKGBUILD 2017-01-09 07:35:33.237957938 -0500
@@ -13,16 +13,19 @@
license=('GPL')
source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz \
tse3-0.2.7-gcc4.patch \
- tse3-0.2.7-size_t-64bit.patch)
+ tse3-0.2.7-size_t-64bit.patch \
+ tse3_autoconf.patch)
md5sums=('3b7e35505160e2d761e5b43abb636f3c'
'8e4852bb1d17c8921b3599712fda8484'
- '71287d128bdfd588b7c22645025e4b31')
+ '71287d128bdfd588b7c22645025e4b31'
+ '5eed736ffaca7c5a2d8a41b93a79a369')

prepare () {
cd "$srcdir/$pkgname-$pkgver"
patch -p1 -i "$srcdir/tse3-0.2.7-gcc4.patch"
[ "$CARCH" = "x86_64" ] && \
patch -Np0 -i "$srcdir/tse3-0.2.7-size_t-64bit.patch"
+ patch -Np0 -i "$srcdir/tse3_autoconf.patch"
}

build() {
--------

Hope this actually ends up helping someone :)

Clemmitt Sigler

haawda commented on 2013-10-29 19:10

Have you set unusual compile options, like something with -j?

frat commented on 2013-10-29 10:00

make[4]: *** No rule to make target `../../src/tse3/libtse3.la', needed by `test'. Stop.
make[4]: *** Waiting for unfinished jobs....

haawda commented on 2013-08-29 18:02

Thanks for your comment, thse. I refactored the PKGBUILD for pacman 4.1, putting prepare-steps into the prepare-function, build-steps into the build-function and install-steps into the package-function.

thse commented on 2013-08-25 18:39

I had to add
chmod 755 "$pkgdirbase"
to the beginning of the 'build()' function in PKGBUILD, because the folders mode is
d--------- 2 user users 4096 25. Aug 19:37 pkg
after it's created by 'makepkg' and thus 'install' prints the error message that it's not authorized to create this folder.

thse commented on 2013-08-25 18:33

I had to add
chmod 755 "$pkgdirbase"
to the beginning of the 'build()' function in PKGBUILD, because the directory's mode is
d--------- 2 user users 4096 25. Aug 19:37 pkg
after it's created by 'makepkg' and thus 'install' prints the error message that it can not create this directory because it's not authorized.

mar77i commented on 2012-04-10 21:35

bump. all well?

All comments