Changes of Revision 11
sview.changes
Changed
x
1
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
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
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
2
+name: sview
3
+version: 25
4
+mtime: 1744051375
5
+commit: 704c96bf0aedf3469fcf11c2202ce38cc260e369
6
sview-20_08.tar.gz
Deleted