[proaudio] proaudio/proaudio: [3258] various fixes |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 3258
Author: dominique
Date: 2021-12-27 04:13:25 +0100 (Mon, 27 Dec 2021)
Log Message:
-----------
various fixes
Modified Paths:
--------------
trunk/overlays/proaudio/media-sound/iannix/ChangeLog
trunk/overlays/proaudio/media-sound/iannix/Manifest
trunk/overlays/proaudio/media-sound/iannix/iannix-9999.ebuild
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/iannix/files/
trunk/overlays/proaudio/media-sound/iannix/files/debian_privacy.patch
trunk/overlays/proaudio/media-sound/iannix/files/debian_resources_path.patch
trunk/overlays/proaudio/media-sound/iannix/files/desktop.patch
trunk/overlays/proaudio/media-sound/iannix/files/fix_spelling_errors.patch
trunk/overlays/proaudio/media-sound/iannix/files/iannix-9999-fix_paths.patch
trunk/overlays/proaudio/media-sound/iannix/files/iannix-9999-syntax_help.patch
trunk/overlays/proaudio/media-sound/iannix/files/qpainterpath_fix.patch
trunk/overlays/proaudio/media-sound/iannix/files/series
Modified: trunk/overlays/proaudio/media-sound/iannix/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/ChangeLog 2021-12-26 16:46:42 UTC (rev 3257)
+++ trunk/overlays/proaudio/media-sound/iannix/ChangeLog 2021-12-27 03:13:25 UTC (rev 3258)
@@ -1,6 +1,17 @@
# ChangeLog for media-sound/iannix
-# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2021 Gentoo Foundation; Distributed under the GPL v2
+ 27 Dec 2021; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
+ +files/iannix-9999-syntax_help.patch: fix syntax help message.
+ +files/iannix-9999-fix_paths.patch: fix location of auxillary files.
+ +files/qpainterpath_fix.path: from Debian, not used, here just in case.
+ +files/debian_ressources_path.patch: from Debian, similar to ${P}-fix_paths.patch.
+ +files/desktop.patch: fix desktop file.
+ +files/series: from Debian, heree just in case another debian patch is needed.
+ +files/fix_spelling_errors.patch: from Debian, self explanatory.
+ +files/debians_prrivacy.patch: from Debian, just in case.
+ iannix-9999.ebuild: cleanup.
+
09 Mar 2013; Dominique Michel <dominique@xxxxxxxxxxxxx>
iannix-9999.ebuild: bump to eapi 6 and git-r3; new git repo;
fix install process; update einfo...
Modified: trunk/overlays/proaudio/media-sound/iannix/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/Manifest 2021-12-26 16:46:42 UTC (rev 3257)
+++ trunk/overlays/proaudio/media-sound/iannix/Manifest 2021-12-27 03:13:25 UTC (rev 3258)
@@ -1,3 +1,11 @@
-EBUILD iannix-9999.ebuild 1489 BLAKE2B 7086180cee335a57a295a5984cf871ddf1607344b5b0578cbddf91ec05989e0dd0dbc5f392c0399d41b408d59760e8873d4cb858e559483e8cda64d451659b9f SHA512 53463334182dfe6e9511c784744c246472d662d7a0678bc15b3ea908cca55f689612966fcbacc348ebac327e709ace0c966b13d56665f9102a7c74c2b99fd01c
-MISC ChangeLog 1039 BLAKE2B 5d90c162ea6d042f40776ce70cb640e16d2d01dfe0a3dc322757939b4b4b68d97fa058763cd5bc0f419bc1cb837f5a2539566ad1a28b14aa951b862ec3db86e9 SHA512 52346ba5f6154946778966aa0bfcb19fcfa6468f4d67452d5e7d181d18f2fa13bfcfd61b4f1401e40d9daedb0705d88727aa1b41a36d145ed7291777d3596073
+AUX debian_privacy.patch 414 BLAKE2B a5aea9ceb5166b9501cd13591d3f64ed6e0382ca48a7aba26d5779d247ba623e617f7f1c4c84b432c5835f796bcbabd84ded0d52ccc51ab9466cf09f315cb3b2 SHA512 fb4a64ac67ddf79ba7e9caaefebb570fcdfcb8321a77de62a37759f241036ac45c6dbde26907880f19bfef784417eec13b8b8c5bebfdb25c30bd5a2d50d1b00e
+AUX debian_resources_path.patch 693 BLAKE2B 1944c2a7a10d5259f19c6874045fab4eeeed65c1c9beaf35bddfd038e136465da91c0780829d76e1ff99e5750d98e35f2de1b6b8883a32c52d4576408f7458db SHA512 cf1372695c8a6adae86157110a00f11b97d959a190cf93ec7e77db60474a9a1047071df815cdf873e7fc57e62db7c3501aed4048dd26a6c7cbf7d3a1507ea2d9
+AUX desktop.patch 510 BLAKE2B d38ac0e1a1747a450321efcd08c0b7db6a9e557155c9a8661e55f8267a0fa381f05daa4b15cfe8172bc76fb82eebe13a1e7bb81f071fe2b557bd2ca51af2b119 SHA512 5f9712b855c0d1f619c0e404fe30318d3b1bc5d54490e697f3635b4b95fd0e1a5043390f1c4e38ed8d8f273f08ce19dcaa1a8fc72d88090dd533cfc2b175a9a0
+AUX fix_spelling_errors.patch 2584 BLAKE2B 1bb2a4e2c6a452c936034079b2202f6cd11ef63b23f0a4d77afcdb66a35f4d9fba2d2bdac9675625bacd93947c82015af3a3b891959de1de0fe28b2c356419b1 SHA512 88f40ff54f8c50f6b07e2620dd5029686e2d6868f908038903384e845c6a81edc346eae73cf1d1777d6709b78723bcc52cccb1f6707e1d17b2162001e8903c0c
+AUX iannix-9999-fix_paths.patch 989 BLAKE2B 9d719f5780f61eaddd97a26720225d103d0e681ba0e78678ae320959abe32a0af24a2a4558bd3b491f62b0b6c542c80f7d18cc03c9118905614da8e8f6a8e1a6 SHA512 7ea4ea287d13b56e78848994a7446554183b507d4ee825fce01c71cb1cae70b69907ba4cd9fa0771f0679721cdce57d9588d4e6eec89b8b3de260e2a7428fdea
+AUX iannix-9999-syntax_help.patch 397 BLAKE2B 0f266ab23ccc14b2418fd61e2c9495ad4f25d9f1ca593e907ffecbbb280091a863f612bb3efc59968ce4585047e8f7db492f54c5f762aaec62c3e3a2f82a3edc SHA512 4dbd0a8ac3e08271350762728a859c253a030d1f4105467ac3039ffd5d6d04256856ea86b85a7c66d0c1b8082e8529cb089c04f1149ec5944926c677f1a87570
+AUX qpainterpath_fix.patch 536 BLAKE2B 389d6cfba5235aab579069238645dedf40c0e522feb2e1a015054edd0c849ee5a873e51d564e5ee633cceabe40416628995e0731765f9364a733bb95736cc9dc SHA512 4e0734c241d3605dfbfda9f24c14c6e487532bbc58def3a720c05eb3d3ef89c28eb9611ac5b4ff3c4f86c339bbd9705d5176fb7839747f51077ddee7cb6e7a4b
+AUX series 112 BLAKE2B bbe8509687805c9194812ecced9960b6b96b10b927421bb1e3b25b0e04ec03dfd91bba15abbefdb3bc84effe5b78cee159c42f1432983d41a4b90d1ad6179fd0 SHA512 7d918d1e57ed5f9b2d7a9e1cc437bb6440904c6848e9ea13213759638b53a17055f6544bb9c391e658cca30ae97f20d3bf2de3cdb8ff793834c750f2b18f4a4f
+EBUILD iannix-9999.ebuild 1640 BLAKE2B 515fa0f9dd7658dfba507bd6cea925edfd750f7526d3226bb9f49420f16191ca1e0211f2713c032e71a99e89b596b867b277b8ac8083bc562ba8ecb75eae5f4a SHA512 66a3d960150ae9d17615849cd891934bfc2d8a2d8f9e8011506b5a01152b9b71bc16341937691f030e1fd4f7a3ba7fa795c941f3a8477be6e384a35d0fac14f2
+MISC ChangeLog 1688 BLAKE2B 9337c5b88312ceb14d5dda4c9610c16129cd7c283f65919b95309bf12e940fc71896f1caf62e233b42b41f2f819089544dd71c4a45a9c7006aa8f3c7e860d896 SHA512 820b3ae878c0962e2e980f3448d40b03b74e0fbf4d29dad094495b2ac05970c42ac6379c01ee7209f230d985606c8d9f6c673a30c2d58f35ac700447981aba87
MISC metadata.xml 261 BLAKE2B ab09b95e48499595f240d83a5a2328b206d5983b57bbd4f6a0ba5f695a5be713ca35aaa6106a06a83a2e471d646e2ae12069c0779178823f1f9f30bd234a1dfe SHA512 590077890c7cc0e1fd1c8b4388764030dcf95e6bd04f996a73839809b011e666a859417ae2ec91eba8af11e4fe5bbe9c89791e1eccd23b7fc6ec43cca304e0b1
Added: trunk/overlays/proaudio/media-sound/iannix/files/debian_privacy.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/files/debian_privacy.patch (rev 0)
+++ trunk/overlays/proaudio/media-sound/iannix/files/debian_privacy.patch 2021-12-27 03:13:25 UTC (rev 3258)
@@ -0,0 +1,15 @@
+Description: prevent checking upstream website for updates
+Author: IOhannes m zmölnig
+Last-Update: 2017-06-06
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- iannix.orig/iannix.cpp
++++ iannix/iannix.cpp
+@@ -51,6 +51,7 @@
+ //Updates
+ forceUpdate = false;
+ forbidUpdate = !projectToLoad.isEmpty();
++ forbidUpdate = true;
+
+ //Default values
+ setCurrentDocument(0);
Added: trunk/overlays/proaudio/media-sound/iannix/files/debian_resources_path.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/files/debian_resources_path.patch (rev 0)
+++ trunk/overlays/proaudio/media-sound/iannix/files/debian_resources_path.patch 2021-12-27 03:13:25 UTC (rev 3258)
@@ -0,0 +1,19 @@
+Description: use FSH path for application resources
+ rather than looking for the file in /usr/bin/Tools,
+ they should be searched for in /usr/lib/iannix/Tools
+Author: IOhannes m zmölnig <umlaeute@xxxxxxxxxx>
+Last-Update: 2017-05-19
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- iannix.orig/iannixapp.cpp
++++ iannix/iannixapp.cpp
+@@ -83,7 +83,8 @@
+ //Start
+ setHelp();
+
+- QDir pathApplicationDir = QDir(QCoreApplication::applicationDirPath()).absolutePath();
++ QDir pathApplicationDir = QDir(QCoreApplication::applicationDirPath() +
++"/../lib/iannix/").absolutePath();
+ #ifdef Q_OS_MAC
+ pathApplicationDir.cdUp();
+ pathApplicationDir.cdUp();
Added: trunk/overlays/proaudio/media-sound/iannix/files/desktop.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/files/desktop.patch (rev 0)
+++ trunk/overlays/proaudio/media-sound/iannix/files/desktop.patch 2021-12-27 03:13:25 UTC (rev 3258)
@@ -0,0 +1,16 @@
+--- iannix-9999/iannix.desktop.old 2021-12-26 22:23:00.901829812 +0100
++++ iannix-9999/iannix.desktop 2021-12-26 22:25:49.803823649 +0100
+@@ -1,10 +1,10 @@
+ [Desktop Entry]
+ Name=IanniX
+ Comment=Graphical sequencer for digital art
+-Exec=IanniX
+-Icon=/usr/share/pixmaps/IanniX.png
++Exec=iannix
++Icon=/usr/share/pixmaps/iannix.png
+ Terminal=false
+ Type=Application
+ X-MultipleArgs=false
+-Categories=Audio;AudioVideoEditing;AudioVideo;Video;Qt;
++Categories=AudioVideo;Audio;AudioVideoEditing;
+ Name[en_US]=IanniX
Added: trunk/overlays/proaudio/media-sound/iannix/files/fix_spelling_errors.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/files/fix_spelling_errors.patch (rev 0)
+++ trunk/overlays/proaudio/media-sound/iannix/files/fix_spelling_errors.patch 2021-12-27 03:13:25 UTC (rev 3258)
@@ -0,0 +1,39 @@
+Description: fix spelling errors
+Author: IOhannes m zmölnig
+Bug: https://github.com/buzzinglight/IanniX/pull/25
+Last-Update: 2017-05-19
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- iannix.orig/gui/uiview.ui
++++ iannix/gui/uiview.ui
+@@ -1367,7 +1367,7 @@
+ <string>Imports SVG file to score</string>
+ </property>
+ <property name="statusTip">
+- <string>SVG files|IanniX can import SVG files (open vectorial format). Be aware that IanniX tries to make the best it can to import data from SVG, but some of SVG features are not compatible with IanniX philosophy.\nFinaly, SVG is based on print or display units whereas IanniX is based on seconds; you may need to rescale the imported data.</string>
++ <string>SVG files|IanniX can import SVG files (open vectorial format). Be aware that IanniX tries to make the best it can to import data from SVG, but some of SVG features are not compatible with IanniX philosophy.\nFinally, SVG is based on print or display units whereas IanniX is based on seconds; you may need to rescale the imported data.</string>
+ </property>
+ <property name="shortcutContext">
+ <enum>Qt::ApplicationShortcut</enum>
+--- iannix.orig/objects/nxcursor.cpp
++++ iannix/objects/nxcursor.cpp
+@@ -163,7 +163,7 @@
+ time = time / curve->getPathLength() * fakeCurveLength + timeStartOffsetReal / curve->getPathLength();
+ }
+
+- //Finaly
++ //Finally
+ nbLoopOld = nbLoop;
+ calculate();
+
+--- iannix.orig/transport/transport.ui
++++ iannix/transport/transport.ui
+@@ -777,7 +777,7 @@
+ <string>Rendering frame rate</string>
+ </property>
+ <property name="statusTip">
+- <string>Rendering frame rate|IannIX refreshes your score at the displayed frame rate.\n You can also force IanniX to a specific framerate by typing a value in this field. 50fps is fluid but it can also be CPU intensive so feel free to decrease this value if needed.\n Finaly, be aware that graphical frame rate doesn't affect messages accuracy or sample rate.</string>
++ <string>Rendering frame rate|IannIX refreshes your score at the displayed frame rate.\n You can also force IanniX to a specific framerate by typing a value in this field. 50fps is fluid but it can also be CPU intensive so feel free to decrease this value if needed.\n Finally, be aware that graphical frame rate doesn't affect messages accuracy or sample rate.</string>
+ </property>
+ <property name="inputMask">
+ <string notr="true">009 fps</string>
Added: trunk/overlays/proaudio/media-sound/iannix/files/iannix-9999-fix_paths.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/files/iannix-9999-fix_paths.patch (rev 0)
+++ trunk/overlays/proaudio/media-sound/iannix/files/iannix-9999-fix_paths.patch 2021-12-27 03:13:25 UTC (rev 3258)
@@ -0,0 +1,15 @@
+--- iannix-9999/iannixapp.cpp.old 2021-12-26 19:30:13.696208092 +0100
++++ iannix-9999/iannixapp.cpp 2021-12-26 19:33:03.883201882 +0100
+@@ -114,9 +114,9 @@
+ Application::pathTools = pathApplicationDirM.absolutePath() + "/Resources/Tools";
+ Application::pathPatches = pathApplicationDirM.absolutePath() + "/Resources/Patches";
+ #else
+- Application::pathExamples = Application::pathApplication.absoluteFilePath() + "/Examples";
+- Application::pathTools = Application::pathApplication.absoluteFilePath() + "/Tools";
+- Application::pathPatches = Application::pathApplication.absoluteFilePath() + "/Patches";
++ Application::pathExamples = Application::pathApplication.absoluteFilePath() + "/../share/iannix/Examples";
++ Application::pathTools = Application::pathApplication.absoluteFilePath() + "/../lib/iannix/Tools";
++ Application::pathPatches = Application::pathApplication.absoluteFilePath() + "/../lib/iannix/Patches";
+ #endif
+
+ qDebug("Paths");
Added: trunk/overlays/proaudio/media-sound/iannix/files/iannix-9999-syntax_help.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/files/iannix-9999-syntax_help.patch (rev 0)
+++ trunk/overlays/proaudio/media-sound/iannix/files/iannix-9999-syntax_help.patch 2021-12-27 03:13:25 UTC (rev 3258)
@@ -0,0 +1,11 @@
+--- iannix-9999/iannixapp.cpp.old 2021-12-27 00:42:01.718525471 +0100
++++ iannix-9999/iannixapp.cpp 2021-12-27 00:42:48.113523778 +0100
+@@ -61,7 +61,7 @@
+ #endif
+ #ifdef Q_OS_LINUX
+ appName += "Linux";
+- qDebug("Command line syntax : ./IanniX <file path>");
++ qDebug("Command line syntax : iannix <file path>");
+ #endif
+
+ QCoreApplication::setApplicationName (appName.trimmed());
Added: trunk/overlays/proaudio/media-sound/iannix/files/qpainterpath_fix.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/files/qpainterpath_fix.patch (rev 0)
+++ trunk/overlays/proaudio/media-sound/iannix/files/qpainterpath_fix.patch 2021-12-27 03:13:25 UTC (rev 3258)
@@ -0,0 +1,18 @@
+Description: Fix compilation with Qt5.15+
+ fixed missing include of "QPainterPath"
+Author: IOhannes m zmölnig
+Origin: Debian
+Bug: https://github.com/buzzinglight/IanniX/pull/52
+Last-Update: 2020-12-09
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- iannix.orig/objects/nxcurve.h
++++ iannix/objects/nxcurve.h
+@@ -28,6 +28,7 @@
+ #include <QScriptValue>
+ #include <QVarLengthArray>
+ #include <QBitmap>
++#include <QPainterPath>
+ #include "geometry/qmuparser/muParser.h"
+ #include "nxobject.h"
+ #include "qmath.h"
Added: trunk/overlays/proaudio/media-sound/iannix/files/series
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/files/series (rev 0)
+++ trunk/overlays/proaudio/media-sound/iannix/files/series 2021-12-27 03:13:25 UTC (rev 3258)
@@ -0,0 +1,5 @@
+qpainterpath_fix.patch
+desktop.patch
+fix_spelling_errors.patch
+debian_resources_path.patch
+debian_privacy.patch
Modified: trunk/overlays/proaudio/media-sound/iannix/iannix-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/iannix-9999.ebuild 2021-12-26 16:46:42 UTC (rev 3257)
+++ trunk/overlays/proaudio/media-sound/iannix/iannix-9999.ebuild 2021-12-27 03:13:25 UTC (rev 3258)
@@ -1,7 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit eutils git-r3 qmake-utils
@@ -31,23 +31,23 @@
x11-libs/gdk-pixbuf"
DOCS=( Readme.md )
+PATCHES=( "${FILESDIR}/${P}-fix_paths.patch" \
+ "${FILESDIR}/${P}-syntax_help.patch" \
+ "${FILESDIR}/desktop.patch" \
+ "${FILESDIR}/fix_spelling_errors.patch" )
-#src_unpack() {
-# git-r3_src_unpack
-#}
+src_configure() {
+ eqmake5 PREFIX=/usr
+}
-#src_configure() {
-# PREFIX="/usr" qt4-r2_src_configure
-#}
-
src_install() {
- default
+ emake INSTALL_ROOT="${D}" PREFIX="/usr/" install
- cd "${S}/Patches/Ableton Live/"
- mv 'Icon'$'\r' Icon
- cd "${S}"
+# cd "${S}/Patches/Ableton Live/"
+# mv 'Icon'$'\r' Icon
+# cd "${S}"
- insinto /usr/share/${PN}
+ insinto /usr/lib/${PN}
doins -r Patches
doins -r Tools
# It doesn't work anyway: