]> git.pld-linux.org Git - SPECS.git/blob - xmps.spec
SPECS updated Sun 1 Aug 20:13:02 CEST 2021
[SPECS.git] / xmps.spec
1 #
2 # Conditional build:
3 %bcond_without  gnome   # without GNOME support
4 #
5 Summary:        X MPEG Player System
6 Summary(pl.UTF-8):      Odtwarzacz plików MPEG dla X
7 Name:           xmps
8 Version:        0.2.0
9 Release:        5
10 License:        GPL
11 Group:          X11/Applications/Multimedia
12 Source0:        %{name}-%{version}.tar.gz
13 # Source0-md5:  87937db0d26e599003f0e8db4284e16b
14 Patch0:         %{name}-makefile.patch
15 BuildRequires:  SDL-devel >= 1.0.8
16 BuildRequires:  autoconf
17 BuildRequires:  automake
18 BuildRequires:  esound-devel
19 %{?with_gnome:BuildRequires:    gdk-pixbuf-devel >= 0.6.0}
20 BuildRequires:  gettext-tools
21 %{?with_gnome:BuildRequires:    gnome-libs-devel}
22 BuildRequires:  gtk+-devel >= 1.2.2
23 BuildRequires:  libstdc++-devel
24 BuildRequires:  libtool
25 BuildRequires:  nasm
26 BuildRequires:  popt-devel
27 BuildRequires:  smpeg-devel >= 0.4.0
28 Requires:       SDL >= 1.0.8
29 %{?with_gnome:Requires: gdk-pixbuf >= 0.6.0}
30 Requires:       smpeg >= 0.4.0
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %description
34 XMPS stands for X MPEG Player System. It's a simple GTK+ program that
35 will (hopefully) play MPEG-1 files with sound under the Linux
36 platform.
37
38 %description -l pl.UTF-8
39 XMPS oznacza X MPEG Player System - Odtwarzacz MPEG dla X. Jest on
40 prostym programem wykorzystującym GTK+ który (miejmy nadzieję)
41 odtwarza pliki MPEG z obrazem i dźwiękiem pod Linuksem.
42
43 %package devel
44 Summary:        xmps - header files
45 Summary(pl.UTF-8):      xmps - pliki nagłówkowe
46 Group:          X11/Development/Libraries
47 Requires:       %{name} = %{version}-%{release}
48
49 %description devel
50 Header files required for compiling xmps plugins.
51
52 %description devel -l pl.UTF-8
53 Pliki nagłówkowe wymagane do budowania wtyczek xmps.
54
55 %prep
56 %setup -q
57 %patch0 -p1
58
59 %build
60 %{__libtoolize}
61 %{__aclocal}
62 %{__autoconf}
63 %{__automake}
64 %{__gettextize}
65 %configure \
66         --enable-static=no \
67         %{!?with_gnome:--disable-gnome}
68
69 %{__make}
70
71 %install
72 rm -rf $RPM_BUILD_ROOT
73
74 %{__make} install \
75         DESTDIR="$RPM_BUILD_ROOT" \
76         desktopdir=%{_applnkdir}/Multimedia \
77         m4datadir=%{_aclocaldir}
78
79 %if ! %{with gnome}
80 install -d $RPM_BUILD_ROOT%{_applnkdir}/Multimedia
81 install gui/gnome/XMPS.desktop $RPM_BUILD_ROOT%{_applnkdir}/Multimedia
82 %endif
83
84 rm -f $RPM_BUILD_ROOT%{_libdir}/xmps/*{,/*}/lib*.la
85
86 %find_lang %{name}
87
88 %clean
89 rm -rf $RPM_BUILD_ROOT
90
91 %post   -p /sbin/ldconfig
92 %postun -p /sbin/ldconfig
93
94 %files -f %{name}.lang
95 %defattr(644,root,root,755)
96 %doc AUTHORS README ChangeLog NEWS TODO
97 %attr(755,root,root) %{_bindir}/xmps
98 %attr(755,root,root) %{_libdir}/lib*.so
99 %dir %{_libdir}/xmps
100 %dir %{_libdir}/xmps/*
101 %dir %{_libdir}/xmps/addons/*
102 %dir %{_libdir}/xmps/codecs/*
103 %dir %{_libdir}/xmps/renderers/*
104 %attr(755,root,root) %{_libdir}/xmps/*/lib*.so
105 %attr(755,root,root) %{_libdir}/xmps/*/*/lib*.so
106 %{_datadir}/xmps
107 %{_applnkdir}/Multimedia/*
108
109 %files devel
110 %defattr(644,root,root,755)
111 %attr(755,root,root) %{_bindir}/xmps-config
112 %{_libdir}/lib*.la
113 %{_includedir}/libxmps
114 %{_aclocaldir}/*.m4
This page took 0.032975 seconds and 3 git commands to generate.