Compare commits
4 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 8ead66752a | |||
| 54682e7c5b | |||
| caafd6a3d3 | |||
| 53621fb40c |
9
Jamulus-version.patch
Normal file
9
Jamulus-version.patch
Normal file
@@ -0,0 +1,9 @@
|
||||
diff -Pdpru jamulus-r3_10_0.orig/Jamulus.pro jamulus-r3_10_0/Jamulus.pro
|
||||
--- jamulus-r3_10_0.orig/Jamulus.pro 2023-09-03 22:17:25.000000000 +0200
|
||||
+++ jamulus-r3_10_0/Jamulus.pro 2025-02-15 13:31:10.033528111 +0100
|
||||
@@ -1,4 +1,4 @@
|
||||
-VERSION = 3.10.0
|
||||
+VERSION = 3.11.0
|
||||
|
||||
# use target name which does not use a capital letter at the beginning
|
||||
contains(CONFIG, "noupcasename") {
|
||||
@@ -1,3 +1,93 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Feb 15 12:32:39 UTC 2025 - ecsos <ecsos@opensuse.org>
|
||||
|
||||
- Add Jamulus-version.patch to fix wrong version in about jamulus.
|
||||
- Fix missing icon in desktop file.
|
||||
Drop manuel and old icon. Use icon from source instead.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 25 11:26:37 UTC 2024 - ecsos <ecsos@opensuse.org>
|
||||
|
||||
- Update to 3.11.0
|
||||
- Client: Added "Delete Entry" button to Advanced Settings, Custom Directories (#3260).
|
||||
(contributed by @AdamGLIN)
|
||||
- Client: Added "delete server" button to connect dialog (#3159).
|
||||
(contributed by @pljones)
|
||||
- Client: Fixed the display of delete buttons on Mac (#3305).
|
||||
(contributed by @softins)
|
||||
- Client/Server: Display Qt versions for both build and runtime (#3231).
|
||||
(contributed by @softins)
|
||||
- Client/Server: Improved start up logging (#3117).
|
||||
(contributed by @pljones)
|
||||
- Server: Fix systemd ExecStart command line to support start/stop recording signal (#3187).
|
||||
(contributed by @rdica)
|
||||
- Server: Only de-register on quit (#3302).
|
||||
(contributed by @pljones)
|
||||
- Mac: Changed bundle ID. You may need to re configure Jamulus to your liking after a new install (#3353).
|
||||
(contributed by @ann0see)
|
||||
- Android: save settings on app state change (#3144).
|
||||
(contributed by @pljones)
|
||||
- Refactor Release upload to two step process (#3374).
|
||||
(contributed by @ann0see)
|
||||
- Refactoring: Decouple App Store upload from dmg build (#3350).
|
||||
(contributed by @ann0see)
|
||||
- Refactor some CHostAddress parameters to be const references (#3259).
|
||||
(contributed by @softins)
|
||||
- Refactor src/main.cpp (#3191).
|
||||
(contributed by @pljones)
|
||||
- Translations updated from Hosted Weblate (#3193, #3246, #3284, #3325, #3363).
|
||||
(contributed by @weblate)
|
||||
- Documentation: Improved link for Server CLI options (#3303).
|
||||
(contributed by @gilgongo)
|
||||
- Documentation: updated TRANSLATING.md for current build process (#3312).
|
||||
(contributed by @softins)
|
||||
- Build: adds macOS signed pkg build automation (#2624).
|
||||
(contributed by @danryu)
|
||||
- Build: Bump actions/cache from 3 to 4 (#3232).
|
||||
(contributed by @app/dependabot)
|
||||
- Build: Bump actions/checkout from 3 to 4 (#3168).
|
||||
(contributed by @app/dependabot)
|
||||
- Build: Bump actions/download-artifact from 3 to 4 (#3211).
|
||||
(contributed by @app/dependabot)
|
||||
- Build: Bump actions/upload-artifact from 3 to 4 (#3213).
|
||||
(contributed by @app/dependabot)
|
||||
- Build: Bump DoozyX/clang-format-lint-action from 0.16 to 0.17 (#3215).
|
||||
(contributed by @app/dependabot)
|
||||
- Build: Bump github/codeql-action from 2 to 3 (#3212).
|
||||
(contributed by @app/dependabot)
|
||||
- Build: Bump maxim-lobanov/setup-xcode from 1.5.1 to 1.6.0 (#3181).
|
||||
(contributed by @app/dependabot)
|
||||
- Build: checkout of submodules only needed for Android (#3289).
|
||||
(contributed by @softins)
|
||||
- Build: Ensure apt version >=2.4 to prove that the system is Debian based
|
||||
(using apt and dpkg) and can validate the repo (#3199).
|
||||
(contributed by @houbsta)
|
||||
- Build: Generate qm files and embedded resource during build (#3288).
|
||||
(contributed by @softins)
|
||||
- Build: Place build files in separate directories instead of project root (#3299).
|
||||
(contributed by @softins)
|
||||
- Build: Replace deprecated Q_OS_MACX with Q_OS_MACOS
|
||||
(Jamulus now requires building with Qt >= 5.7.1) (#3227).
|
||||
(contributed by @softins)
|
||||
- Build: Updated bundled Qt6 to version 6.6.3 (#3182, #3204, #3236).
|
||||
(contributed by @app/github-actions)
|
||||
- Build: Updated Mac Legacy build to use Qt 5.15.2, now compatible with MacOS 10.13
|
||||
(High Sierra) or newer (#3235).
|
||||
(contributed by @softins)
|
||||
- Build: Updated the build runner for iOS in Github from macos-11 to macos-12 (#3292).
|
||||
(contributed by @softins)
|
||||
- Build: Updated Windows Installer base (NSIS) to version 3.10 (#3254).
|
||||
(contributed by @app/github-actions)
|
||||
- Build: Upgrade main macOS build to macOS 14 and Apple Silicon build (#3297).
|
||||
(contributed by @ann0see)
|
||||
- Autobuild: Build Linux releases on Ubuntu 20.04 instead of 18.04 (#3229).
|
||||
(contributed by @softins)
|
||||
- Autobuild: Prevent CodeQL-induced build failures for MacOS (#3223).
|
||||
(contributed by @softins)
|
||||
- Autobuild: Use notarytool instead of action for macOS notarization (#3352).
|
||||
(contributed by @ann0see)
|
||||
- Switch build to Qt6.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 11 14:09:56 UTC 2023 - ecsos <ecsos@opensuse.org>
|
||||
|
||||
|
||||
40
Jamulus.spec
40
Jamulus.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package Jamulus
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
# Copyright (c) 2014 Pascal Bleser <pascal.bleser@opensuse.org>
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
@@ -24,14 +24,13 @@
|
||||
%define tarball_version 3_10_0
|
||||
|
||||
Name: Jamulus
|
||||
Version: 3.10.0
|
||||
Version: 3.11.0
|
||||
Release: 0
|
||||
Summary: Low-latency internet connection tool for real-time jam sessions
|
||||
License: GPL-2.0-or-later
|
||||
Group: Productivity/Multimedia/Other
|
||||
URL: https://jamulus.io/
|
||||
Source0: https://github.com/jamulussoftware/jamulus/archive/r%{tarball_version}/%{name}-%{version}.tar.gz
|
||||
Source1: %{name}_icon.png
|
||||
Source10: %{name}-public.service
|
||||
Source11: %{name}-private.service
|
||||
Source12: %{name}-newrec.service
|
||||
@@ -39,6 +38,7 @@ Source13: %{name}-togglerec.service
|
||||
Source20: %{name}.sysconfig
|
||||
Source21: %{name}.firewalld
|
||||
Source90: README.SUSE
|
||||
Patch1: %{name}-version.patch
|
||||
BuildRequires: ImageMagick
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: firewall-macros
|
||||
@@ -50,11 +50,11 @@ BuildRequires: pkgconfig
|
||||
BuildRequires: pwdutils
|
||||
BuildRequires: systemd-rpm-macros
|
||||
BuildRequires: update-desktop-files
|
||||
BuildRequires: pkgconfig(Qt5Concurrent)
|
||||
BuildRequires: pkgconfig(Qt5Multimedia)
|
||||
BuildRequires: pkgconfig(Qt5Network)
|
||||
BuildRequires: pkgconfig(Qt5Widgets)
|
||||
BuildRequires: pkgconfig(Qt5Xml)
|
||||
BuildRequires: pkgconfig(Qt6Concurrent) >= 6.6.3
|
||||
BuildRequires: pkgconfig(Qt6Multimedia)
|
||||
BuildRequires: pkgconfig(Qt6Network)
|
||||
BuildRequires: pkgconfig(Qt6Widgets)
|
||||
BuildRequires: pkgconfig(Qt6Xml)
|
||||
BuildRequires: pkgconfig(opus)
|
||||
Requires: jack >= 1.9.21
|
||||
Requires(pre): shadow
|
||||
@@ -74,24 +74,29 @@ and sends the mix back to each client.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n jamulus-r%{tarball_version}
|
||||
install %{SOURCE1} .
|
||||
install -m644 %{SOURCE90} .
|
||||
|
||||
%build
|
||||
%qmake5 CONFIG+=opus_shared_lib CONFIG+=disable_version_check
|
||||
%qmake6 CONFIG+=opus_shared_lib CONFIG+=disable_version_check
|
||||
%make_jobs
|
||||
|
||||
%install
|
||||
install -D -m0755 Jamulus %{buildroot}%{_bindir}/%{name}
|
||||
|
||||
# icons
|
||||
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}_icon.png \
|
||||
%{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/%{name}.png
|
||||
#convert -strip -resize ${s}x${s} %{name}_icon.png \
|
||||
convert -strip -resize ${s}x${s} src/res/io.jamulus.jamulus.png \
|
||||
%{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/io.jamulus.jamulus.png
|
||||
done
|
||||
install -Dm0644 %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/%{name}.png \
|
||||
%{buildroot}%{_datadir}/pixmaps/%{name}.png
|
||||
install -Dm0644 %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/io.jamulus.jamulus.png \
|
||||
%{buildroot}%{_datadir}/pixmaps/io.jamulus.jamulus.png
|
||||
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/
|
||||
install -Dm0644 src/res/io.jamulus.*.svg \
|
||||
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/
|
||||
|
||||
# sysconfig
|
||||
# sysconfig
|
||||
install -d -m0755 %{buildroot}%{_fillupdir}
|
||||
install -D -m0644 %{SOURCE20} %{buildroot}%{_fillupdir}/sysconfig.jamulus
|
||||
|
||||
@@ -145,8 +150,9 @@ getent passwd jamulus >/dev/null || \
|
||||
%license COPYING
|
||||
%{_bindir}/%{name}
|
||||
%{_datadir}/applications/%{name}.desktop
|
||||
%{_datadir}/icons/hicolor/*/apps/%{name}.png
|
||||
%{_datadir}/pixmaps/%{name}.png
|
||||
%{_datadir}/icons/hicolor/*/apps/io.jamulus.*.png
|
||||
%{_datadir}/icons/hicolor/scalable/apps/io.jamulus.*.svg
|
||||
%{_datadir}/pixmaps/io.jamulus.*.png
|
||||
# sysconfig
|
||||
%{_fillupdir}/sysconfig.jamulus
|
||||
# firewalld
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:06e6476e5768b2e41aed0ba4c961e9e55d1314763e04d2503ab69a662cb36255
|
||||
size 29700
|
||||
Reference in New Issue
Block a user