Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37038595
en ru br
ALT Linux repos
S:21.06-alt1
5.0: 1.7.2-alt1
4.1: 1.6.1-alt1.1
4.0: 1.5.1-alt1
3.0: 1.0-alt1

Group :: Sound
RPM: rosegarden

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

#define status beta
Name: rosegarden
Version: 21.06
Release: alt1

Summary: MIDI and audio sequencer and musical notation editor
License: GPL
Group: Sound

Url: http://www.rosegardenmusic.com
Source: %name-%version.tar

Requires: libsndfile-utils
Obsoletes: rosegarden-alsa rosegarden-arts rosegarden-common librosegarden-alsa librosegarden-arts

# Automatically added by buildreq on Mon Jul 31 2017

# optimized out: cmake-modules gcc-c++ glibc-kernheaders-generic glibc-kernheaders-x86 ladspa_sdk libEGL-devel libGL-devel libICE-devel libX11-devel libXau-devel libXext-devel libXfixes-devel libXi-devel libXrender-devel libalsa-devel libqt5-core libqt5-gui libqt5-network libqt5-printsupport libqt5-test libqt5-widgets libqt5-xml libstdc++-devel pkg-config python-base python-modules qt5-base-common qt5-base-devel qt5-tools raptor2-devel shared-mime-info xorg-kbproto-devel xorg-xproto-devel
BuildRequires: cmake dssi-devel libSM-devel libXcursor-devel libXinerama-devel libXrandr-devel libXtst-devel libXv-devel libfftw3-devel libjack-devel liblirc-devel liblo-devel liblrdf-devel libsamplerate-devel libsndfile-devel qt5-tools-devel zlib-devel

%description
Rosegarden is a professional audio and MIDI sequencer, score editor, and
general-purpose music composition and editing environement.

Rosegarden is an easy-to-learn, attractive application that runs on
Linux, ideal for composers, musicians, music students, and small studio
or home recording environments.

%prep
%setup
%ifarch %e2k
# -std=c++03 by default as of lcc 1.23.20
sed -i "1 i\set (CMAKE_CXX_STANDARD 11)" CMakeLists.txt
# strip UTF-8 BOM for lcc < 1.24
find -type f -print0 -name '*.cpp' -o -name '*.h' |
xargs -r0 sed -ri 's,^\xEF\xBB\xBF,,'
%endif

%build
%cmake
%cmake_build

%install
%cmakeinstall_std
%find_lang --with-kde %name

%check
# doesn't work yet
#make test -C BUILD

%files -f %name.lang
%doc AUTHORS CONTRIBUTING README
%_bindir/*
%_desktopdir/*
%_iconsdir/hicolor/*/*/*
%_datadir/metainfo/%name.*
%_datadir/mime/packages/*

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin