Mageia Bugzilla – Attachment 11560 Details for
Bug 26350
jamulus - A software package that allows real-time musician practice over the internet
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
Proposal spec
Jamulus.spec (text/plain), 3.01 KB, created by
Kristoffer Grundström
on 2020-03-21 18:43:11 CET
(
hide
)
Description:
Proposal spec
Filename:
MIME Type:
Creator:
Kristoffer Grundström
Created:
2020-03-21 18:43:11 CET
Size:
3.01 KB
patch
obsolete
># ># spec file for package Jamulus ># ># Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. ># Copyright (c) 2014 Pascal Bleser <pascal.bleser@opensuse.org> ># ># All modifications and additions to the file contributed by third parties ># remain the property of their copyright owners, unless otherwise agreed ># upon. The license for this file, and modifications and additions to the ># file, is the same license as for the pristine package itself (unless the ># license for the pristine package is not an Open Source License, in which ># case the license is the MIT License). An "Open Source License" is a ># license that conforms to the Open Source Definition (Version 1.9) ># published by the Open Source Initiative. > ># Please submit bugfixes or comments via https://bugs.opensuse.org/ ># > > >Name: Jamulus >Version: 3.4.3 >Release: %mkrel 1 >Summary: Low-latency internet connection tool for real-time jam sessions >License: GPL-2.0-or-later >URL: http://llcon.sourceforge.net/index.html >Source0: https://sourceforge.net/projects/llcon/files/Jamulus/%{version}/Jamulus-%{version}.tar.gz >Source1: %{name}.png >BuildRequires: ImageMagick >BuildRequires: gcc-c++ >BuildRequires: hicolor-icon-theme >BuildRequires: libjack-devel >BuildRequires: pkgconfig >BuildRequires: desktop-file-utils >BuildRequires: pkgconfig(Qt5Network) >BuildRequires: pkgconfig(Qt5Widgets) >BuildRequires: pkgconfig(Qt5Xml) >BuildRequires: pkgconfig(opus) >Requires: jack >Provides: llcon = %{version} >Obsoletes: llcon < %{version} >Provides: jamulus = %{version}-%{release} >Obsoletes: jamulus > >%description >The Jamulus software enables musicians to perform real-time jam sessions over >the internet. There is one server running the Jamulus server software which >collects the audio data from each Jamulus client software, mixes the audio data >and sends the mix back to each client. > >%prep >%setup -q -n %{name}%{version} >sed -i -e '/^Exec/cExec=%{name}' -e '/^Icon/cIcon=%{name}' src/res/jamulus.desktop >chmod -x README >install %{SOURCE1} . > >%build >%qmake5 CONFIG+=opus_shared_lib >make %{?_smp_mflags} > >%install >install -D -m0755 Jamulus %{buildroot}%{_bindir}/%{name} >install -D -m0644 src/res/jamulus.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop >for s in 16 22 32 48 64 72 96 128 192; do > mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps > convert -strip -resize ${s}x${s} %{name}.png \ > %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/%{name}.png >done >mkdir -p %{buildroot}%{_datadir}/pixmaps >pushd %{buildroot}%{_datadir}/pixmaps >ln -s ../icons/hicolor/48x48/apps/%{name}.png . >popd > >%files >%doc README AUTHORS ChangeLog TODO >%license COPYING >%{_bindir}/%{name} >%{_datadir}/applications/%{name}.desktop >%{_datadir}/icons/hicolor/*/apps/%{name}.png >%{_datadir}/pixmaps/%{name}.png > >%changelog >* Sat Mar 21 2020 Kristoffer Grundström <hamnisdude@gmail.com> >- Ported from OpenSuse >- First release > >* Thu Oct 17 2019 Richard Brown <rbrown@suse.com> >- Remove obsolete Groups tag (fate#326485)
# # spec file for package Jamulus # # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2014 Pascal Bleser <pascal.bleser@opensuse.org> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: Jamulus Version: 3.4.3 Release: %mkrel 1 Summary: Low-latency internet connection tool for real-time jam sessions License: GPL-2.0-or-later URL: http://llcon.sourceforge.net/index.html Source0: https://sourceforge.net/projects/llcon/files/Jamulus/%{version}/Jamulus-%{version}.tar.gz Source1: %{name}.png BuildRequires: ImageMagick BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme BuildRequires: libjack-devel BuildRequires: pkgconfig BuildRequires: desktop-file-utils BuildRequires: pkgconfig(Qt5Network) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5Xml) BuildRequires: pkgconfig(opus) Requires: jack Provides: llcon = %{version} Obsoletes: llcon < %{version} Provides: jamulus = %{version}-%{release} Obsoletes: jamulus %description The Jamulus software enables musicians to perform real-time jam sessions over the internet. There is one server running the Jamulus server software which collects the audio data from each Jamulus client software, mixes the audio data and sends the mix back to each client. %prep %setup -q -n %{name}%{version} sed -i -e '/^Exec/cExec=%{name}' -e '/^Icon/cIcon=%{name}' src/res/jamulus.desktop chmod -x README install %{SOURCE1} . %build %qmake5 CONFIG+=opus_shared_lib make %{?_smp_mflags} %install install -D -m0755 Jamulus %{buildroot}%{_bindir}/%{name} install -D -m0644 src/res/jamulus.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop for s in 16 22 32 48 64 72 96 128 192; do mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps convert -strip -resize ${s}x${s} %{name}.png \ %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/%{name}.png done mkdir -p %{buildroot}%{_datadir}/pixmaps pushd %{buildroot}%{_datadir}/pixmaps ln -s ../icons/hicolor/48x48/apps/%{name}.png . popd %files %doc README AUTHORS ChangeLog TODO %license COPYING %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.png %{_datadir}/pixmaps/%{name}.png %changelog * Sat Mar 21 2020 Kristoffer Grundström <hamnisdude@gmail.com> - Ported from OpenSuse - First release * Thu Oct 17 2019 Richard Brown <rbrown@suse.com> - Remove obsolete Groups tag (fate#326485)
View Attachment As Raw
Actions:
View
Attachments on
bug 26350
: 11560