diff --git a/multimedia/sound/mixxx/actions.py b/multimedia/sound/mixxx/actions.py new file mode 100644 index 0000000000..d7a3dd92d1 --- /dev/null +++ b/multimedia/sound/mixxx/actions.py @@ -0,0 +1,25 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.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(sourceDir="..") + +def build(): + cmaketools.make("-C build") + +def install(): + pisitools.dodoc("README.md", "COPYING", "LICENSE") + + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) diff --git a/multimedia/sound/mixxx/files/mixxx-2.3.0-cmake.patch b/multimedia/sound/mixxx/files/mixxx-2.3.0-cmake.patch new file mode 100644 index 0000000000..342e641a60 --- /dev/null +++ b/multimedia/sound/mixxx/files/mixxx-2.3.0-cmake.patch @@ -0,0 +1,10 @@ +--- mixxx-2.3.0/CMakeLists.txt ++++ mixxx-2.3.0/CMakeLists.txt +@@ -53,8 +53,6 @@ + set(CMAKE_BUILD_TYPE "${default_build_type}" CACHE STRING "Choose the type of build." FORCE) + # Set the possible values of build type for cmake-gui + set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release" "RelWithDebInfo") +- elseif(NOT CMAKE_BUILD_TYPE MATCHES "^(Debug|Release|RelWithDebInfo)$") +- message(FATAL_ERROR "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} is not supported, use one of Debug, Release or RelWithDebInfo.") + endif() + endif() \ No newline at end of file diff --git a/multimedia/sound/mixxx/files/mixxx-2.3.1-benchmark_compile_fix.patch b/multimedia/sound/mixxx/files/mixxx-2.3.1-benchmark_compile_fix.patch new file mode 100644 index 0000000000..2a01e78761 --- /dev/null +++ b/multimedia/sound/mixxx/files/mixxx-2.3.1-benchmark_compile_fix.patch @@ -0,0 +1,10 @@ +--- mixxx-2.3.1/lib/benchmark/src/benchmark_register.h ++++ mixxx-2.3.1/lib/benchmark/src/benchmark_register.h +@@ -2,6 +2,7 @@ + #define BENCHMARK_REGISTER_H + + #include ++#include + + #include "check.h" + \ No newline at end of file diff --git a/multimedia/sound/mixxx/files/mixxx.desktop b/multimedia/sound/mixxx/files/mixxx.desktop new file mode 100644 index 0000000000..b490b0071f --- /dev/null +++ b/multimedia/sound/mixxx/files/mixxx.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Name=Mixxx +Exec=pasuspender mixxx +Comment=Open source DJ tool +Comment[tr]=Açık kaynaklı DJ aleti +Encoding=UTF-8 +GenericName=Digital DJ Interface +GenericName[tr]=Sayısal DJ Arayüzü +Icon=mixxx-icon +Categories=Qt;Application;AudioVideo; +StartupNotify=true +Terminal=0 +Type=Application diff --git a/multimedia/sound/mixxx/files/mixxx.png b/multimedia/sound/mixxx/files/mixxx.png new file mode 100644 index 0000000000..1ccba67b33 Binary files /dev/null and b/multimedia/sound/mixxx/files/mixxx.png differ diff --git a/multimedia/sound/mixxx/pspec.xml b/multimedia/sound/mixxx/pspec.xml new file mode 100644 index 0000000000..a1c03220ee --- /dev/null +++ b/multimedia/sound/mixxx/pspec.xml @@ -0,0 +1,146 @@ + + + + + mixxx + http://mixxx.org/ + + Kamil Atlı + suvari@pisilinux.org + + GPLv2 + mixxx + app:gui + Digital DJ tool + Mixxx is Free DJ software that gives you everything you need to perform live mixes. + https://github.com/mixxxdj/mixxx/archive/refs/tags/2.3.5.tar.gz + + git + cmake + ccache + lv2-devel + mesa-devel + lame-devel + flac-devel + lilv-devel + faad2-devel + fftw3-devel + glib2-devel + speex-devel + ffmpeg-devel + sqlite-devel + libusb-devel + libogg-devel + taglib-devel + libmad-devel + hidapi-devel + qt5-sql-odbc + upower-devel + qt5-svg-devel + python3-devel + qt5-sql-mysql + libgpod-devel + + openssl-devel + wavpack-devel + libopus-devel + opusfile-devel + mesa-glu-devel + qt5-sql-sqlite + protobuf-devel + libmp4v2-devel + libshout-devel + alsa-lib-devel + portmidi-devel + qt5-base-devel + benchmark-devel + libid3tag-devel + portaudio-devel + libvorbis-devel + rubberband-devel + qt5-script-devel + libebur128-devel + gperftools-devel + soundtouch-devel + libmodplug-devel + libsndfile-devel + qt5-keychain-devel + qt5-sql-postgresql + qt5-x11extras-devel + libchromaprint-devel + vamp-plugin-sdk-devel + jack-audio-connection-kit-devel + + + mixxx-2.3.1-benchmark_compile_fix.patch + mixxx-2.3.0-cmake.patch + + + + + mixxx + + flac + lame + lilv + faad2 + fftw3 + glib2 + ffmpeg + hidapi + libX11 + libgcc + libmad + libogg + libusb + sqlite + taglib + upower + libopus + openssl + qt5-svg + wavpack + + libmp4v2 + opusfile + portmidi + protobuf + qt5-base + libid3tag + libvorbis + portaudio + libebur128 + libmodplug + libsndfile + qt5-script + rubberband + soundtouch + qt5-keychain + qt5-x11extras + libchromaprint + jack-audio-connection-kit + + + /usr/share/doc + /usr/bin + /usr/share + /usr/lib/mixxx + /usr/share/icons/hicolor + /lib/udev/rules.d/69-mixxx-usb-uaccess.rules + + + mixxx.png + mixxx.desktop + + + + + + 2023-07-15 + 2.3.5 + First release + Kamil Atlı + suvari@pisilinux.org + + + diff --git a/multimedia/sound/mixxx/translations.xml b/multimedia/sound/mixxx/translations.xml new file mode 100644 index 0000000000..3b6e1e2fbc --- /dev/null +++ b/multimedia/sound/mixxx/translations.xml @@ -0,0 +1,8 @@ + + + + mixxx + Dijital DJ aracı + Mixxx, canlı miksler yapmak için ihtiyacınız olan her şeyi size veren Ücretsiz DJ yazılımıdır. + + diff --git a/pisi-index.xml b/pisi-index.xml index 7d8da57c1f..0b167cc583 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -268833,6 +268833,150 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + mixxx + http://mixxx.org/ + + Kamil Atlı + suvari@pisilinux.org + + GPLv2 + app:gui + multimedia.sound + Digital DJ tool + Dijital DJ aracı + Mixxx is Free DJ software that gives you everything you need to perform live mixes. + Mixxx, canlı miksler yapmak için ihtiyacınız olan her şeyi size veren Ücretsiz DJ yazılımıdır. + mixxx + https://github.com/mixxxdj/mixxx/archive/refs/tags/2.3.5.tar.gz + + git + cmake + ccache + lv2-devel + mesa-devel + lame-devel + flac-devel + lilv-devel + faad2-devel + fftw3-devel + glib2-devel + speex-devel + ffmpeg-devel + sqlite-devel + libusb-devel + libogg-devel + taglib-devel + libmad-devel + hidapi-devel + qt5-sql-odbc + upower-devel + qt5-svg-devel + python3-devel + qt5-sql-mysql + libgpod-devel + openssl-devel + wavpack-devel + libopus-devel + opusfile-devel + mesa-glu-devel + qt5-sql-sqlite + protobuf-devel + libmp4v2-devel + libshout-devel + alsa-lib-devel + portmidi-devel + qt5-base-devel + benchmark-devel + libid3tag-devel + portaudio-devel + libvorbis-devel + rubberband-devel + qt5-script-devel + libebur128-devel + gperftools-devel + soundtouch-devel + libmodplug-devel + libsndfile-devel + qt5-keychain-devel + qt5-sql-postgresql + qt5-x11extras-devel + libchromaprint-devel + vamp-plugin-sdk-devel + jack-audio-connection-kit-devel + + + mixxx-2.3.1-benchmark_compile_fix.patch + mixxx-2.3.0-cmake.patch + + multimedia/sound/mixxx/pspec.xml + + + mixxx + + flac + lame + lilv + faad2 + fftw3 + glib2 + ffmpeg + hidapi + libX11 + libgcc + libmad + libogg + libusb + sqlite + taglib + upower + libopus + openssl + qt5-svg + wavpack + libmp4v2 + opusfile + portmidi + protobuf + qt5-base + libid3tag + libvorbis + portaudio + libebur128 + libmodplug + libsndfile + qt5-script + rubberband + soundtouch + qt5-keychain + qt5-x11extras + libchromaprint + jack-audio-connection-kit + + + /usr/share/doc + /usr/bin + /usr/share + /usr/lib/mixxx + /usr/share/icons/hicolor + /lib/udev/rules.d/69-mixxx-usb-uaccess.rules + + + mixxx.png + mixxx.desktop + + + + + 2023-07-15 + 2.3.5 + First release + Kamil Atlı + suvari@pisilinux.org + + + mocp diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index f59a30f5cb..fbf75fd809 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -e731f50a0be3d90c1145d48bac447d0bb77b6d9e \ No newline at end of file +24c1a760c47c908240b23a379240217bbb2d1f80 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index e9b9b55ccc..df4d13098c 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index e1fe8e3668..eead37f2f6 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -6f2d2c81791ccede6f84e33950bfa270e74c434a \ No newline at end of file +89b191b2dec20725d11d457ffbb2d25d8ebc4d0c \ No newline at end of file