Changes of Revision 6
libx264-x264.changes
Changed
x
1
2
-------------------------------------------------------------------
3
+Mon Mar 30 14:27:04 UTC 2020 - Antonio Larrosa <antonio.larrosa@gmail.com>
4
+
5
+- Update to git version 0.159+git20191127.1771b556
6
+- Use _service to retrieve the git sources
7
+- Bump soname to 159
8
+- Remove patch which is already included upstream
9
+ * 0001-cli-Fix-linking-with-system-libx264-on-x86.patch
10
+- Rebase x264-use-shared-library.patch
11
+- Removed a rpmlint error by rephrasing the summary of the libx264-x264.spec file
12
+
13
+-------------------------------------------------------------------
14
Sat Feb 2 19:22:57 UTC 2019 - antonio.larrosa@gmail.com
15
16
- Update to 20190201 snapshot
17
libx264.changes
Changed
17
1
2
-------------------------------------------------------------------
3
+Mon Mar 30 14:27:04 UTC 2020 - Antonio Larrosa <antonio.larrosa@gmail.com>
4
+
5
+- Update to git version 0.159+git20191127.1771b556
6
+- Use _service to retrieve the git sources
7
+- Bump soname to 159
8
+- Remove patch which is already included upstream
9
+ * 0001-cli-Fix-linking-with-system-libx264-on-x86.patch
10
+- Rebase x264-use-shared-library.patch
11
+- Removed a rpmlint error by rephrasing the summary of the libx264-x264 package
12
+
13
+-------------------------------------------------------------------
14
Sat Feb 2 19:22:57 UTC 2019 - antonio.larrosa@gmail.com
15
16
- Update to 20190201 snapshot
17
libx264-x264.spec
Changed
37
1
2
3
4
%define _lto_cflags %{nil}
5
-%define soname 155
6
-%define svn 20190201
7
+%define soname 159
8
%bcond_without gpac
9
##### WARNING: please do not edit this auto generated spec file. Use the libx264.spec! #####
10
%bcond_without x264_binary
11
Name: libx264-x264
12
-Version: 0.%{soname}svn%{svn}
13
+Version: 0.159+git20191127.1771b556
14
Release: 0
15
-Summary: x264 cli tool
16
+Summary: Command line tool for libx264
17
License: GPL-2.0+
18
Group: Productivity/Multimedia/Video/Editors and Convertors
19
Url: http://www.videolan.org/developers/x264.html
20
-Source: ftp://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-%{svn}-2245-stable.tar.bz2
21
+Source: x264-%{version}.tar.xz
22
Source1: baselibs.conf
23
Patch0: x264-use-shared-library.patch
24
-Patch1: 0001-cli-Fix-linking-with-system-libx264-on-x86.patch
25
BuildRequires: nasm >= 2.13
26
BuildRequires: pkgconfig
27
BuildRequires: yasm >= 1.2.0
28
29
mplayer/mencoder with H264 encoding support.
30
31
%prep
32
-%autosetup -p1 -n x264-snapshot-%{svn}-2245-stable
33
+%autosetup -p1 -n x264-%{version}
34
35
%build
36
FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y')
37
libx264.spec
Changed
35
1
2
3
4
%define _lto_cflags %{nil}
5
-%define soname 155
6
-%define svn 20190201
7
+%define soname 159
8
%bcond_without gpac
9
%bcond_with x264_binary
10
Name: libx264
11
-Version: 0.%{soname}svn%{svn}
12
+Version: 0.159+git20191127.1771b556
13
Release: 0
14
Summary: A free h264/avc encoder - encoder binary
15
License: GPL-2.0+
16
Group: Productivity/Multimedia/Video/Editors and Convertors
17
Url: http://www.videolan.org/developers/x264.html
18
-Source: ftp://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-%{svn}-2245-stable.tar.bz2
19
+Source: x264-%{version}.tar.xz
20
Source1: baselibs.conf
21
Patch0: x264-use-shared-library.patch
22
-Patch1: 0001-cli-Fix-linking-with-system-libx264-on-x86.patch
23
BuildRequires: nasm >= 2.13
24
BuildRequires: pkgconfig
25
BuildRequires: yasm >= 1.2.0
26
27
mplayer/mencoder with H264 encoding support.
28
29
%prep
30
-%autosetup -p1 -n x264-snapshot-%{svn}-2245-stable
31
+%autosetup -p1 -n x264-%{version}
32
33
%build
34
FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y')
35
0001-cli-Fix-linking-with-system-libx264-on-x86.patch
Deleted
36
1
2
-From b63c73dc5c37e5405bf032c9113c1daced3e45a4 Mon Sep 17 00:00:00 2001
3
-From: Henrik Gramner <henrik@gramner.com>
4
-Date: Tue, 7 Aug 2018 22:42:22 +0200
5
-Subject: [PATCH 1/1] cli: Fix linking with --system-libx264 on x86
6
-
7
----
8
- common/x86/cpu-a.asm | 4 ++--
9
- 1 file changed, 2 insertions(+), 2 deletions(-)
10
-
11
-diff --git a/common/x86/cpu-a.asm b/common/x86/cpu-a.asm
12
-index d94f7d54..a41d67f8 100644
13
---- a/common/x86/cpu-a.asm
14
-+++ b/common/x86/cpu-a.asm
15
-@@ -83,7 +83,7 @@ cglobal cpu_sfence
16
- ;-----------------------------------------------------------------------------
17
- ; intptr_t stack_align( void (*func)(void*), ... ); (up to 5 args)
18
- ;-----------------------------------------------------------------------------
19
--cglobal stack_align
20
-+cvisible stack_align
21
- mov rax, r0mp
22
- mov r0, r1mp
23
- mov r1, r2mp
24
-@@ -131,7 +131,7 @@ cglobal cpu_cpuid_test
25
- popfd
26
- ret
27
-
28
--cglobal stack_align
29
-+cvisible stack_align
30
- push ebp
31
- mov ebp, esp
32
- sub esp, 20
33
---
34
-2.11.0
35
-
36
x264-use-shared-library.patch
Changed
12
1
2
$(LD)$@ $(OBJS) $(OBJASM) $(OBJSO) $(SOFLAGS) $(LDFLAGS)
3
+ ln -s $(SONAME) libx264.so
4
5
- ifneq ($(EXE),)
6
- .PHONY: x264 checkasm8 checkasm10 example
7
+ $(IMPLIBNAME): $(SONAME)
8
+
9
@@ -198,8 +199,8 @@ checkasm: checkasm$(EXE)
10
example: example$(EXE)
11
endif
12
_service
Added
15
1
2
+<services>
3
+ <service name="tar_scm" mode="disabled">
4
+ <param name="url">https://code.videolan.org/videolan/x264.git</param>
5
+ <param name="scm">git</param>
6
+ <param name="revision">stable</param>
7
+ <param name="versionformat">0.159+git%cd.%h</param>
8
+ </service>
9
+ <service name="recompress" mode="disabled">
10
+ <param name="file">*.tar</param>
11
+ <param name="compression">xz</param>
12
+ </service>
13
+ <service name="set_version" mode="disabled" />
14
+</services>
15
pre_checkin.sh
Changed
10
1
2
EDIT_WARNING="##### WARNING: please do not edit this auto generated spec file. Use the libx264.spec! #####\n"
3
sed "s/^%bcond_with x264_binary$/${EDIT_WARNING}%bcond_without x264_binary/;
4
s/^\(Name:.*\)$/\1-x264/;
5
- 0,/^Summary:.*/{s/^Summary:.*/Summary: x264 cli tool/};
6
+ 0,/^Summary:.*/{s/^Summary:.*/Summary: Command line tool for libx264/};
7
" < libx264.spec > libx264-x264.spec
8
cp libx264.changes libx264-x264.changes
9
10
x264-0.159+git20191127.1771b556.tar.xz
Added
x264-snapshot-20190201-2245-stable.tar.bz2
Deleted