Overview

Request 6250 (accepted)

- Update version to 1.31
See included ChangeLog for details

Submit package Staging / faac to package Essentials / faac

faac.changes Changed
x
 
1
@@ -1,4 +1,10 @@
2
 -------------------------------------------------------------------
3
+Fri Feb 28 12:34:56 UTC 2025 - olaf@aepfle.de
4
+
5
+- Update version to 1.31
6
+  See included ChangeLog for details
7
+
8
+-------------------------------------------------------------------
9
 Thu Feb 13 07:20:21 UTC 2020 - Hillwood Yang <hillwood@opensuse.org>
10
 
11
 - Update version to 1.30
12
faac.spec Changed
104
 
1
@@ -16,59 +16,52 @@
2
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
3
 #
4
 
5
-%define major     0
6
-%define lib       libfaac
7
-%define libname   %{lib}%{major}
8
-%define _version  1_30
9
+%define so_name libfaac0
10
 
11
 Name:           faac
12
-Version:        1.30
13
+Version:        1.31
14
 Release:        0
15
 Summary:        Frontend for encoding MPEG2/4 AAC
16
 # Original Code was free to use but restricted. Modifications are LGPL-2.1+
17
 License:        SUSE-Freeware and LGPL-2.1+
18
-Group:          Productivity/Multimedia/Video/Editors and Convertors
19
 Url:            https://github.com/knik0/faac
20
-Source0:        https://github.com/knik0/faac/archive/%{_version}/%name-%version.tar.gz
21
+Source0:        %name-%version.tar
22
 Source99:       baselibs.conf
23
+BuildRequires:  autoconf
24
+BuildRequires:  automake
25
 BuildRequires:  libtool
26
 BuildRequires:  gcc-c++
27
-Requires:       %{libname} = %version-%release
28
+Requires:       %so_name = %version-%release
29
 
30
 %description
31
 FAAC is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC encoder, completely
32
 written from scratch.
33
 
34
-%package -n %{libname}
35
+%package -n %so_name
36
 Summary:        Shared library part of faac
37
-Group:          System/Libraries
38
-Provides:       %{lib} = %version-%release
39
-Obsoletes:      %{lib} < %version-%release
40
 
41
-%description -n %{libname}
42
+%description -n %so_name
43
 FAAC is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC encoder, completely
44
 written from scratch.
45
 Shared library part of faac
46
 
47
-%package -n %{lib}-devel
48
+%package devel
49
 Summary:        Header files and static library for the faac library
50
-Group:          Development/Libraries/C and C++
51
-Requires:       %{libname} = %version-%release
52
-Provides:       %{libname}-devel = %version-%release
53
-Provides:       %name-devel = %version-%release
54
-Obsoletes:      %{libname}-devel < %version-%release
55
-Obsoletes:      %name-devel < %version-%release
56
-
57
-%description -n %{lib}-devel
58
+Requires:       %so_name = %version-%release
59
+Provides:       libfaac-devel = %version-%release
60
+
61
+%description devel
62
 FAAC is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC encoder, completely
63
 written from scratch.
64
 Header files and static library for the faac library
65
 
66
 %prep
67
-%setup -q -n %name-%{_version}
68
+%autosetup -p1
69
 
70
 %build
71
-autoreconf -fi
72
+sed -i~ 's@2.71@2.69@' configure.ac
73
+diff -u "$_"~ "$_" && exit 1
74
+bash bootstrap
75
 %configure --enable-shared \
76
            --disable-static
77
 %make_build
78
@@ -77,20 +70,20 @@
79
 %make_install
80
 find %buildroot -type f -name "*.la" -delete -print
81
 
82
-%post -n %{libname} -p /sbin/ldconfig
83
-%postun -n %{libname} -p /sbin/ldconfig
84
+%ldconfig_scriptlets -n %so_name
85
 
86
 %files
87
-%doc AUTHORS ChangeLog NEWS README TODO
88
+%doc AUTHORS ChangeLog README
89
 %license COPYING
90
 %_bindir/*
91
 %_mandir/man1/faac.1%{ext_man}
92
 
93
-%files -n %{libname}
94
+%files -n %so_name
95
 %_libdir/*.so.*
96
 
97
-%files -n %{lib}-devel
98
+%files devel
99
 %_libdir/*.so
100
+%_libdir/pkgconfig/*.pc
101
 %_includedir/*
102
 
103
 %changelog
104
_service Added
20
 
1
@@ -0,0 +1,18 @@
2
+<services>
3
+   <service name="obs_scm">
4
+       <param name="filename">faac</param>
5
+       <param name="revision">32a868f23554a042b2d90dac45a171827c4ec497</param>
6
+       <param name="scm">git</param>
7
+       <param name="submodules">disable</param>
8
+       <param name="url">https://github.com/knik0/faac.git</param>
9
+       <param name="versionformat">@PARENT_TAG@</param>
10
+       <param name="versionrewrite-pattern">a-z-+(^\++)(.*)</param>
11
+       <param name="versionrewrite-replacement">\1</param>
12
+   </service>
13
+   <service mode="buildtime" name="tar">
14
+       <param name="obsinfo">faac.obsinfo</param>
15
+   </service>
16
+   <service mode="buildtime" name="set_version">
17
+       <param name="basename">faac</param>
18
+   </service>
19
+</services>
20
faac-1.30.tar.gz Deleted
Refresh
Refresh


Request History
Olaf Hering's avatar

olh created request 6 months ago

- Update version to 1.31
See included ChangeLog for details


Olaf Hering's avatar

olh accepted request 6 months ago