[kaffeine/f28] update to 2.0.16
by Wolfgang Ulbrich
commit 97088195498cdceb74407a657c08a00a86436426
Author: raveit65 <mate(a)raveit.de>
Date: Thu Apr 4 11:20:24 2019 +0200
update to 2.0.16
.gitignore | 1 +
buildfix_qt511.patch | 110 ---------------------
kaffeine.spec | 28 ++++--
...-fix-a-regression-with-next-previous-logi.patch | 47 +++++++++
sources | 3 +-
5 files changed, 70 insertions(+), 119 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index fa0a82e..ca19151 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/kaffeine-*.tar.xz
+/kaffeine-2.0.16.tar.gz
diff --git a/kaffeine.spec b/kaffeine.spec
index b6f418e..4e9b52c 100644
--- a/kaffeine.spec
+++ b/kaffeine.spec
@@ -1,11 +1,17 @@
Name: kaffeine
-Version: 2.0.15
+Version: 2.0.16
Release: 1%{?dist}
License: GPLv2+
Summary: KDE media player
-URL: http://kaffeine.kde.org/
-Source0: https://download.kde.org/%{stable}/%{name}/%{name}-%{version}.tar.xz
+# URL: http://kaffeine.kde.org/
+URL: https://github.com/KDE/kaffeine
+# Source0: https://download.kde.org/%{stable}/%{name}/%{name}-%{version}.tar.xz
+# spectool -g kaffeine.spec
+Source0: %url/archive/%{version}/%{name}-%{version}.tar.gz
+# tarball from github doesn't have translations!
+# take them from https://download.kde.org/%{stable}/%{name}/%{name}-2.0.16-2.tar.xz
+Source1: /home/rave/Downloads/f30/kaffeine-po.tar.xz
%global revision %(echo %{version} | cut -d. -f3)
%if %{revision} >= 50
%global stable unstable
@@ -13,9 +19,9 @@ Source0: https://download.kde.org/%{stable}/%{name}/%{name}-%{version}.tar.xz
%global stable stable
%endif
-# Fix breakages with qt5.11-rc2
-# https://github.com/KDE/kaffeine/commit/06b78c5f24891fd38d25ed64f5029106ee...
-Patch0: buildfix_qt511.patch
+# mediawidget: fix a regression with next/previous logic
+# https://cgit.kde.org/kaffeine.git/commit/?id=ab5655e
+Patch1: kaffeine_0001-mediawidget-fix-a-regression-with-next-previous-logi.patch
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
@@ -50,8 +56,7 @@ Kaffeine is a KDE Frameworks media player.
%prep
%autosetup -p1
-# Remove broken locale, they can use pt instead till upstream fixes it.
-rm -rf po/pt_BR
+tar -xf %{SOURCE1}
%build
mkdir -p %{_target_platform}
@@ -86,6 +91,13 @@ appstream-util validate-relax --nonet %{buildroot}/%{_kf5_metainfodir}/org.kde.k
%{_kf5_mandir}/man1/kaffeine.1.*
%changelog
+* Thu Apr 04 2019 Wolfgang Ulbrich <fedora(a)raveit.de> 2.0.16-1
+- update to 2.0.16
+- use tarball from github with fixed versioning
+- drop previously applied patch
+- add translations from http://kaffeine.kde.org/
+- enable pt_br language again
+
* Fri Jun 01 2018 Leigh Scott <leigh123linux(a)googlemail.com> - 2.0.15-1
- update to 2.0.15 release
diff --git a/kaffeine_0001-mediawidget-fix-a-regression-with-next-previous-logi.patch b/kaffeine_0001-mediawidget-fix-a-regression-with-next-previous-logi.patch
new file mode 100644
index 0000000..43f3c91
--- /dev/null
+++ b/kaffeine_0001-mediawidget-fix-a-regression-with-next-previous-logi.patch
@@ -0,0 +1,47 @@
+From ab5655ef3e9727ad26e7c095d79a64ce4e8b7b28 Mon Sep 17 00:00:00 2001
+From: Mauro Carvalho Chehab <mchehab+samsung(a)kernel.org>
+Date: Thu, 14 Mar 2019 16:52:49 -0300
+Subject: [PATCH] mediawidget: fix a regression with next/previous logic
+
+A fix at the CD handing code broke for other sources.
+
+After this fix, both prev/next buttons work and also the DBUS
+equivalent logic:
+
+ qdbus org.mpris.kaffeine /Player Prev
+ qdbus org.kde.kaffeine /Player Prev
+
+Thanks to Antoni Bella for identifying the broken commit and
+addressing it.
+
+BUG: 405276
+
+Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung(a)kernel.org>
+---
+ src/mediawidget.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/mediawidget.cpp b/src/mediawidget.cpp
+index 91fd961..c34e9c5 100644
+--- a/src/mediawidget.cpp
++++ b/src/mediawidget.cpp
+@@ -794,14 +794,14 @@ void MediaWidget::previous()
+ {
+ if (source->getType() == MediaSource::Url)
+ emit playlistPrevious();
+- backend->jumpToPreviousChapter();
++ source->previous();
+ }
+
+ void MediaWidget::next()
+ {
+ if (source->getType() == MediaSource::Url)
+ emit playlistNext();
+- backend->jumpToNextChapter();
++ source->next();
+ }
+
+ void MediaWidget::stop()
+--
+2.21.0
+
diff --git a/sources b/sources
index 1db434c..10e3c8f 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
-931da4fb86018619110e0f7bec9f3769 kaffeine-2.0.15.tar.xz
+14293147a6f6faa35dee27f1f2726e28 kaffeine-2.0.16.tar.gz
+99718d1112512fd013bf9e79335af532 kaffeine-po.tar.xz
5 years, 7 months
[kaffeine/f29] update to 2.0.16
by Wolfgang Ulbrich
commit 3a26389d67affa6761cfdf057b7833ba888f5428
Author: raveit65 <mate(a)raveit.de>
Date: Thu Apr 4 11:20:24 2019 +0200
update to 2.0.16
.gitignore | 1 +
buildfix_qt511.patch | 110 ---------------------
kaffeine.spec | 30 ++++--
...-fix-a-regression-with-next-previous-logi.patch | 47 +++++++++
sources | 3 +-
5 files changed, 71 insertions(+), 120 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index fa0a82e..ca19151 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/kaffeine-*.tar.xz
+/kaffeine-2.0.16.tar.gz
diff --git a/kaffeine.spec b/kaffeine.spec
index 70f9aa5..d5fcc41 100644
--- a/kaffeine.spec
+++ b/kaffeine.spec
@@ -1,11 +1,17 @@
Name: kaffeine
-Version: 2.0.15
-Release: 2%{?dist}
+Version: 2.0.16
+Release: 1%{?dist}
License: GPLv2+
Summary: KDE media player
-URL: http://kaffeine.kde.org/
-Source0: https://download.kde.org/%{stable}/%{name}/%{name}-%{version}.tar.xz
+# URL: http://kaffeine.kde.org/
+URL: https://github.com/KDE/kaffeine
+# Source0: https://download.kde.org/%{stable}/%{name}/%{name}-%{version}.tar.xz
+# spectool -g kaffeine.spec
+Source0: %url/archive/%{version}/%{name}-%{version}.tar.gz
+# tarball from github doesn't have translations!
+# take them from https://download.kde.org/%{stable}/%{name}/%{name}-2.0.16-2.tar.xz
+Source1: /home/rave/Downloads/f30/kaffeine-po.tar.xz
%global revision %(echo %{version} | cut -d. -f3)
%if %{revision} >= 50
%global stable unstable
@@ -13,9 +19,9 @@ Source0: https://download.kde.org/%{stable}/%{name}/%{name}-%{version}.tar.xz
%global stable stable
%endif
-# Fix breakages with qt5.11-rc2
-# https://github.com/KDE/kaffeine/commit/06b78c5f24891fd38d25ed64f5029106ee...
-Patch0: buildfix_qt511.patch
+# mediawidget: fix a regression with next/previous logic
+# https://cgit.kde.org/kaffeine.git/commit/?id=ab5655e
+Patch1: kaffeine_0001-mediawidget-fix-a-regression-with-next-previous-logi.patch
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
@@ -50,8 +56,7 @@ Kaffeine is a KDE Frameworks media player.
%prep
%autosetup -p1
-# Remove broken locale, they can use pt instead till upstream fixes it.
-rm -rf po/pt_BR
+tar -xf %{SOURCE1}
%build
mkdir -p %{_target_platform}
@@ -86,6 +91,13 @@ appstream-util validate-relax --nonet %{buildroot}/%{_kf5_metainfodir}/org.kde.k
%{_kf5_mandir}/man1/kaffeine.1.*
%changelog
+* Thu Apr 04 2019 Wolfgang Ulbrich <fedora(a)raveit.de> 2.0.16-1
+- update to 2.0.16
+- use tarball from github with fixed versioning
+- drop previously applied patch
+- add translations from http://kaffeine.kde.org/
+- enable pt_br language again
+
* Thu Jul 26 2018 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 2.0.15-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
diff --git a/kaffeine_0001-mediawidget-fix-a-regression-with-next-previous-logi.patch b/kaffeine_0001-mediawidget-fix-a-regression-with-next-previous-logi.patch
new file mode 100644
index 0000000..43f3c91
--- /dev/null
+++ b/kaffeine_0001-mediawidget-fix-a-regression-with-next-previous-logi.patch
@@ -0,0 +1,47 @@
+From ab5655ef3e9727ad26e7c095d79a64ce4e8b7b28 Mon Sep 17 00:00:00 2001
+From: Mauro Carvalho Chehab <mchehab+samsung(a)kernel.org>
+Date: Thu, 14 Mar 2019 16:52:49 -0300
+Subject: [PATCH] mediawidget: fix a regression with next/previous logic
+
+A fix at the CD handing code broke for other sources.
+
+After this fix, both prev/next buttons work and also the DBUS
+equivalent logic:
+
+ qdbus org.mpris.kaffeine /Player Prev
+ qdbus org.kde.kaffeine /Player Prev
+
+Thanks to Antoni Bella for identifying the broken commit and
+addressing it.
+
+BUG: 405276
+
+Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung(a)kernel.org>
+---
+ src/mediawidget.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/mediawidget.cpp b/src/mediawidget.cpp
+index 91fd961..c34e9c5 100644
+--- a/src/mediawidget.cpp
++++ b/src/mediawidget.cpp
+@@ -794,14 +794,14 @@ void MediaWidget::previous()
+ {
+ if (source->getType() == MediaSource::Url)
+ emit playlistPrevious();
+- backend->jumpToPreviousChapter();
++ source->previous();
+ }
+
+ void MediaWidget::next()
+ {
+ if (source->getType() == MediaSource::Url)
+ emit playlistNext();
+- backend->jumpToNextChapter();
++ source->next();
+ }
+
+ void MediaWidget::stop()
+--
+2.21.0
+
diff --git a/sources b/sources
index 1db434c..10e3c8f 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
-931da4fb86018619110e0f7bec9f3769 kaffeine-2.0.15.tar.xz
+14293147a6f6faa35dee27f1f2726e28 kaffeine-2.0.16.tar.gz
+99718d1112512fd013bf9e79335af532 kaffeine-po.tar.xz
5 years, 7 months
[kaffeine/f30] update to 2.0.16
by Wolfgang Ulbrich
Summary of changes:
1e2f85e... update to 2.0.16 (*)
(*) This commit already existed in another branch; no separate mail sent
5 years, 7 months
[kaffeine] update to 2.0.16
by Wolfgang Ulbrich
commit 1e2f85e612618a4a85527cb4b851882bbc8568b3
Author: raveit65 <mate(a)raveit.de>
Date: Thu Apr 4 11:20:24 2019 +0200
update to 2.0.16
.gitignore | 1 +
buildfix_qt511.patch | 110 ---------------------
kaffeine.spec | 30 ++++--
...-fix-a-regression-with-next-previous-logi.patch | 47 +++++++++
sources | 3 +-
5 files changed, 71 insertions(+), 120 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index fa0a82e..ca19151 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/kaffeine-*.tar.xz
+/kaffeine-2.0.16.tar.gz
diff --git a/kaffeine.spec b/kaffeine.spec
index 46005cf..3d54145 100644
--- a/kaffeine.spec
+++ b/kaffeine.spec
@@ -1,11 +1,17 @@
Name: kaffeine
-Version: 2.0.15
-Release: 3%{?dist}
+Version: 2.0.16
+Release: 1%{?dist}
License: GPLv2+
Summary: KDE media player
-URL: http://kaffeine.kde.org/
-Source0: https://download.kde.org/%{stable}/%{name}/%{name}-%{version}.tar.xz
+# URL: http://kaffeine.kde.org/
+URL: https://github.com/KDE/kaffeine
+# Source0: https://download.kde.org/%{stable}/%{name}/%{name}-%{version}.tar.xz
+# spectool -g kaffeine.spec
+Source0: %url/archive/%{version}/%{name}-%{version}.tar.gz
+# tarball from github doesn't have translations!
+# take them from https://download.kde.org/%{stable}/%{name}/%{name}-2.0.16-2.tar.xz
+Source1: /home/rave/Downloads/f30/kaffeine-po.tar.xz
%global revision %(echo %{version} | cut -d. -f3)
%if %{revision} >= 50
%global stable unstable
@@ -13,9 +19,9 @@ Source0: https://download.kde.org/%{stable}/%{name}/%{name}-%{version}.tar.xz
%global stable stable
%endif
-# Fix breakages with qt5.11-rc2
-# https://github.com/KDE/kaffeine/commit/06b78c5f24891fd38d25ed64f5029106ee...
-Patch0: buildfix_qt511.patch
+# mediawidget: fix a regression with next/previous logic
+# https://cgit.kde.org/kaffeine.git/commit/?id=ab5655e
+Patch1: kaffeine_0001-mediawidget-fix-a-regression-with-next-previous-logi.patch
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
@@ -50,8 +56,7 @@ Kaffeine is a KDE Frameworks media player.
%prep
%autosetup -p1
-# Remove broken locale, they can use pt instead till upstream fixes it.
-rm -rf po/pt_BR
+tar -xf %{SOURCE1}
%build
mkdir -p %{_target_platform}
@@ -86,6 +91,13 @@ appstream-util validate-relax --nonet %{buildroot}/%{_kf5_metainfodir}/org.kde.k
%{_kf5_mandir}/man1/kaffeine.1.*
%changelog
+* Thu Apr 04 2019 Wolfgang Ulbrich <fedora(a)raveit.de> 2.0.16-1
+- update to 2.0.16
+- use tarball from github with fixed versioning
+- drop previously applied patch
+- add translations from http://kaffeine.kde.org/
+- enable pt_br language again
+
* Mon Mar 04 2019 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 2.0.15-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
diff --git a/kaffeine_0001-mediawidget-fix-a-regression-with-next-previous-logi.patch b/kaffeine_0001-mediawidget-fix-a-regression-with-next-previous-logi.patch
new file mode 100644
index 0000000..43f3c91
--- /dev/null
+++ b/kaffeine_0001-mediawidget-fix-a-regression-with-next-previous-logi.patch
@@ -0,0 +1,47 @@
+From ab5655ef3e9727ad26e7c095d79a64ce4e8b7b28 Mon Sep 17 00:00:00 2001
+From: Mauro Carvalho Chehab <mchehab+samsung(a)kernel.org>
+Date: Thu, 14 Mar 2019 16:52:49 -0300
+Subject: [PATCH] mediawidget: fix a regression with next/previous logic
+
+A fix at the CD handing code broke for other sources.
+
+After this fix, both prev/next buttons work and also the DBUS
+equivalent logic:
+
+ qdbus org.mpris.kaffeine /Player Prev
+ qdbus org.kde.kaffeine /Player Prev
+
+Thanks to Antoni Bella for identifying the broken commit and
+addressing it.
+
+BUG: 405276
+
+Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung(a)kernel.org>
+---
+ src/mediawidget.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/mediawidget.cpp b/src/mediawidget.cpp
+index 91fd961..c34e9c5 100644
+--- a/src/mediawidget.cpp
++++ b/src/mediawidget.cpp
+@@ -794,14 +794,14 @@ void MediaWidget::previous()
+ {
+ if (source->getType() == MediaSource::Url)
+ emit playlistPrevious();
+- backend->jumpToPreviousChapter();
++ source->previous();
+ }
+
+ void MediaWidget::next()
+ {
+ if (source->getType() == MediaSource::Url)
+ emit playlistNext();
+- backend->jumpToNextChapter();
++ source->next();
+ }
+
+ void MediaWidget::stop()
+--
+2.21.0
+
diff --git a/sources b/sources
index 1db434c..10e3c8f 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
-931da4fb86018619110e0f7bec9f3769 kaffeine-2.0.15.tar.xz
+14293147a6f6faa35dee27f1f2726e28 kaffeine-2.0.16.tar.gz
+99718d1112512fd013bf9e79335af532 kaffeine-po.tar.xz
5 years, 7 months
[mpd] Add upstream commit to fix gcc-9 build issue
by Leigh Scott
commit 1dd20c4c9f5bd457787c3a10d0c06c4de16ce25f
Author: Leigh Scott <leigh123linux(a)googlemail.com>
Date: Wed Apr 3 16:21:00 2019 +0100
Add upstream commit to fix gcc-9 build issue
gcc-9_buildfix.patch | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
mpd.spec | 5 +++++
2 files changed, 55 insertions(+)
---
diff --git a/gcc-9_buildfix.patch b/gcc-9_buildfix.patch
new file mode 100644
index 0000000..97ecc81
--- /dev/null
+++ b/gcc-9_buildfix.patch
@@ -0,0 +1,50 @@
+From 37b54179d882fef38ca6735b53e322027414b62e Mon Sep 17 00:00:00 2001
+From: Max Kellermann <max(a)musicpd.org>
+Date: Wed, 3 Apr 2019 16:59:53 +0200
+Subject: [PATCH] net/IPv[46]Address: add cast to void* to fix GCC9 build
+ failure
+
+Fixes:
+
+ src/net/IPv4Address.hxx: In member function 'constexpr IPv4Address::operator SocketAddress() const':
+ src/net/IPv4Address.hxx:171:24: error: a reinterpret_cast is not a constant expression
+ 171 | return SocketAddress((const struct sockaddr *)&address,
+ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ src/net/IPv6Address.hxx: In member function 'constexpr IPv6Address::operator SocketAddress() const':
+ src/net/IPv6Address.hxx:138:24: error: a reinterpret_cast is not a constant expression
+ 138 | return SocketAddress((const struct sockaddr *)&address,
+ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Closes https://github.com/MusicPlayerDaemon/MPD/issues/522
+---
+ src/net/IPv4Address.hxx | 2 +-
+ src/net/IPv6Address.hxx | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/net/IPv4Address.hxx b/src/net/IPv4Address.hxx
+index 7a39ed016..3af0210c3 100644
+--- a/src/net/IPv4Address.hxx
++++ b/src/net/IPv4Address.hxx
+@@ -168,7 +168,7 @@ public:
+ }
+
+ constexpr operator SocketAddress() const noexcept {
+- return SocketAddress((const struct sockaddr *)&address,
++ return SocketAddress((const struct sockaddr *)(const void *)&address,
+ sizeof(address));
+ }
+
+diff --git a/src/net/IPv6Address.hxx b/src/net/IPv6Address.hxx
+index e9531b3f7..eae9b60c1 100644
+--- a/src/net/IPv6Address.hxx
++++ b/src/net/IPv6Address.hxx
+@@ -135,7 +135,7 @@ public:
+ }
+
+ constexpr operator SocketAddress() const noexcept {
+- return SocketAddress((const struct sockaddr *)&address,
++ return SocketAddress((const struct sockaddr *)(const void *)&address,
+ sizeof(address));
+ }
+
diff --git a/mpd.spec b/mpd.spec
index f2d9081..a1674c0 100644
--- a/mpd.spec
+++ b/mpd.spec
@@ -33,6 +33,9 @@ Source3: mpd.tmpfiles.d
Source4: mpd.xml
Patch0: mpd-0.18-mpdconf.patch
Patch1: mpd-0.20-remove_NoNewPrivileges.patch
+# https://github.com/MusicPlayerDaemon/MPD/issues/522
+# https://github.com/MusicPlayerDaemon/MPD/commit/37b54179d882fef38ca6735b5...
+Patch2: gcc-9_buildfix.patch
BuildRequires: alsa-lib-devel
BuildRequires: audiofile-devel
@@ -119,6 +122,7 @@ This package contains FirewallD file for MPD.
%setup -q
%patch0 -p0
%patch1 -p1
+%patch2 -p1
# Force python3-sphinx
sed -i -e 's@sphinx-build@sphinx-build-3@g' doc/meson.build
@@ -226,6 +230,7 @@ fi
%changelog
* Wed Apr 03 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:0.21.7-1
- Update to 0.21.7
+- Add upstream commit to fix gcc-9 build issue
* Mon Mar 18 2019 Leigh Scott <leigh123linux(a)googlemail.com> - 1:0.21.6-1
- Update to 0.21.6
5 years, 7 months
[pulseaudio-module-bluetooth-freeworld] Initial import 12.2-3
by Gergely Gombos
commit a54aca3ac831811887bd3da2ab94fd33ab0385a3
Author: Gergely Gombos <gombosg(a)gmail.com>
Date: Wed Apr 3 09:53:56 2019 -0400
Initial import 12.2-3
.gitignore | 2 +
pulseaudio-module-bluetooth-freeworld.spec | 95 ++++++++++++++++++++++++++++++
sources | 2 +
3 files changed, 99 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..efc16fb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/pulseaudio*.tar.xz
+/pulseaudio*.tar.gz
diff --git a/pulseaudio-module-bluetooth-freeworld.spec b/pulseaudio-module-bluetooth-freeworld.spec
new file mode 100644
index 0000000..5a9a4ec
--- /dev/null
+++ b/pulseaudio-module-bluetooth-freeworld.spec
@@ -0,0 +1,95 @@
+Name: pulseaudio-module-bluetooth-freeworld
+Summary: Bluetooth support for the PulseAudio sound server, supports aptX, LDAC codecs
+Version: 1.1
+Release: 3%{?dist}
+License: GPLv3
+URL: https://github.com/EHfive/pulseaudio-modules-bt/
+
+%global pa_version 12.2
+%global pa_archivename pulseaudio-%{pa_version}
+%global bt_archivename pulseaudio-modules-bt-%{version}
+
+Source0: https://github.com/EHfive/pulseaudio-modules-bt/archive/v%{version}/%{bt_...
+Source1: http://freedesktop.org/software/pulseaudio/releases/%{pa_archivename}.tar.xz
+
+Provides: pulseaudio-module-bluetooth = %{pa_version}-100
+Conflicts: pulseaudio-module-bluetooth < %{pa_version}-100
+
+BuildRequires: automake libtool
+BuildRequires: gcc-c++
+BuildRequires: cmake
+BuildRequires: pkgconfig
+BuildRequires: libtool-ltdl-devel
+BuildRequires: pulseaudio >= %{pa_version}
+BuildRequires: pkgconfig(libpulse)
+BuildRequires: pkgconfig(bluez)
+BuildRequires: pkgconfig(sbc)
+BuildRequires: pkgconfig(dbus-1)
+
+# aptX, LDAC
+BuildRequires: pkgconfig(libavcodec)
+BuildRequires: pkgconfig(libavutil)
+BuildRequires: libldac-devel
+
+Requires: pulseaudio%{_isa} >= %{pa_version}
+
+# Optional runtime dependencies respectively for aptX, LDAC Bluetooth codecs
+Recommends: ffmpeg-libs%{_isa}
+Recommends: libldac%{_isa}
+
+%description
+Contains Bluetooth audio (A2DP/HSP/HFP) support for the PulseAudio sound server.
+Includes support for LDAC, aptX and aptX-HD codecs.
+
+%prep
+# BT source
+%setup -n %{bt_archivename} -q
+# PA source, unpack into 'pa' folder
+%setup -D -T -a 1 -n %{bt_archivename} -q
+rm -rf pa
+mv %{pa_archivename} pa
+
+%build
+%cmake .
+%make_build
+
+%install
+%make_install
+
+%files
+%{_libdir}/pulse-%{pa_version}/modules/libbluez*-util.so
+%{_libdir}/pulse-%{pa_version}/modules/module-bluez*-device.so
+%{_libdir}/pulse-%{pa_version}/modules/module-bluez*-discover.so
+%{_libdir}/pulse-%{pa_version}/modules/module-bluetooth-discover.so
+%{_libdir}/pulse-%{pa_version}/modules/module-bluetooth-policy.so
+
+%changelog
+* Tue Apr 2 2019 Gergely Gombos <gombosg(a)gmail.com> - 1.1-3
+- Review comments fixup
+
+* Mon Apr 1 2019 Gergely Gombos <gombosg(a)gmail.com> - 1.1-2
+- Remove fdk-aac support, clean up macros
+
+* Thu Mar 14 2019 Gergely Gombos <gombosg(a)gmail.com> - 1.1-1
+- Switch to fdk-aac-free, rename to -freeworld
+
+* Mon Mar 11 2019 Gergely Gombos <gombosg(a)gmail.com> - 1.1-2
+- Clean up Requires tags, use pkgconfig where possible add _isa
+
+* Sun Mar 10 2019 Gergely Gombos <gombosg(a)gmail.com> - 1.1-1
+- New versioning, drop patch scheme, only build BT files
+
+* Tue Feb 19 2019 Gergely Gombos <gombosg(a)gmail.com> - 12.2-1
+- Add upstream patch qpaeq_python2.patch, bump % prov_ver
+
+* Tue Feb 19 2019 Gergely Gombos <gombosg(a)gmail.com> - 12.2-1
+- Rename to pulseaudio-module-bluetooth-nonfree, reset dist tag
+
+* Sun Jan 27 2019 Gergely Gombos <gombosg(a)gmail.com> - 12.2-2
+- Bump for 1.0 patch release, prepare for RPM Fusion submission
+
+* Tue Dec 18 2018 Gergely Gombos <gombosg(a)gmail.com> - 12.2-1
+- Version bump, only release Bluetooth module (rename)
+
+* Mon Dec 3 2018 Gergely Gombos <gombosg(a)gmail.com> - 12.2-2
+- pulseaudio-12.2 with extra Bluetooth codecs
diff --git a/sources b/sources
index e69de29..0162f4e 100644
--- a/sources
+++ b/sources
@@ -0,0 +1,2 @@
+c42f1f1465e8df9859d023dc184734bf pulseaudio-12.2.tar.xz
+2fc1b259c7998d9c7b914fce1c167783 pulseaudio-modules-bt-1.1.tar.gz
5 years, 7 months