Changes of Revision 6

libx264-x264.changes Changed
x
 
1
@@ -1,4 +1,15 @@
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
@@ -1,4 +1,15 @@
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
@@ -17,22 +17,20 @@
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
@@ -118,7 +116,7 @@
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
@@ -17,21 +17,19 @@
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
@@ -117,7 +115,7 @@
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
@@ -1,34 +0,0 @@
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
@@ -8,8 +8,8 @@
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
@@ -0,0 +1,13 @@
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,7 +2,7 @@
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