Overview

Request 5385 (accepted)

No description set
Submit package Staging / vlc-beta to package Essentials / vlc-beta

vlc-beta.spec Changed
x
 
1
@@ -16,8 +16,7 @@
2
 #
3
 
4
 
5
-%define libvlc 123
6
-%define libvlccore 123
7
+%global  _buildshell /bin/bash
8
 %bcond_with    vlc_opencv
9
 %bcond_with    fdk_aac
10
 %ifarch %arm
11
@@ -265,6 +264,16 @@
12
 %autosetup -p1
13
 
14
 %build
15
+VERSION=%{version}
16
+sed -i~ "
17
+s@^AC_INIT.*@AC_INIT([%{name}], [%{version}])@
18
+s@^VERSION_MAJOR=.@VERSION_MAJOR=${VERSION:0:2}@
19
+s@^VERSION_MINOR=.@VERSION_MINOR=${VERSION:2:2}@
20
+s@^VERSION_REVISION=.@VERSION_REVISION=${VERSION:4:2}@
21
+s@^VERSION_EXTRA=.@VERSION_EXTRA=${VERSION:6:2}@
22
+s@^VERSION_DEV=.@VERSION_DEV=${VERSION#*.}@
23
+" configure.ac
24
+diff -u "$_"~ "$_" && exit 1
25
 # fix builddate info
26
 # Remove build time references so build-compare can do its work
27
 FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{SOURCE1} '+%%H:%%M')
28
@@ -484,39 +493,76 @@
29
 find %{buildroot} -type f -name "*.a" -delete -print
30
 rm -rf %{buildroot}/usr/share/macosx
31
 %suse_update_desktop_file vlc AudioVideo Audio Video Player
32
-%fdupes %{buildroot}%{_datadir}/vlc
33
+%fdupes %{buildroot}
34
 # remove duplicate file
35
-rm %{buildroot}/%{_datadir}/vlc/lua/http/requests/README.txt
36
+rm %{buildroot}/%{_datadir}/%{name}/lua/http/requests/README.txt
37
 # add missing manfiles
38
 for i in ?vlc; do
39
     pushd %{buildroot}/%{_mandir}/man1
40
     ln -s vlc.1 $i.1
41
     popd
42
 done
43
-%find_lang vlc
44
+%find_lang %{name}
45
+ls -l %{buildroot}/%{_libdir}/%{name}/plugins/plugins.dat
46
+> %{buildroot}/%{_libdir}/%{name}/plugins/plugins.dat
47
 
48
 %post -p /sbin/ldconfig
49
 
50
 %postun -p /sbin/ldconfig
51
 
52
 %posttrans
53
-%{_libexecdir}/vlc/vlc-cache-gen %{_libdir}/vlc/plugins
54
+%{_libexecdir}/%{name}/vlc-cache-gen %{_libdir}/%{name}/plugins
55
 
56
-%files -f vlc.lang
57
+%files -f %{name}.lang
58
+%dir %{_libdir}/%{name}/
59
+%dir %{_libdir}/%{name}/plugins
60
+%dir %{_libdir}/%{name}/plugins/access
61
+%dir %{_libdir}/%{name}/plugins/access_output
62
+%dir %{_libdir}/%{name}/plugins/audio_filter
63
+%dir %{_libdir}/%{name}/plugins/audio_mixer
64
+%dir %{_libdir}/%{name}/plugins/audio_output
65
+%dir %{_libdir}/%{name}/plugins/codec
66
+%dir %{_libdir}/%{name}/plugins/control
67
+%dir %{_libdir}/%{name}/plugins/demux
68
+%dir %{_libdir}/%{name}/plugins/gui
69
+%dir %{_libdir}/%{name}/plugins/keystore
70
+%dir %{_libdir}/%{name}/plugins/logger
71
+%dir %{_libdir}/%{name}/plugins/lua
72
+%dir %{_libdir}/%{name}/plugins/meta_engine
73
+%dir %{_libdir}/%{name}/plugins/misc
74
+%dir %{_libdir}/%{name}/plugins/mux
75
+%dir %{_libdir}/%{name}/plugins/notify
76
+%dir %{_libdir}/%{name}/plugins/packetizer
77
+%dir %{_libdir}/%{name}/plugins/services_discovery
78
+%dir %{_libdir}/%{name}/plugins/spu
79
+%dir %{_libdir}/%{name}/plugins/stream_extractor
80
+%dir %{_libdir}/%{name}/plugins/stream_filter
81
+%dir %{_libdir}/%{name}/plugins/stream_out
82
+%dir %{_libdir}/%{name}/plugins/text_renderer
83
+%dir %{_libdir}/%{name}/plugins/vaapi
84
+%dir %{_libdir}/%{name}/plugins/vdpau
85
+%dir %{_libdir}/%{name}/plugins/video_chroma
86
+%dir %{_libdir}/%{name}/plugins/video_filter
87
+%dir %{_libdir}/%{name}/plugins/video_output
88
+%dir %{_libdir}/%{name}/plugins/video_splitter
89
+%dir %{_libdir}/%{name}/plugins/visualization
90
+%ghost %{_libdir}/%{name}/plugins/*.dat
91
 %{_bindir}/*
92
+%{_datadir}/%{name}/
93
 %{_datadir}/applications/*
94
-%{_datadir}/doc/vlc/
95
+%{_datadir}/doc/%{name}/
96
 %{_datadir}/icons/*
97
 %{_datadir}/kde4
98
 %{_datadir}/metainfo
99
 %{_datadir}/pixmaps/*
100
-%{_datadir}/vlc/
101
 %{_includedir}/*
102
+%{_libdir}/%{name}/*.so
103
+%{_libdir}/%{name}/*.so.*
104
+%{_libdir}/%{name}/plugins/*/*.so
105
 %{_libdir}/*.so
106
 %{_libdir}/*.so.*
107
 %{_libdir}/pkgconfig/*.pc
108
-%{_libdir}/vlc
109
-%{_libexecdir}/vlc
110
+%{_libexecdir}/%{name}
111
 %{_mandir}/*
112
 
113
 %changelog
114
Refresh
Refresh
Request History
Olaf Hering's avatar

olh created request almost 4 years ago


Olaf Hering's avatar

olh accepted request almost 4 years ago