]> git.pld-linux.org Git - packages/xosd.git/blob - xosd.spec
- release 2 (by relup.sh)
[packages/xosd.git] / xosd.spec
1 # TODO: bmp plugin?
2 #
3 # Conditional build:
4 %bcond_without  static_libs     # don't build static libraries
5 %bcond_without  xmms            # without XMMS plugin
6 #
7 Summary:        On Screen Display (like in TV) for X11
8 Summary(es.UTF-8):      Subtítulos (como en la tele) para X11
9 Summary(pl.UTF-8):      Wyświetlanie napisów na ekranie podobnie jak w telewizorach (OSD)
10 Name:           xosd
11 Version:        2.2.14
12 Release:        2
13 License:        GPL v2+
14 Group:          X11/Applications
15 Source0:        http://downloads.sourceforge.net/libxosd/%{name}-%{version}.tar.gz
16 # Source0-md5:  4b349fe930e4eee2f504d6c02673e24d
17 Patch0:         %{name}-am18.patch
18 Patch1:         %{name}-ac.patch
19 Patch2:         %{name}-install.patch
20 URL:            http://sourceforge.net/projects/libxosd/
21 BuildRequires:  autoconf >= 2.59-9
22 BuildRequires:  automake
23 BuildRequires:  libtool
24 %if %{with xmms}
25 BuildRequires:  gdk-pixbuf-devel >= 0.22.0
26 BuildRequires:  gtk+-devel >= 1.2.2
27 BuildRequires:  rpmbuild(macros) >= 1.125
28 BuildRequires:  xmms-devel >= 1.2.7
29 %endif
30 BuildRequires:  xorg-lib-libX11-devel
31 BuildRequires:  xorg-lib-libXext-devel
32 BuildRequires:  xorg-lib-libXinerama-devel
33 Obsoletes:      libxosd2
34 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36 %description
37 XOSD allows On Screen Displaying on your monitor under X11. It could
38 show current volume while changing it, or information about new mail
39 arrival. It has plugin for XMMS attached as an example what it can do.
40
41 %description -l es.UTF-8
42 XOSD permite mostrar subtítulos u otros mensajes en el monitor bajo
43 X11. Podría ser usado para mostrar el volumen del sonido cuando éste
44 sea cambiado, o bien una información sobre correo electrónico recién
45 llegado. Hay un plugin para XMMS que puede servir como ejemplo de lo
46 que se puede hacer.
47
48 %description -l pl.UTF-8
49 XOSD służy do wyświetlania na monitorze napisów w sposób podobny do
50 tego jak to się dzieje we współczesnych telewizorach (OSD). Może on
51 pokazywać aktualną głośność podczas jej zmieniania, albo informacje o
52 nowej poczcie. Do programu została dołączona wtyczka dla XMMS-a
53 pokazująca, co tak naprawdę potrafi XOSD.
54
55 %package devel
56 Summary:        Header files and documentation for developers of XOSD
57 Summary(es.UTF-8):      Ficheros de cabecera y documentación de programadores para XOSD
58 Summary(pl.UTF-8):      Pliki nagłówkowe oraz dokumentcja dla programistów XOSD
59 Group:          X11/Development/Libraries
60 Requires:       %{name} = %{version}-%{release}
61 Requires:       xorg-lib-libXext-devel
62 Requires:       xorg-lib-libXinerama-devel
63 Obsoletes:      libxosd2-devel
64
65 %description devel
66 Files allowing development of xosd-based applications.
67
68 %description devel -l es.UTF-8
69 Ficheros que permiten el desarrollo de aplicaciones basadas en xosd.
70
71 %description devel -l pl.UTF-8
72 Pliki pozwalające tworzyć programy w oparciu o xosd.
73
74 %package static
75 Summary:        Static libraries for XOSD
76 Summary(es.UTF-8):      Bibliotecas estáticas para XOSD
77 Summary(pl.UTF-8):      Statyczne biblioteki dla XOSD
78 Group:          X11/Development/Libraries
79 Requires:       %{name} = %{version}-%{release}
80
81 %description static
82 Static libraries for XOSD.
83
84 %description static -l es.UTF-8
85 Bibliotecas estáticas para XOSD.
86
87 %description static -l pl.UTF-8
88 Statyczne biblioteki dla XOSD.
89
90 %package -n xmms-general-xosd
91 Summary:        Plugin for XMMS that allows On Screen Displaying (OSD)
92 Summary(es.UTF-8):      Plugin para XMMS que permite mostrar informaciones en la pantalla (OSD)
93 Summary(pl.UTF-8):      Wtyczka dla XMMS-a, która umożliwa wyświetlanie informacji na ekranie (OSD)
94 Group:          X11/Applications/Sound
95 Requires:       %{name} = %{version}-%{release}
96 Requires:       xmms >= 1.2.7
97
98 %description -n xmms-general-xosd
99 Plugin for XMMS enabling On Screen Display (OSD) showing names of
100 played files, volume, etc.
101
102 %description -n xmms-general-xosd -l es.UTF-8
103 Plugin para XMMS que habilita mostrar sobre la pantalla los nombres de
104 los ficheros reproducidos, el volumen, etc.
105
106 %description -n xmms-general-xosd -l pl.UTF-8
107 Wtyczka dla XMMS-a pokazująca na ekranie (OSD) aktualne informacje o
108 odgrywanej piosence, głośności, itd.
109
110 %prep
111 %setup -q
112 %patch0 -p1
113 %patch1 -p0
114 %patch2 -p1
115
116 %build
117 %{!?with_xmms:echo 'AC_DEFUN([AM_PATH_XMMS],[])' >> acinclude.m4}
118 %{__libtoolize}
119 %{__aclocal}
120 %{__autoconf}
121 %{__automake}
122 %configure \
123         %{?with_xmms:--with-plugindir=%{xmms_general_plugindir}} \
124         %{!?with_xmms:--disable-new-plugin} \
125         %{!?with_static_libs:--disable-static}
126
127 %{__make}
128
129 %install
130 rm -rf $RPM_BUILD_ROOT
131 install -d $RPM_BUILD_ROOT{%{xmms_general_plugindir},%{_includedir}} \
132         $RPM_BUILD_ROOT%{_mandir}/man3
133
134 %{__make} install \
135         DESTDIR=$RPM_BUILD_ROOT \
136         m4datadir=%{_aclocaldir}
137
138 %{__rm} $RPM_BUILD_ROOT%{xmms_general_plugindir}/*.la
139
140 %clean
141 rm -rf $RPM_BUILD_ROOT
142
143 %post   -p /sbin/ldconfig
144 %postun -p /sbin/ldconfig
145
146 %files
147 %defattr(644,root,root,755)
148 %doc ChangeLog AUTHORS README
149 %attr(755,root,root) %{_bindir}/osd_cat
150 %attr(755,root,root) %{_libdir}/libxosd.so.*.*.*
151 %attr(755,root,root) %ghost %{_libdir}/libxosd.so.2
152 %{_mandir}/man1/osd_cat.1*
153
154 %files devel
155 %defattr(644,root,root,755)
156 %attr(755,root,root) %{_bindir}/xosd-config
157 %attr(755,root,root) %{_libdir}/libxosd.so
158 %{_libdir}/libxosd.la
159 %{_includedir}/xosd.h
160 %{_aclocaldir}/libxosd.m4
161 %{_mandir}/man3/xosd*.3*
162 %{_mandir}/man1/xosd-config.1*
163
164 %if %{with static_libs}
165 %files static
166 %defattr(644,root,root,755)
167 %{_libdir}/libxosd.a
168 %endif
169
170 %if %{with xmms}
171 %files -n xmms-general-xosd
172 %defattr(644,root,root,755)
173 %attr(755,root,root) %{xmms_general_plugindir}/libxmms_osd.so
174 %dir %{_datadir}/xosd
175 %{_datadir}/xosd/*.png
176 %endif
This page took 0.103493 seconds and 3 git commands to generate.