diff options
author | Michał Szymański | 2015-06-09 14:15:46 +0200 |
---|---|---|
committer | Michał Szymański | 2015-06-09 14:15:46 +0200 |
commit | 6de712f1d85ad13b8a4d9e2c04c383ee7d94058e (patch) | |
tree | 37bbd40de81b21e2428ca3b01cf975fc3d27cbec | |
download | aur-6de712f1d85ad13b8a4d9e2c04c383ee7d94058e.tar.gz |
traverso 0.49.4
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | 01-fix_build.patch | 17 | ||||
-rw-r--r-- | 02-fix_spelling.patch | 276 | ||||
-rw-r--r-- | PKGBUILD | 58 | ||||
-rw-r--r-- | traverso.1 | 41 | ||||
-rw-r--r-- | traverso.install | 13 |
6 files changed, 434 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..244a23a5c821 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = traverso + pkgdesc = Digital Audio Workstation with an innovative User Interface + pkgver = 0.49.4 + pkgrel = 1 + url = http://traverso-daw.org/ + install = traverso.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = cmake + depends = qt4 + depends = jack + depends = fftw + depends = wavpack + depends = lame + depends = libmad + depends = shared-mime-info + depends = lilv + source = http://ftp.debian.org/debian/pool/main/t/traverso/traverso_0.49.4.orig.tar.gz + source = traverso.1 + source = 01-fix_build.patch + source = 02-fix_spelling.patch + md5sums = 35711db624ccb09044ea1a8dad2695ed + md5sums = da7454cb60b276aa1637ad79250e9ffb + md5sums = cb4c62ff0f38600c235216f87bace9f0 + md5sums = d9839ac123cddb63692fc1258297877f + +pkgname = traverso + diff --git a/01-fix_build.patch b/01-fix_build.patch new file mode 100644 index 000000000000..8974d574a4df --- /dev/null +++ b/01-fix_build.patch @@ -0,0 +1,17 @@ +Author: Jaromír Mikeš <mira.mikes@seznam.cz> +Description: Fixing build. Thanks to Fabian Greffrath <fabian@greffrath.com> +Forwarded: yes + +Index: traverso/src/core/InputEngine.cpp +=================================================================== +--- traverso.orig/src/core/InputEngine.cpp ++++ traverso/src/core/InputEngine.cpp +@@ -1519,7 +1519,7 @@ int InputEngine::init_map(const QString& + exists = true; + QString errorstring = QString("InputEngine:: keyfact with: type=%1, key1='%2', key2='%3' already exists!\n" + "You should only define keyfact types one time!!\n").arg(keyFactType).arg(key1).arg(key2); +- printf(QS_C(errorstring)); ++ printf("%s",QS_C(errorstring)); + info().warning(errorstring); + break; + } diff --git a/02-fix_spelling.patch b/02-fix_spelling.patch new file mode 100644 index 000000000000..74c086fe88e4 --- /dev/null +++ b/02-fix_spelling.patch @@ -0,0 +1,276 @@ +Author: Jaromír Mikeš <mira.mikes@seznam.cz> +Description: Fix spelling. +Forwarded: yes + +Index: traverso/src/core/InputEngine.cpp +=================================================================== +--- traverso.orig/src/core/InputEngine.cpp ++++ traverso/src/core/InputEngine.cpp +@@ -194,7 +194,7 @@ InputEngine::InputEngine() + CommandPlugin* plug = qobject_cast<CommandPlugin*>(loader.instance()); + if (plug) { + m_commandplugins.insert(plug->metaObject()->className(), plug); +- printf("InputEngine:: Succesfully loaded plugin: %s\n", plug->metaObject()->className()); ++ printf("InputEngine:: Successfully loaded plugin: %s\n", plug->metaObject()->className()); + } else { + printf("InputEngine:: Plugin load failed with %s\n", QS_C(loader.errorString())); + } +Index: traverso/src/engine/PADriver.cpp +=================================================================== +--- traverso.orig/src/engine/PADriver.cpp ++++ traverso/src/engine/PADriver.cpp +@@ -130,7 +130,7 @@ int PADriver::setup(bool capture, bool p + Pa_Terminate(); + return -1; + } else { +- printf("PADriver:: Succesfully initialized portaudio\n"); ++ printf("PADriver:: Successfully initialized portaudio\n"); + } + + +@@ -218,7 +218,7 @@ int PADriver::setup(bool capture, bool p + Pa_Terminate(); + return -1; + } else { +- printf("PADriver:: Succesfully opened portaudio stream\n"); ++ printf("PADriver:: Successfully opened portaudio stream\n"); + } + + AudioChannel* audiochannel; +@@ -264,7 +264,7 @@ int PADriver::start( ) + Pa_Terminate(); + return -1; + } else { +- printf("PADriver:: Succesfully started portaudio stream\n"); ++ printf("PADriver:: Successfully started portaudio stream\n"); + } + + return 1; +@@ -279,7 +279,7 @@ int PADriver::stop( ) + device->message((tr("PADriver:: PortAudio error: %1").arg(Pa_GetErrorText( err ))), AudioDevice::WARNING); + Pa_Terminate(); + } else { +- printf("PADriver:: Succesfully closed portaudio stream\n\n"); ++ printf("PADriver:: Successfully closed portaudio stream\n\n"); + } + + return 1; +Index: traverso/src/plugins/LV2/LV2Plugin.cpp +=================================================================== +--- traverso.orig/src/plugins/LV2/LV2Plugin.cpp ++++ traverso/src/plugins/LV2/LV2Plugin.cpp +@@ -238,7 +238,7 @@ int LV2Plugin::create_instance() + printf("Failed to instantiate plugin.\n"); + return -1; + } else { +-// printf("Succesfully instantiated plugin.\n\n"); ++// printf("Successfully instantiated plugin.\n\n"); + } + + return 1; +Index: traverso/src/sheetcanvas/AudioClipView.cpp +=================================================================== +--- traverso.orig/src/sheetcanvas/AudioClipView.cpp ++++ traverso/src/sheetcanvas/AudioClipView.cpp +@@ -1010,7 +1010,7 @@ Command * AudioClipView::set_audio_file( + // but it's not the proper place to do so!! + m_clip->set_sheet(m_sheet); + +- info().information(tr("Succesfully set AudioClip file to %1").arg(filename)); ++ info().information(tr("Successfully set AudioClip file to %1").arg(filename)); + + return ie().succes(); + } +Index: traverso/src/traverso/dialogs/RestoreProjectBackupDialog.cpp +=================================================================== +--- traverso.orig/src/traverso/dialogs/RestoreProjectBackupDialog.cpp ++++ traverso/src/traverso/dialogs/RestoreProjectBackupDialog.cpp +@@ -47,7 +47,7 @@ void RestoreProjectBackupDialog::accept( + + if (sucess) { + pm().load_project(m_projectname); +- info().information(tr("Succesfully restored backup from %1").arg(QDateTime::fromTime_t(restoretime).toString())); ++ info().information(tr("Successfully restored backup from %1").arg(QDateTime::fromTime_t(restoretime).toString())); + hide(); + } + +Index: traverso/resources/translations/traverso_bg.ts +=================================================================== +--- traverso.orig/resources/translations/traverso_bg.ts ++++ traverso/resources/translations/traverso_bg.ts +@@ -526,7 +526,7 @@ effect after restarting Traverso!</sourc + </message> + <message> + <location filename="../../src/sheetcanvas/AudioClipView.cpp" line="1013"/> +- <source>Succesfully set AudioClip file to %1</source> ++ <source>Successfully set AudioClip file to %1</source> + <translation>Успешно бе зададен АудиоКлип файл за %1</translation> + </message> + </context> +@@ -2852,7 +2852,7 @@ p, li { white-space: pre-wrap; } + </message> + <message> + <location filename="../../src/core/ProjectConverter.cpp" line="304"/> +- <source>Conversion finished succesfully</source> ++ <source>Conversion finished successfully</source> + <translation>Конвертирането завърши успешно</translation> + </message> + <message> +Index: traverso/resources/translations/traverso_cs.ts +=================================================================== +--- traverso.orig/resources/translations/traverso_cs.ts ++++ traverso/resources/translations/traverso_cs.ts +@@ -562,7 +562,7 @@ projeví až po novém spuštění Trave + </message> + <message> + <location filename="../../src/sheetcanvas/AudioClipView.cpp" line="1013"/> +- <source>Succesfully set AudioClip file to %1</source> ++ <source>Successfully set AudioClip file to %1</source> + <translation>Soubor se zvukovou ukázkou byl úspěšně nastaven na %1</translation> + </message> + </context> +@@ -3004,7 +3004,7 @@ p, li { white-space: pre-wrap; } + </message> + <message> + <location filename="../../src/core/ProjectConverter.cpp" line="304"/> +- <source>Conversion finished succesfully</source> ++ <source>Conversion finished successfully</source> + <translation>Převod byl dokončen úspěšně</translation> + </message> + <message> +Index: traverso/resources/translations/traverso_de.ts +=================================================================== +--- traverso.orig/resources/translations/traverso_de.ts ++++ traverso/resources/translations/traverso_de.ts +@@ -553,7 +553,7 @@ effect after restarting Traverso!</sourc + </message> + <message> + <location filename="../../src/sheetcanvas/AudioClipView.cpp" line="1013"/> +- <source>Succesfully set AudioClip file to %1</source> ++ <source>Successfully set AudioClip file to %1</source> + <translation>AudioClip Datei erfolgreich auf %1 gesetzt</translation> + </message> + </context> +@@ -2981,7 +2981,7 @@ nach (Neu)laden des Projektes angewandt. + </message> + <message> + <location filename="../../src/core/ProjectConverter.cpp" line="304"/> +- <source>Conversion finished succesfully</source> ++ <source>Conversion finished successfully</source> + <translation>Konvertierung erfolgreich beendet</translation> + </message> + <message> +Index: traverso/resources/translations/traverso_es.ts +=================================================================== +--- traverso.orig/resources/translations/traverso_es.ts ++++ traverso/resources/translations/traverso_es.ts +@@ -564,7 +564,7 @@ efecto al reiniciar Traverso!</translati + </message> + <message> + <location filename="../../src/sheetcanvas/AudioClipView.cpp" line="1013"/> +- <source>Succesfully set AudioClip file to %1</source> ++ <source>Successfully set AudioClip file to %1</source> + <translation>Archivo de AudioClip asignado correctamente a %1</translation> + </message> + </context> +@@ -3014,7 +3014,7 @@ p, li { white-space: pre-wrap; } + </message> + <message> + <location filename="../../src/core/ProjectConverter.cpp" line="304"/> +- <source>Conversion finished succesfully</source> ++ <source>Conversion finished successfully</source> + <translation>La conversión finalizó con éxito</translation> + </message> + <message> +Index: traverso/resources/translations/traverso_fr.ts +=================================================================== +--- traverso.orig/resources/translations/traverso_fr.ts ++++ traverso/resources/translations/traverso_fr.ts +@@ -525,7 +525,7 @@ effect after restarting Traverso!</sourc + </message> + <message> + <location filename="../../src/sheetcanvas/AudioClipView.cpp" line="1013"/> +- <source>Succesfully set AudioClip file to %1</source> ++ <source>Successfully set AudioClip file to %1</source> + <translation type="unfinished"></translation> + </message> + </context> +@@ -2863,7 +2863,7 @@ p, li { white-space: pre-wrap; } + </message> + <message> + <location filename="../../src/core/ProjectConverter.cpp" line="304"/> +- <source>Conversion finished succesfully</source> ++ <source>Conversion finished successfully</source> + <translation>Conversion réalisée avec succès</translation> + </message> + <message> +Index: traverso/resources/translations/traverso_nl.ts +=================================================================== +--- traverso.orig/resources/translations/traverso_nl.ts ++++ traverso/resources/translations/traverso_nl.ts +@@ -553,7 +553,7 @@ effect after restarting Traverso!</sourc + </message> + <message> + <location filename="../../src/sheetcanvas/AudioClipView.cpp" line="1013"/> +- <source>Succesfully set AudioClip file to %1</source> ++ <source>Successfully set AudioClip file to %1</source> + <translation>Bestand %1 succesvol toegewezen aan AudioClip</translation> + </message> + </context> +@@ -2956,7 +2956,7 @@ laden van het project.</translation> + </message> + <message> + <location filename="../../src/core/ProjectConverter.cpp" line="304"/> +- <source>Conversion finished succesfully</source> ++ <source>Conversion finished successfully</source> + <translation>Omzetting met succes afgerond</translation> + </message> + <message> +Index: traverso/resources/translations/traverso_pt.ts +=================================================================== +--- traverso.orig/resources/translations/traverso_pt.ts ++++ traverso/resources/translations/traverso_pt.ts +@@ -525,7 +525,7 @@ effect after restarting Traverso!</sourc + </message> + <message> + <location filename="../../src/sheetcanvas/AudioClipView.cpp" line="1013"/> +- <source>Succesfully set AudioClip file to %1</source> ++ <source>Successfully set AudioClip file to %1</source> + <translation type="unfinished"></translation> + </message> + </context> +@@ -2837,7 +2837,7 @@ p, li { white-space: pre-wrap; } + </message> + <message> + <location filename="../../src/core/ProjectConverter.cpp" line="304"/> +- <source>Conversion finished succesfully</source> ++ <source>Conversion finished successfully</source> + <translation type="unfinished"></translation> + </message> + <message> +Index: traverso/src/core/ProjectConverter.cpp +=================================================================== +--- traverso.orig/src/core/ProjectConverter.cpp ++++ traverso/src/core/ProjectConverter.cpp +@@ -301,7 +301,7 @@ int ProjectConverter::save_converted_doc + + void ProjectConverter::conversion_finished() + { +- emit message(tr("Conversion finished succesfully")); ++ emit message(tr("Conversion finished successfully")); + } + + QString ProjectConverter::get_conversion_description() +Index: traverso/src/engine/AudioDevice.h +=================================================================== +--- traverso.orig/src/engine/AudioDevice.h ++++ traverso/src/engine/AudioDevice.h +@@ -233,7 +233,7 @@ signals: + void stopped(); + + /** +- * The started() signal is emited ones the AudioThread and AudioDriver have been succesfully ++ * The started() signal is emited ones the AudioThread and AudioDriver have been successfully + * setup. + */ + void started(); diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..37cf51738b61 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: Michał Szymański <smiszym at gmail dot com> +# Contributor: rtfreedman (rob<d0t>til<d0t>freedman<aT>googlemail<d0t>com +# Contributor: Philipp Überbacher <murks at lavabit dot com> + +pkgname=traverso +pkgver=0.49.4 +pkgrel=1 +pkgdesc="Digital Audio Workstation with an innovative User Interface" +arch=('i686' 'x86_64') +url="http://traverso-daw.org/" +license=('GPL') +depends=('qt4' 'jack' 'fftw' 'wavpack' 'lame' 'libmad' 'shared-mime-info' 'lilv') +makedepends=('cmake') +install="traverso.install" +# files traverso.1 01-fix_build.patch 02-fix_spelling.patch taken from: +# http://ftp.debian.org/debian/pool/main/t/traverso/traverso_0.49.4-1.debian.tar.xz +source=("http://ftp.debian.org/debian/pool/main/t/traverso/traverso_$pkgver.orig.tar.gz" + traverso.1 01-fix_build.patch 02-fix_spelling.patch ) + +md5sums=('35711db624ccb09044ea1a8dad2695ed' + 'da7454cb60b276aa1637ad79250e9ffb' + 'cb4c62ff0f38600c235216f87bace9f0' + 'd9839ac123cddb63692fc1258297877f') + +prepare() { + cd "$pkgname-$pkgver" + patch -p1 -i ../01-fix_build.patch + patch -p1 -i ../02-fix_spelling.patch +} + +build() { + cd "$pkgname-$pkgver" + [[ -d bld ]] || mkdir bld && cd bld + cmake .. -DCMAKE_INSTALL_PREFIX="/usr" \ + -DCMAKE_SHARED_LINKER_FLAGS+=" -Wl,--no-undefined -Wl,--as-needed" \ + -DCMAKE_MODULE_LINKER_FLAGS+=" -Wl,--no-undefined -Wl,--as-needed" \ + -DUSE_SYSTEM_SLV2_LIBRARY=ON \ + -DWANT_MP3_ENCODE=ON + make +} + +package(){ + cd "$pkgname-$pkgver" + cd bld; make DESTDIR="$pkgdir/" install + cd ../resources + # desktop file + sed '/Path/d' -i traverso.desktop + install -Dm644 traverso.desktop "$pkgdir"/usr/share/applications/traverso.desktop + + # icons + install -dm755 "$pkgdir"/usr/share/icons/hicolor + cp -a freedesktop/icons/* "$pkgdir"/usr/share/icons/hicolor + + # mime & docs & man + install -Dm644 x-traverso.xml "$pkgdir"/usr/share/mime/packages/x-traverso.xml + install -Dm644 help.text "$pkgdir"/usr/share/doc/traverso/help.txt + install -Dm644 "${srcdir}"/traverso.1 "$pkgdir"/usr/share/man/man1/traverso.1 +} diff --git a/traverso.1 b/traverso.1 new file mode 100644 index 000000000000..1de8d431cc16 --- /dev/null +++ b/traverso.1 @@ -0,0 +1,41 @@ +.TH TRAVERSO 1 "November 5, 2007" +.SH NAME +traverso \- a multitrack audio recorder and editor +.SH SYNOPSIS +.B traverso +.RI [ options ] +.SH DESCRIPTION +This manual page documents briefly the +.B traverso +command. +.PP +\fBtraverso\fP is a multitrack audio recording and editing +suite, with an innovative and easy to master user interface. +.SH OPTIONS +A summary of options is included below. +.TP +.B \-h, \-\-help +Show summary of options. +.TP +.B \-v +Show version of program. +.TP +.B \-\-d1 +Set debug level to 1 (BASIC). +.TP +.B \-\-d2 +Set debug level to 2 (FLOOD). +.TP +.B \-\-d3 +Set debug level to 3 (SUPER_FLOOD). +.TP +.B \-\-d4 +Set debug level to 4 (ALL). +.TP +.B \-\-log +Create a ~/traverso.log file instead of dumping debug messages to stdout. +.SH AUTHOR +traverso was written by Remon Sijrier. +.PP +This manual page was written by G\[:u]rkan Seng\[:u]n <gurkan@phys.ethz.ch>, +for the Debian project (but may be used by others). diff --git a/traverso.install b/traverso.install new file mode 100644 index 000000000000..aede1a2910c9 --- /dev/null +++ b/traverso.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-mime-database usr/share/mime + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |