Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37533227
en ru br
Репозитории ALT
S:2.3.6-alt2
D:1.6.0-alt1
5.1: 1.7.2-alt0.M51.1
www.altlinux.org/Changes

Группа :: Звук
Пакет: mixxx

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%def_disable clang

%define _unpackaged_files_terminate_build 1
%define _cmake__builddir BUILD
%if_enabled clang
%define optflags_lto -flto=thin
%endif

Name: mixxx
Version: 2.3.6
Release: alt2

Summary: Free digital DJ software
Summary(ru_RU.UTF-8): п║п╡п╬п╠п╬п╢п╫п╟я▐ п©я─п╬пЁя─п╟п╪п╪п╟ п╢п╩я▐ я├п╦я└я─п╬п╡п╬пЁп╬ п╢п╦п╢п╤п╣п╦п╫пЁп╟

License: GPL-2.0+
Group: Sound
Url: http://mixxx.org

# https://github.com/mixxxdj/mixxx.git

Source: %name-%version.tar

Requires: %name-data = %EVR
Requires: qt5-sql-sqlite3

BuildPreReq: rpm-macros-qt5 rpm-build-ninja
%if_enabled clang
BuildRequires: clang-devel llvm-devel-static
%else
BuildRequires: gcc-c++
%endif
BuildRequires: /proc
# BEGIN SourceDeps(oneline):
BuildRequires: libGLU-devel libX11-devel libglvnd-devel
BuildRequires: libogg-devel libprotobuf-devel protobuf-compiler
BuildRequires: libsqlite3-devel libvorbis-devel qt5-base-devel
BuildRequires: qt5-script-devel qt5-svg-devel qt5-x11extras-devel
# END SourceDeps(oneline)
BuildRequires: cmake git-core libchromaprint-devel
BuildRequires: libkeyfinder-devel libfftw3-devel libebur128-devel
BuildRequires: libflac-devel liblame-devel libportaudio2-devel
BuildRequires: libportmidi-devel librubberband-devel
BuildRequires: libsndfile-devel libsoundtouch-devel libtag-devel
BuildRequires: libupower-devel libmp4v2-devel libavcodec-devel
BuildRequires: libavformat-devel libavutil-devel libswscale-devel
BuildRequires: libswresample-devel libavdevice-devel
BuildRequires: libavfilter-devel liblilv-devel libshout-idjc-devel
BuildRequires: libmodplug-devel libopus-devel libopusfile-devel
BuildRequires: libmad-devel libid3tag-devel libqtkeychain-qt5-devel
BuildRequires: libusb-devel libhidapi-devel libwavpack-devel

%if_enabled clang
ExcludeArch: armh
%endif

%description
Mixxx is free, open source DJ software that gives you everything
you need to perform live mixes.

%description -l ru_RU.UTF-8
Mixxx - я█я┌п╬ п╠п╣я│п©п╩п╟я┌п╫п╟я▐, я│ п╬я┌п╨я─я▀я┌я▀п╪ п╦я│я┘п╬п╢п╫я▀п╪ п╨п╬п╢п╬п╪ п©я─п╬пЁя─п╟п╪п╪п╟ п╢п╩я▐ DJ,
п╢п╟я▌я┴п╟я▐ п╡п╟п╪ п╡я│я▒ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬п╣ п╢п╩я▐ п╤п╦п╡я▀я┘ п╡я▀я│я┌я┐п©п╩п╣п╫п╦п╧.

%package data
Summary: Data files for Mixxx
Group: Sound
BuildArch: noarch

%description data
This package contains data files for Mixxx.

%prep
%setup

%build
%if_enabled clang
export CC=clang
export CXX=clang++
%endif
%cmake \
   -GNinja \
   -DCMAKE_BUILD_TYPE=RelWithDebInfo \
#
cmake --build "%_cmake__builddir" -j%__nprocs

%install
%cmake_install
chmod +x %buildroot%_datadir/mixxx/controllers/novation-launchpad/scripts/compile-mapping.js
chmod +x %buildroot%_datadir/mixxx/controllers/novation-launchpad/scripts/compile-scripts.js

%files
%_bindir/%name

%files data
%exclude %_datadir/doc
%doc README.md COPYING LICENSE res/Mixxx-Keyboard-Shortcuts.pdf
%_datadir/%name
%_datadir/metainfo/org.mixxx.Mixxx.metainfo.xml
%_desktopdir/org.mixxx.Mixxx.desktop
%_iconsdir/hicolor/scalable/apps/%name.svg
%_iconsdir/hicolor/??x??/apps/%name.png
%_iconsdir/hicolor/???x???/apps/%name.png
%_udevrulesdir/69-%name-usb-uaccess.rules

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin