Changes of Revision 11

sview.changes Changed
x
 
1
@@ -1,4 +1,9 @@
2
 -------------------------------------------------------------------
3
+Mon Mar  3 03:03:03 UTC 2025 - olaf@aepfle.de
4
+
5
+- Update to version 25
6
+
7
+-------------------------------------------------------------------
8
 Tue Aug 24 12:45:46 UTC 2021 - Luigi Baldoni <aloisio@gmx.com>
9
 
10
 - Update to version 20.08
11
sview.spec Changed
124
 
1
@@ -17,94 +17,65 @@
2
 #
3
 
4
 
5
-%define src_ver 20_08
6
 %define src_name sView
7
-%define ffmpeg_includedir %(pkg-config --variable=includedir libavcodec)
8
 Name:           sview
9
-Version:        20.08
10
+Version:        25
11
 Release:        0
12
 Summary:        Stereoscopic media player
13
 License:        GPL-3.0-or-later AND LGPL-3.0-or-later
14
-Group:          Productivity/Multimedia/Video/Players
15
 URL:            http://www.sview.ru/en/
16
-Source:         https://github.com/gkv311/sview/archive/%{src_ver}.tar.gz#/%{name}-%{src_ver}.tar.gz
17
-BuildRequires:  dos2unix
18
+Source0:        %name-%version.tar
19
+BuildRequires:  cmake
20
 BuildRequires:  fdupes
21
 BuildRequires:  gcc-c++
22
-BuildRequires:  hicolor-icon-theme
23
-BuildRequires:  make
24
 BuildRequires:  pkgconfig
25
-BuildRequires:  update-desktop-files
26
+BuildRequires:  pkgconfig(fontconfig)
27
 BuildRequires:  pkgconfig(freetype2)
28
 BuildRequires:  pkgconfig(gl)
29
-BuildRequires:  pkgconfig(gtk+-2.0)
30
-BuildRequires:  pkgconfig(libavcodec) = 57.107.100
31
-BuildRequires:  pkgconfig(libavformat) = 57.83.100
32
-BuildRequires:  pkgconfig(libavutil) = 55.78.100
33
+BuildRequires:  pkgconfig(libavcodec)
34
+BuildRequires:  pkgconfig(libavdevice)
35
+BuildRequires:  pkgconfig(libavformat)
36
+BuildRequires:  pkgconfig(libavutil)
37
 BuildRequires:  pkgconfig(libconfig++)
38
-BuildRequires:  pkgconfig(libswscale) = 4.8.100
39
+BuildRequires:  pkgconfig(libswscale)
40
 BuildRequires:  pkgconfig(openal)
41
+BuildRequires:  pkgconfig(x11)
42
 BuildRequires:  pkgconfig(xpm)
43
 BuildRequires:  pkgconfig(xrandr)
44
+BuildRequires:  update-desktop-files
45
 Requires:       xdg-utils
46
-#Recommends:     mongoose
47
+Requires:       zenity
48
 ExclusiveArch:  %{ix86} x86_64
49
 
50
 %description
51
 Stereoscopic Image Viewer and Movie Player.
52
 
53
 %prep
54
-%setup -q -n %{name}-%{src_ver}
55
-
56
-dos2unix -k license-gpl* license-lgpl*
57
-
58
-# Fix build for Factory
59
-sed -i 's/xlocale\.h/locale.h/' $(grep -rwl xlocale)
60
+%autosetup -p1
61
 
62
 %build
63
-sed -e '/^INC/s|$|\ -I%{ffmpeg_includedir}|' \
64
-    -e '/^CFLAGS/s/$/\ %{optflags}/' \
65
-    -e '/^CXXFLAGS/s/$/\ %{optflags}/' \
66
-    -i Makefile
67
-# Remove %%{?_smp_mflags} to avoid compilation errors
68
-make -j1 EXTRA_LDFLAGS="-Wl,-rpath,%{_libdir}/%{src_name}"
69
+%cmake \
70
+   -DUSE_OPENVR=off \
71
+   %nil
72
+%cmake_build
73
 
74
 %install
75
-%make_install USR_LIB=%{_lib}
76
-
77
+%cmake_install
78
 # GNOME switched to the freedesktop standard
79
-rm -rf %{buildroot}%{_datadir}/application-registry
80
+rm -rfv %buildroot%_datadir/application-registry
81
 # Remove Debian directories
82
-rm -rf %{buildroot}%{_datadir}/menu
83
-# It's not necessary
84
-rm -rf %{buildroot}%{_datadir}/icons/hicolor/*/apps/%{name}.png
85
-# Use the installation in pixmaps
86
-rm -rf %{buildroot}%{_datadir}/%{src_name}/icons/menu.xpm
87
-install -Dm 0644 share/%{src_name}/icons/menu.xpm %{buildroot}%{_datadir}/pixmaps/%{name}.xpm
88
+rm -rfv %buildroot%_datadir/menu
89
 # Libraries used by the app must be placed into subdirectory
90
-mv %{buildroot}%{_libdir}/*.so %{buildroot}%{_libdir}/%{src_name}
91
-
92
-%fdupes -s %{buildroot}%{_datadir}
93
-
94
-%suse_update_desktop_file -r %{src_name}IV Graphics Viewer
95
-%suse_update_desktop_file -r %{src_name}MP AudioVideo Video Player
96
-
97
-%post
98
-%icon_theme_cache_post
99
-%desktop_database_post
100
-
101
-%postun
102
-%icon_theme_cache_postun
103
-%desktop_database_postun
104
+mkdir -p %buildroot%_libdir/%src_name
105
+mv -t %buildroot%_libdir/%src_name %buildroot%_libdir/*.so
106
+%fdupes -s %buildroot%_datadir
107
 
108
 %files
109
 %license LICENSE*
110
-%{_bindir}/%{src_name}
111
-%{_libdir}/%{src_name}/
112
-%{_datadir}/applications/%{src_name}IV.desktop
113
-%{_datadir}/applications/%{src_name}MP.desktop
114
-%{_datadir}/icons/hicolor/*/apps/%{name}.??g
115
-%{_datadir}/pixmaps/%{name}.xpm
116
-%{_datadir}/%{src_name}/
117
+%_bindir/*
118
+%_libdir/%src_name
119
+%_datadir/applications/*.desktop
120
+%_datadir/icons/*
121
+%_datadir/%src_name
122
 
123
 %changelog
124
_service Added
20
 
1
@@ -0,0 +1,18 @@
2
+<services>
3
+   <service name="obs_scm">
4
+       <param name="filename">sview</param>
5
+       <param name="revision">704c96bf0aedf3469fcf11c2202ce38cc260e369</param>
6
+       <param name="scm">git</param>
7
+       <param name="submodules">disable</param>
8
+       <param name="url">https://github.com/gkv311/sview.git</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 mode="buildtime" name="tar">
14
+       <param name="obsinfo">sview.obsinfo</param>
15
+   </service>
16
+   <service mode="buildtime" name="set_version">
17
+       <param name="basename">sview</param>
18
+   </service>
19
+</services>
20
_service:obs_scm:sview-25.obscpio Added
_service:obs_scm:sview.obsinfo Added
6
 
1
@@ -0,0 +1,4 @@
2
+name: sview
3
+version: 25
4
+mtime: 1744051375
5
+commit: 704c96bf0aedf3469fcf11c2202ce38cc260e369
6
sview-20_08.tar.gz Deleted