diff --git a/multimedia/editor/tageditor/actions.py b/multimedia/editor/tageditor/actions.py new file mode 100644 index 0000000000..0f016d98a2 --- /dev/null +++ b/multimedia/editor/tageditor/actions.py @@ -0,0 +1,34 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +j = ''.join([ + ' -DCMAKE_BUILD_TYPE=Release', + ' -DDISABLE_DEPRECATED_QT_FEATURES=ON', + ' -DJS_PROVIDER=none', + ' -DWEBVIEW_PROVIDER=none -L ' + ]) + +def setup(): + pisitools.cxxflags.add("-Wno-unused-result") + shelltools.makedirs("build") + shelltools.cd("build") + cmaketools.configure(j, sourceDir = '..') + +def build(): + shelltools.cd("build") + cmaketools.make() + +def install(): + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("../LICENSE", "../README.md") + diff --git a/multimedia/editor/tageditor/pspec.xml b/multimedia/editor/tageditor/pspec.xml new file mode 100644 index 0000000000..802ab78db3 --- /dev/null +++ b/multimedia/editor/tageditor/pspec.xml @@ -0,0 +1,59 @@ + + + + + tageditor + https://github.com/Martchus/tageditor + + fury + uglyside@yandex.ru + + GPL-2 + app:gui + multimedia.editor + A tag editor with Qt GUI and command-line interface. + + A tag editor with Qt GUI and command-line interface supporting MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska. + + + https://github.com/Martchus/tageditor/archive/refs/tags/v3.5.0.tar.gz + + + cmake + qt5-linguist + qt5-base-devel + tagparser-devel + qtutilities-devel + cpp-utilities-devel + qt5-multimedia-devel + + + + + tageditor + + libgcc + qt5-base + tagparser + qtutilities + cpp-utilities + qt5-declarative + + + /usr/bin + /usr/share + /usr/share/doc + + + + + + 2021-10-13 + 3.5.0 + First build. + fury + uglyside@yandex.ru + + + + diff --git a/multimedia/misc/tagparser/actions.py b/multimedia/misc/tagparser/actions.py new file mode 100644 index 0000000000..b2472a75d8 --- /dev/null +++ b/multimedia/misc/tagparser/actions.py @@ -0,0 +1,26 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + shelltools.makedirs("build") + shelltools.cd("build") + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -L", sourceDir = '..') + +def build(): + shelltools.cd("build") + cmaketools.make() + +def install(): + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("../LICENSE", "../README.md") + diff --git a/multimedia/misc/tagparser/pspec.xml b/multimedia/misc/tagparser/pspec.xml new file mode 100644 index 0000000000..b46ba1633e --- /dev/null +++ b/multimedia/misc/tagparser/pspec.xml @@ -0,0 +1,64 @@ + + + + + tagparser + https://github.com/Martchus/tagparser + + fury + uglyside@yandex.ru + + GPL-2 + library + multimedia.misc + C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags. + C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags. + + https://github.com/Martchus/tagparser/archive/refs/tags/v10.2.0.tar.gz + + + cmake + iso-codes + zlib-devel + openssl-devel + cpp-utilities-devel + + + + + tagparser + + zlib + libgcc + cpp-utilities + + + /usr/lib + /usr/share + /usr/share/doc + + + + + tagparser-devel + + tagparser + cpp-utilities-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/share/tagparser + + + + + + 2021-10-13 + 10.2.0 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/library/cpp-utilities/actions.py b/programming/library/cpp-utilities/actions.py new file mode 100644 index 0000000000..2bf37ecb9c --- /dev/null +++ b/programming/library/cpp-utilities/actions.py @@ -0,0 +1,33 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +i = ''.join([ + ' -DCMAKE_BUILD_TYPE=Release', + ' -DBUILD_SHARED_LIBS=ON', + ' -DUSE_STANDARD_FILESYSTEM=ON', + ' -DFORCE_BOOST_IOSTREAMS_FOR_NATIVE_FILE_BUFFER=ON -L ' + ]) + +def setup(): + shelltools.makedirs("build") + shelltools.cd("build") + cmaketools.configure(i, sourceDir = '..') + +def build(): + shelltools.cd("build") + cmaketools.make() + +def install(): + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("../LICENSE", "../README.md") + diff --git a/programming/library/cpp-utilities/pspec.xml b/programming/library/cpp-utilities/pspec.xml new file mode 100644 index 0000000000..dc1bbdede7 --- /dev/null +++ b/programming/library/cpp-utilities/pspec.xml @@ -0,0 +1,60 @@ + + + + + cpp-utilities + https://github.com/Martchus/cpp-utilities + + fury + uglyside@yandex.ru + + GPL-2 + library + programming.library + Common C++ classes and routines used by my applications such as argument parser, IO and conversion utilities. + Common C++ classes and routines used by my applications such as argument parser, IO and conversion utilities. + + https://github.com/Martchus/cpp-utilities/archive/refs/tags/v5.11.1.tar.gz + + + cmake + boost-devel + + + + + cpp-utilities + + boost + libgcc + + + /usr/lib + /usr/share + /usr/share/doc + + + + + cpp-utilities-devel + + cpp-utilities + + + /usr/include + /usr/lib/pkgconfig + /usr/share/c++-utilities + + + + + + 2021-10-13 + 5.11.1 + First build. + fury + uglyside@yandex.ru + + + + diff --git a/programming/library/qtutilities/actions.py b/programming/library/qtutilities/actions.py new file mode 100644 index 0000000000..d67ef862b8 --- /dev/null +++ b/programming/library/qtutilities/actions.py @@ -0,0 +1,32 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +j = ''.join([ + ' -DCMAKE_BUILD_TYPE=Release', + ' -DBUILD_SHARED_LIBS=ON', + ' -DDISABLE_DEPRECATED_QT_FEATURES=ON -L ' + ]) + +def setup(): + shelltools.makedirs("build") + shelltools.cd("build") + cmaketools.configure(j, sourceDir = '..') + +def build(): + shelltools.cd("build") + cmaketools.make() + +def install(): + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("../LICENSE", "../README.md") + diff --git a/programming/library/qtutilities/pspec.xml b/programming/library/qtutilities/pspec.xml new file mode 100644 index 0000000000..2ce561eae4 --- /dev/null +++ b/programming/library/qtutilities/pspec.xml @@ -0,0 +1,64 @@ + + + + + qtutilities + https://github.com/Martchus/qtutilities + + fury + uglyside@yandex.ru + + GPL-2 + library + programming.library + Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models. + Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models. + + https://github.com/Martchus/qtutilities/archive/refs/tags/v6.5.0.tar.gz + + + cmake + qt5-linguist + qt5-base-devel + cpp-utilities-devel + + + + + qtutilities + + libgcc + qt5-base + cpp-utilities + + + /usr/lib + /usr/share + /usr/share/doc + + + + + qtutilities-devel + + qtutilities + qt5-base-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/share/qtutilities/cmake + + + + + + 2021-10-13 + 6.5.0 + First build. + fury + uglyside@yandex.ru + + + +