-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
dablin.spec
153 lines (119 loc) · 4.99 KB
/
dablin.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
#
# spec file for package dablin and subpackage dablin-gtk
#
# Copyright (c) 2016 - 2020 Radio Bern RaBe
# http://www.rabe.ch
#
# This program is free software: you can redistribute it and/or
# modify it under the terms of the GNU Affero General Public
# License as published by the Free Software Foundation, version
# 3 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public
# License along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
# Please submit enhancements, bugfixes or comments via GitHub:
# https://github.com/radiorabe/centos-rpm-dablin
#
%if 0%{?fedora}
%undefine _debugsource_packages
%define __make_args -C redhat-linux-build
%endif
Name: dablin
Version: 1.14.0
Release: 1%{?dist}
Summary: DAB/DAB+ receiver for Linux (including ETI-NI playback)
# The entire source code is GPLv3+ except fec/ which is LGPLv2.1+
License: GPLv3+ and LGPLv2.1+
URL: https://github.com/Opendigitalradio/dablin
Source0: https://github.com/Opendigitalradio/dablin/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: cmake
BuildRequires: faad2-devel
BuildRequires: gcc-c++
BuildRequires: gtkmm30-devel
BuildRequires: libatomic
BuildRequires: libmpg123-devel >= 1.14.0
BuildRequires: SDL2-devel
%description
DABlin plays a DAB/DAB+ audio service – from a live transmission or from a
stored ensemble recording (ETI-NI, or EDI AF with ETI). Both DAB (MP2) and DAB+
(AAC-LC, HE-AAC, HE-AAC v2) services are supported.
%package -n dablin-gtk
Summary: DAB/DAB+ receiver for Linux/GTK (including ETI-NI playback)
Requires: %{name} = %{version}-%{release}
%description -n dablin-gtk
DABlin plays a DAB/DAB+ audio service – from a live transmission or from a
stored ensemble recording (ETI-NI, or EDI AF with ETI). Both DAB (MP2) and DAB+
(AAC-LC, HE-AAC, HE-AAC v2) services are supported.
The GTK GUI version in addition supports the data applications Dynamic Label
and MOT Slideshow (if used by the selected service).
%prep
%setup -q
%build
%cmake .
make %{?__make_args} %{?_smp_mflags}
%install
make %{?__make_args} install DESTDIR=%{buildroot}
%files
%doc README.md COPYING
%{_bindir}/dablin
%{_mandir}/man1/*
%files -n dablin-gtk
%{_bindir}/dablin_gtk
%changelog
* Fri Jan 14 2022 Lucas Bickel <[email protected]> - 1.14.0-1
- Bump to upstream version 1.14.0
* Sat Apr 18 2020 Lucas Bickel <[email protected]> - 1.13.0-1
- Bump to upstream version 1.13.0
* Tue Dec 24 2019 Christian Affolter <[email protected]> - 1.12.0-1
- Bump to upstream version 1.12.0
- Updated description according to the upstream README
* Mon Jun 17 2019 Lucas Bickel <[email protected]> - 1.11.0-1
- Bump to upstream version 1.11.0
* Sun Dec 9 2018 Lucas Bickel <[email protected]> - 1.10.0-1
- Bump to upstream version 1.10.0
* Sat Oct 27 2018 Christian Affolter <[email protected]> - 1.9.0-1
- Bump to upstream version 1.9.0
- Removed no longer working gtkmm patch
* Sun Jun 10 2018 Lucas Bickel <[email protected]> - 1.8.2-1
- Bump to upstream version 1.8.2
- Add libatomic buildreq
* Wed Mar 14 2018 Lucas Bickel <[email protected]> - 1.8.1-1
- Bump to upstream version 1.8.1
* Fri Feb 23 2018 Christian Affolter <[email protected]> - 1.8.0-1
- Bump to upstream version 1.8.0
- Include man pages
* Thu Dec 21 2017 Christian Affolter <[email protected]> - 1.7.0-1
- Bump to upstream version 1.7.0
* Mon Oct 02 2017 Christian Affolter <[email protected]> - 1.6.0-1
- Bump to upstream version 1.6.0
* Sun Jun 11 2017 Christian Affolter <[email protected]> - 1.5.0-1
- Bump to upstream version 1.5.0
* Mon May 8 2017 Lucas Bickel <[email protected]> - 1.4.1-2
- Patch for building with gtkmm < 3.89.5
* Thu Apr 20 2017 Lucas Bickel <[email protected]> - 1.4.1-1
- Bump to upstream version 1.4.1
* Sun Feb 19 2017 Christian Affolter <[email protected]> - 1.3.0-2
- Bump to upstream version 1.3.0
- Switched to cmake
- Removed libfec dependency, which is bundled now
* Sat Jan 28 2017 Christian Affolter <[email protected]> - 1.2.0-1
- Bump to upstream version 1.2.0
* Sat Oct 22 2016 Lucas Bickel <[email protected]> - 1.1.0-1
- Bump to upstream version 1.1.0
- Use faad2 aac decoder instead of fdk-aac-dabplus-odr
* Wed Sep 28 2016 Lucas Bickel <[email protected]> - 1.0.0-2
- Adapted to accommodate changes to upstream fdk-aac-dabplus-odr package
* Thu Aug 25 2016 Christian Affolter <[email protected]> - 1.0.0-1
- Switched from Git master to first upstream release
- Adapted build dependency, to match the new name of libfdk-aac-dabplus-odr-devel
* Sun Aug 21 2016 Christian Affolter <[email protected]> - master-2
- Switched to libfdk-dabplus-odr (FDK AAC Codec from Opendigitalradio)
* Sun Aug 21 2016 Lucas Bickel <[email protected]> - master-1
- Initial release