/
xine-ui.spec
108 lines (90 loc) · 2.58 KB
/
xine-ui.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
Summary: A Free Video Player
Name: xine-ui
Version: 0.99.13
Release: 1
License: GPLv2+
Group: Video
Url: http://xine.sourceforge.net/
Source0: http://downloads.sourceforge.net/project/xine/xine-lib/%{version}/%{name}-%{version}.tar.xz
Source1: xine-opendvd.desktop
Patch0: xine-ui-0.99.7-locale.patch
BuildRequires: aalib-devel
BuildRequires: jpeg-devel
BuildRequires: readline-devel
BuildRequires: pkgconfig(caca)
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(libxine)
BuildRequires: pkgconfig(liblircclient0)
BuildRequires: pkgconfig(libnsl)
BuildRequires: pkgconfig(ncurses)
#ifarch x86_64
#BuildRequires: pkgconfig(nvtvsimple)
#endif
BuildRequires: pkgconfig(readline)
BuildRequires: pkgconfig(xft)
BuildRequires: pkgconfig(xinerama)
BuildRequires: pkgconfig(xscrnsaver)
BuildRequires: pkgconfig(xt)
BuildRequires: pkgconfig(xv)
BuildRequires: pkgconfig(xtst)
BuildRequires: pkgconfig(xxf86vm)
Requires: curl
Requires: xine-plugins
%description
xine is a free GPL-licensed video player for UNIX-like systems.
User interface for the X Window system.
%package aa
Summary: XINE - Ascii Art player
Requires: xine-plugins
Requires: xine-aa
%description aa
xine is a free GPL-licensed video player for UNIX-like systems.
User interface with ascii art (text mode) output.
%package fb
Summary: XINE - framebuffer video player
Requires: xine-plugins
%description fb
xine is a free GPL-licensed video player for UNIX-like systems.
User interface with support for linux framebuffer output.
%prep
%setup -q
%patch0 -p1
%build
export CC=gcc
export CXX=g++
export XINE_DOCPATH="%{_datadir}/doc/xine-ui"
%configure --enable-vdr-keys \
--with-caca \
--with-aalib
%make_build
%install
%make_install transform=""
install -m644 misc/desktops/xine.desktop -D %{buildroot}%{_datadir}/applications/%{name}.desktop
install -m644 %{SOURCE1} -D %{buildroot}%{_datadir}/apps/solid/actions/xine-opendvd.desktop
%find_lang xine-ui --all-name
rm -rf %{buildroot}%{_datadir}/doc
rm -rf %{buildroot}%{_datadir}/xine/desktop
%files -f xine-ui.lang
%doc AUTHORS ChangeLog README
%doc doc/README*
%{_bindir}/xine*
%{_datadir}/xine
%{_datadir}/pixmaps/*
%{_datadir}/applications/xine.desktop
%{_datadir}/applications/xine-ui.desktop
%{_datadir}/apps/solid/actions/xine-opendvd.desktop
%{_datadir}/icons/hicolor/*/apps/xine*
%{_datadir}/mime/packages/xine-ui.xml
%{_mandir}/man1/*
%lang(de) %{_mandir}/de/man1/*
%lang(es) %{_mandir}/es/man1/*
%lang(fr) %{_mandir}/fr/man1/*
%lang(pl) %{_mandir}/pl/man1/*
%files aa
%doc README
%{_bindir}/aaxine
%{_bindir}/cacaxine
%files fb
%doc README
%{_bindir}/fbxine