Changes of Revision 4

terminatorX.spec Changed
x
 
1
@@ -1,7 +1,7 @@
2
 #
3
-# spec file for package terminatorx
4
+# spec file for package terminatorX
5
 #
6
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
7
+# Copyright (c) 2023 SUSE LLC
8
 #
9
 # All modifications and additions to the file contributed by third parties
10
 # remain the property of their copyright owners, unless otherwise agreed
11
@@ -17,49 +17,44 @@
12
 
13
 
14
 Name:           terminatorX
15
-Version:        4.0.1
16
+Version:        4.2.0
17
 Release:        0
18
 Summary:        Real-time Audio Synthesizer
19
 License:        GPL-2.0+
20
 Group:          Productivity/Multimedia/Sound/Editors and Convertors
21
 Url:            http://terminatorx.org/
22
-Source0:        https://terminatorx.org/dist/%{name}-%{version}.tar.bz2
23
+Source0:        %name-%version.tar.xz
24
+BuildRequires:  bash
25
 BuildRequires:  fdupes
26
+BuildRequires:  gawk
27
 BuildRequires:  gcc-c++
28
-BuildRequires:  hicolor-icon-theme
29
 BuildRequires:  ladspa-devel
30
+BuildRequires:  libtool
31
 BuildRequires:  mpg123
32
 BuildRequires:  pkgconfig
33
-BuildRequires:  scrollkeeper
34
-BuildRequires:  sox
35
-BuildRequires:  update-desktop-files
36
-BuildRequires:  vorbis-tools
37
-BuildRequires:  yelp-tools
38
 BuildRequires:  pkgconfig(alsa)
39
-BuildRequires:  pkgconfig(atk)
40
 BuildRequires:  pkgconfig(audiofile)
41
 BuildRequires:  pkgconfig(glib-2.0)
42
-BuildRequires:  pkgconfig(gnome-doc-utils)
43
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.12
44
-BuildRequires:  pkgconfig(ice)
45
+BuildRequires:  pkgconfig(gtk+-3.0)
46
 BuildRequires:  pkgconfig(jack)
47
 BuildRequires:  pkgconfig(libcap)
48
 BuildRequires:  pkgconfig(libpulse)
49
 BuildRequires:  pkgconfig(libxml-2.0)
50
 BuildRequires:  pkgconfig(lrdf)
51
 BuildRequires:  pkgconfig(mad)
52
-BuildRequires:  pkgconfig(pango)
53
-BuildRequires:  pkgconfig(sm)
54
 BuildRequires:  pkgconfig(vorbis)
55
 BuildRequires:  pkgconfig(x11)
56
-BuildRequires:  pkgconfig(xext)
57
-BuildRequires:  pkgconfig(xi)
58
 BuildRequires:  pkgconfig(zlib)
59
+BuildRequires:  sox
60
+BuildRequires:  update-desktop-files
61
+BuildRequires:  vorbis-tools
62
+BuildRequires:  yelp
63
+BuildRequires:  yelp-tools
64
 Requires:       ladspa
65
 Requires:       mpg123
66
 Requires:       sox
67
 Requires:       vorbis-tools
68
-Provides:       terminatorx
69
+Provides:       terminatorx = %version-%release
70
 
71
 %description
72
 Realtime audio synthesizer that allows you to "scratch" on digitally
73
@@ -69,18 +64,38 @@
74
 easy-to-use GTK+ GUI.
75
 
76
 %prep
77
-%setup -q
78
-
79
-sed -i 's/lib\//%{_lib}\//g' $(grep -rl '\/lib\/' .)
80
+%autosetup -p1
81
 
82
 %build
83
-CFLAGS="%{optflags} -fno-strict-aliasing"
84
-%configure
85
-make %{?_smp_mflags}
86
+bash -x autogen.sh
87
+%configure \
88
+   --enable-alsa \
89
+   --enable-alsamidi \
90
+   --enable-audiofile \
91
+   --enable-capabilities \
92
+   --disable-debug \
93
+   --disable-deprecated \
94
+   --enable-jack \
95
+   --enable-legacy \
96
+   --enable-libxml2 \
97
+   --enable-lrdf \
98
+   --enable-mad \
99
+   --enable-mpg123 \
100
+   --enable-ogg123 \
101
+   --disable-oss \
102
+   --enable-pulse \
103
+   --enable-scheduler \
104
+   --enable-sox \
105
+   --disable-suidroot \
106
+   --enable-vorbis \
107
+   --enable-wav \
108
+   --enable-x11 \
109
+   %nil
110
+%make_build
111
 
112
 %install
113
 %make_install
114
-%suse_update_desktop_file -r %{name} AudioVideo Audio AudioVideoEditing
115
+%suse_update_desktop_file -r %{name} Mixer
116
 %fdupes -s %{buildroot}%{_datadir}
117
 
118
 %post
119
@@ -92,16 +107,15 @@
120
 %desktop_database_postun
121
 
122
 %files
123
-%defattr(-,root,root)
124
-%doc AUTHORS COPYING* ChangeLog NEWS README* THANKS TODO
125
+%license COPYING*
126
+%doc NEWS README*
127
 %{_bindir}/%{name}
128
-%{_datadir}/appdata
129
+%{_datadir}/appdata/*
130
 %{_datadir}/applications/%{name}.desktop
131
-%{_datadir}/gnome
132
-%{_datadir}/icons
133
-%{_mandir}/man?/%{name}.?%{ext_man}
134
+%{_datadir}/help/C/*
135
+%{_datadir}/icons/*
136
 %{_datadir}/mime-info
137
-%{_datadir}/omf
138
-%{_datadir}/pixmaps
139
+%{_datadir}/pixmaps/*
140
+%{_mandir}/man?/%{name}.?%{ext_man}
141
 
142
 %changelog
143
_service Added
19
 
1
@@ -0,0 +1,17 @@
2
+<services>
3
+  <service name="tar_scm" mode="disabled">
4
+    <param name="filename">terminatorX</param>
5
+    <param name="revision">a245b20cf67bfcd1d73245071f4b00c6851d1b3f</param>
6
+    <param name="scm">git</param>
7
+    <param name="submodules">disable</param>
8
+    <param name="url">https://github.com/axkg/terminatorX</param>
9
+    <param name="versionformat">@PARENT_TAG@</param>
10
+    <param name="versionrewrite-pattern">v?(^++)(.*)</param>
11
+    <param name="versionrewrite-replacement">\1</param>
12
+  </service>
13
+  <service name="recompress" mode="disabled">
14
+    <param name="file">*.tar</param>
15
+    <param name="compression">xz</param>
16
+  </service>
17
+  <service name="set_version" mode="disabled"/>
18
+</services>
19
terminatorX-4.0.1.tar.bz2 -> terminatorX-4.2.0.tar.xz Changed