From 6cf9c6865ad2b5163f3bc492aa7b18e5685f60af Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Tue, 4 Jan 2022 03:03:04 +0900 Subject: [PATCH] new package: flacon --- x11-packages/flacon/build.sh | 9 +++++++++ x11-packages/flacon/gui-controls.cpp.patch | 11 +++++++++++ x11-packages/flacon/gui-mainwindow.cpp.patch | 13 +++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 x11-packages/flacon/build.sh create mode 100644 x11-packages/flacon/gui-controls.cpp.patch create mode 100644 x11-packages/flacon/gui-mainwindow.cpp.patch diff --git a/x11-packages/flacon/build.sh b/x11-packages/flacon/build.sh new file mode 100644 index 000000000..c55bd1475 --- /dev/null +++ b/x11-packages/flacon/build.sh @@ -0,0 +1,9 @@ +TERMUX_PKG_HOMEPAGE=https://flacon.github.io/ +TERMUX_PKG_DESCRIPTION="Extracts individual tracks from one big audio file and saves them as separate audio files" +TERMUX_PKG_LICENSE="LGPL-2.1" +TERMUX_PKG_MAINTAINER="@termux" +TERMUX_PKG_VERSION=8.2.0 +TERMUX_PKG_SRCURL=https://github.com/flacon/flacon/archive/v${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_SHA256=7fd0f97f9bca87c5ec0f7eee30c6480b9cc51c8c60f79d9726ed09db756c60b9 +TERMUX_PKG_DEPENDS="libuchardet, taglib, qt5-qtbase, qt5-qttools" +TERMUX_PKG_BUILD_DEPENDS="qt5-qtbase-cross-tools, qt5-qttools-cross-tools" diff --git a/x11-packages/flacon/gui-controls.cpp.patch b/x11-packages/flacon/gui-controls.cpp.patch new file mode 100644 index 000000000..de85b9704 --- /dev/null +++ b/x11-packages/flacon/gui-controls.cpp.patch @@ -0,0 +1,11 @@ +--- a/gui/controls.cpp ++++ b/gui/controls.cpp +@@ -691,7 +691,7 @@ + .arg(mProgramName) + + QString(" (%1);;").arg(mProgramName) + tr("All files", "This is part of filter for 'select program' dialog. 'All files (*)'") + " (*)"; + +- QString fileName = QFileDialog::getOpenFileName(this, tr("Select program file"), "/usr/bin/", flt); ++ QString fileName = QFileDialog::getOpenFileName(this, tr("Select program file"), "@TERMUX_PREFIX@/bin/", flt); + if (!fileName.isEmpty()) + setText(fileName); + } diff --git a/x11-packages/flacon/gui-mainwindow.cpp.patch b/x11-packages/flacon/gui-mainwindow.cpp.patch new file mode 100644 index 000000000..cbc5b7ab6 --- /dev/null +++ b/x11-packages/flacon/gui-mainwindow.cpp.patch @@ -0,0 +1,13 @@ +--- a/gui/mainwindow.cpp ++++ b/gui/mainwindow.cpp +@@ -1098,8 +1098,8 @@ + failback << "elementary"; + failback << "gnome"; + +- QDir usrDir("/usr/share/icons/"); +- QDir usrLocalDir("/usr/local/share/icons/"); ++ QDir usrDir("@TERMUX_PREFIX@/share/icons/"); ++ QDir usrLocalDir("@TERMUX_PREFIX@/local/share/icons/"); + foreach (QString s, failback) { + if (usrDir.exists(s) || usrLocalDir.exists(s)) { + QIcon::setThemeName(s);