diff options
author | sss <sss@dark-alexandr.net> | 2021-03-14 00:17:49 +0300 |
---|---|---|
committer | sss <sss@dark-alexandr.net> | 2021-03-14 00:17:49 +0300 |
commit | 2ec0b2fc1295f0816803a22613d35fa6ad93225b (patch) | |
tree | 3372073e53faadfd76bb899c5dbfb34096dda7a3 | |
parent | 38137f5d9eb21605ded281dfb55562f785529435 (diff) |
tageditor-scm from platypus repo
3 files changed, 92 insertions, 0 deletions
diff --git a/packages/dev-libs/cpp-utilities/cpp-utilities-scm.exheres-0 b/packages/dev-libs/cpp-utilities/cpp-utilities-scm.exheres-0 new file mode 100644 index 0000000..b418827 --- /dev/null +++ b/packages/dev-libs/cpp-utilities/cpp-utilities-scm.exheres-0 @@ -0,0 +1,23 @@ +# Copyright 2018 Alexander Kapshuna <kapsh@kap.sh> +# Distributed under the terms of the GNU General Public License v2 + +require github [ user=martchus tag=v${PV} ] +require cmake + +SUMMARY="Useful C++ classes and routines such as argument parser, IO and conversion utilities" + +LICENCES="GPL-2" +SLOT="0" +PLATFORMS="~amd64" +MYOPTIONS="" + +DEPENDENCIES=" + test: + dev-cpp/cppunit +" + +CMAKE_SRC_CONFIGURE_PARAMS=( + -DBUILD_SHARED_LIBS=ON + -DNO_DOXYGEN:BOOL=ON +) + diff --git a/packages/media-libs/tagparser/tagparser-scm.exheres-0 b/packages/media-libs/tagparser/tagparser-scm.exheres-0 new file mode 100644 index 0000000..0f42c79 --- /dev/null +++ b/packages/media-libs/tagparser/tagparser-scm.exheres-0 @@ -0,0 +1,30 @@ +# Copyright 2018 Alexander Kapshuna <kapsh@kap.sh> +# Distributed under the terms of the GNU General Public License v2 + +require github [ user=martchus tag=v${PV} ] +require cmake + +SUMMARY="C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags" + +LICENCES="GPL-2" +SLOT="0" +PLATFORMS="~amd64" +MYOPTIONS="" + +DEPENDENCIES=" + build+run: + dev-libs/cpp-utilities[~scm] +" + +# Tests depend on multiple sample files from various sources. +RESTRICT="test" + +CMAKE_SRC_CONFIGURE_PARAMS=( + -DBUILD_SHARED_LIBS=ON + -DNO_DOXYGEN:BOOL=ON +) + +CMAKE_SRC_CONFIGURE_TESTS=( + -DEXCLUDE_TESTS_FROM_ALL:BOOL=OFF +) + diff --git a/packages/media-sound/tageditor/tageditor-scm.exheres-0 b/packages/media-sound/tageditor/tageditor-scm.exheres-0 new file mode 100644 index 0000000..025b9eb --- /dev/null +++ b/packages/media-sound/tageditor/tageditor-scm.exheres-0 @@ -0,0 +1,39 @@ +# Copyright 2018 Alexander Kapshuna <kapsh@kap.sh> +# Distributed under the terms of the GNU General Public License v2 + +require github [ user=martchus tag=v${PV} ] +require cmake +require gtk-icon-cache + +SUMMARY="A tag editor with Qt GUI and command-line interface" + +LICENCES="GPL-2" +SLOT="0" +PLATFORMS="~amd64" +MYOPTIONS="" + +DEPENDENCIES=" + build: + x11-libs/qttools:5 + build+run: + dev-libs/cpp-utilities[~scm] + dev-libs/qtutilities[>=6.3.0] + media-libs/tagparser[~scm] + x11-libs/qtbase:5[gui] + x11-libs/qtdeclarative:5 + x11-libs/qtscript:5 +" + +CMAKE_SRC_CONFIGURE_PARAMS=( + # webview is optionally used only in file info box + -DWEBVIEW_PROVIDER=none + -DBASH_COMPLETION_ENABLED:BOOL=OFF +) + +CMAKE_SRC_CONFIGURE_TESTS=( + -DEXCLUDE_TESTS_FROM_ALL:BOOL=OFF +) + +# Wants multiple media files for tests +RESTRICT="test" + |