%def_without xmms
Name: xosd
Version: 2.2.14
Release: alt10
Summary: X On Screen Display, displays XMMS status information
License: GPLv2
Group: Sound
Url: http://sourceforge.net/projects/libxosd/
Packager: Evgenii Terechkov <evg@altlinux.ru>
Source: %name-%version.tar
Patch1: xosd-2.2.14-Do-not-install-some-manual-pages-twice.patch
Patch2: %name-2.2.14-alt-aclocal-quoting.patch
# Automatically added by buildreq on Thu Nov 08 2007 (-bi)
BuildRequires: gcc-c++ imake libXinerama-devel libXt-devel xorg-cf-files libXext-devel
%ifdef xmms
BuildRequires: gdk-pixbuf-devel libxmms-devel
%endif
%description
This is a X On Screen Display library, modules and utilities.
%package -n lib%name
Group: System/Libraries
Summary: Library for displaying information in an OSD
%package -n lib%name-devel
Group: Development/C
Summary: Header files for developing programs using libxosd
Requires: lib%name = %version-%release
%package -n lib%name-devel-static
Group: Development/C
Summary: Development libraries for static linking using libxosd
Requires: lib%name-devel = %version-%release
%package -n xmms-osd
Group: Sound
Summary: X On Screen Display utilities
Requires: lib%name = %version-%release
Requires: xmms
Provides: xmms-xosd = %version-%release
%package -n %name-utils
Group: Graphics
Summary: X On Screen Display, displays any information using libxosd
Requires: lib%name = %version-%release
%description -n lib%name
This package contains the shared library of xosd, it is requires by programs
that display it's output in a TV set's on screen display fashion.
%description -n lib%name-devel
This package contains the header files you need to develop programs based on
libxosd that display it's output in a TV set's on screen display fashion.
%description -n lib%name-devel-static
This package contains the development libraries for static linking
necessary to develop %name application.
This package contains the header files you need to develop programs based on
libxosd that display it's output in a TV set's on screen display fashion.
%description -n xmms-osd
This package contains an xmms plugin to display various things whenever they
change (volume, track, paused/shuffle/repeat,...) in a TV set's on screen
display fashion.
%description -n %name-utils
This package contains an osd_cat.
%prep
%setup
%patch1 -p1
%patch2 -p1
%__subst 's|-rpath \$(libdir)||' src/libxosd/Makefile.in
%if_without xmms
# XMMS is dead, gdk-pixbuf-0 is dead. Dropping xmms plug-in.
sed -i -e '/AM_PATH_GTK/,+1 d' -e '/AM_PATH_XMMS/,+1 d' \
-e '/AM_PATH_GDK_PIXBUF/,+1 d' configure.ac
# Update config.sub to support aarch64, Redhat bug #926836
%autoreconf
%endif
%build
%configure --enable-new-plugin --disable-beep_media_player_plugin --disable-dependency-tracking
%make_build
%install
make install DESTDIR=%buildroot
%if_without xmms
rm -rf %buildroot%_datadir/%name/
%endif
%files -n lib%name
%_libdir/*.so.*
%doc ChangeLog README AUTHORS TODO
%files -n lib%name-devel
%_bindir/%name-config
#%_libdir/*.la
%_includedir/%name.h
%_datadir/aclocal/lib%name.m4
%_man1dir/%{name}*
%_man3dir/%{name}*
%_libdir/lib%name.so
%files -n lib%name-devel-static
%_libdir/*.a
%if_with xmms
%files -n xmms-osd
%xmms_generaldir/*
%dir %_datadir/%name
%_datadir/%name/*.png
%endif
%files -n %name-utils
%_bindir/osd_cat
%_man1dir/osd_cat.1*
%changelog
* Sat Sep 5 2020 Terechkov Evgenii <evg@altlinux.org> 2.2.14-alt10
- Drop more self-obsoletes
* Sat Sep 5 2020 Terechkov Evgenii <evg@altlinux.org> 2.2.14-alt9
- Drop nonsense Obsoletes: to itself tag
* Sat Sep 5 2020 Terechkov Evgenii <evg@altlinux.org> 2.2.14-alt8
- Fix FTBFS (License: tag in spec)
* Sun Jul 01 2018 Vitaly Lipatov <lav@altlinux.ru> 2.2.14-alt7
- build without xmms-xosd subpackage need obsoleted gdk-pixbuf-devel
* Fri Sep 23 2011 Alexey Tourbin <at@altlinux.ru> 2.2.14-alt6
- Rebuilt for debuginfo
- Packaged %_datadir/%name directory
* Wed Dec 1 2010 Terechkov Evgenii <evg@altlinux.org> 2.2.14-alt5
- Rebuilt for soname set-versions
* Sun Dec 7 2008 Terechkov Evgenii <evg@altlinux.ru> 2.2.14-alt4
- Buildrequires updated
- Update spec to new filetriggers system
* Sun Oct 7 2007 Terechkov Evgenii <evg@altlinux.ru> 2.2.14-alt3
- Xmms plugin resurrected
* Sun Aug 5 2007 Terechkov Evgenii <evg@altlinux.ru> 2.2.14-alt2
- Quoting in libxosd.m4 fixed (#12471) - Patch2
- Patch1 removed (wont applied long ago, anyway)
- Minor spec cleanup
* Tue May 15 2007 Terechkov Evgenii <evg@altlinux.ru> 2.2.14-alt1
- 2.2.14
- Minor spec cleanup
- Xmms plugin removed
* Tue Oct 05 2004 Nazar Yurpeak <phoenix@altlinux.org> 2.2.12-alt2
- Updated BuildRequires
* Mon Sep 27 2004 Nazar Yurpeak <phoenix@altlinux.org> 2.2.12-alt1
- New version
* Mon Sep 06 2004 Nazar Yurpeak <phoenix@altlinux.org> 2.2.10-alt1
- New version
* Tue Jul 06 2004 Nazar Yurpeak <phoenix@altlinux.org> 2.2.8-alt1
- New version
* Thu May 27 2004 Nazar Yurpeak <phoenix@altlinux.org> 2.2.7-alt1
- New version
* Wed Jan 21 2004 Nazar Yurpeak <phoenix@altlinux.org> 2.2.5-alt2
- removed *.la
- rebuild
* Tue Oct 07 2003 Nazar Yurpeak <phoenix@altlinux.org> 2.2.5-alt1
- 2.2.5
* Thu Jul 03 2003 Dmitry V. Levin <ldv@altlinux.org> 2.2.2-alt3
- Rebuilt in new environment.
- Minor specfile cleanup.
* Mon Jun 30 2003 Nazar Yurpeak <phoenix@altlinux.ru> 2.2.2-alt2
- remove osd_cat to xosd-utils (thanks for Zerg <zerg@altlinux.ru>)
* Mon Jun 30 2003 Nazar Yurpeak <phoenix@altlinux.ru> 2.2.2-alt1
- 2.2.2
* Tue Jun 25 2003 Nazar Yurpeak <phoenix@altlinux.ru> 2.2.1-alt4
- remove xosd-xonfig to libxosd-devel (thanks for Zerg <zerg@altlinux.ru>)
* Sat May 31 2003 Nazar Yurpeak <phoenix@altlinux.ru> 2.2.1-alt3
- rebuild with new XFree86
* Fri May 23 2003 Nazar Yurpeak <phoenix@altlinux.ru> 2.2.1-alt2
- updated Requires
* Wed Apr 23 2003 Nazar Yurpeak <phoenix@altlinux.ru> 2.2.1-alt1
- 2.2.1
* Mon Apr 15 2003 Nazar Yurpeak <phoenix@altlinux.ru> 2.2.0-alt1
- 2.2.0
- fixed spec
* Mon Mar 24 2003 Nazar Yurpeak <phoenix@altlinux.ru> 2.1.3-alt3
- fexed spec
* Thu Mar 20 2003 Nazar Yurpeak <phoenix@altlinux.ru> 2.1.3-alt2
- fixed spec
- added libxosd-devel-static (thanks for Zerg <zerg@altlinux.ru>)
* Tue Mar 18 2003 Nazar Yurpeak <phoenix@altlinux.ru> 2.1.3-alt1
- 2.1.3
* Mon Mar 03 2003 Nazar Yurpeak <phoenix@altlinux.ru> 2.1.2-alt1
- new version
* Fri Jan 17 2003 Nazar Yurpeak <phoenix@altlinux.ru> 2.0.2-alt1
- new version
* Wed Nov 14 2002 Nazar Yurpeak <phoenix@altlinux.ru> 2.0.1-alt1
- new version
- spec cleanup
* Sun Nov 10 2002 Nazar Yurpeak <phoenix@altlinux.ru> 2.0.0-alt1
- new version
- fixed rpath
* Wed Feb 06 2002 Dmitry V. Levin <ldv@alt-linux.org> 0.7.0-alt3
- Specfile cleanup.
- Recent fix cleanup.
* Wed Jan 30 2002 Igor Muratov <migor@altlinux.ru> 0.7.0-alt2
- fix by Sergey Pinaev <dfo@antex.ru>
- don't crash when can't make XFontSet
- display non-latin1 characters
* Wed Nov 28 2001 Igor Muratov <migor@altlinux.ru> 0.7.0-alt1
- First build for ALT.
* Wed Aug 29 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.7.0-3mdk
- fixes from G\xf6tz Waschk <waschk@linux-mandrake.com> :
- split library package to fix rpmlint errors
- added osd_cat to devel package
- patched for new libtool
* Wed Apr 18 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.7.0-2mdk
- fixes from G\xf6tz Waschk <waschk@linux-mandrake.com>
* Mon Apr 09 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.7.0-1mdk
- updated and fixed by G\xf6tz Waschk <waschk@linux-mandrake.com> :
- 0.7.0
- added manpage
- more macros
* Mon Mar 19 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 0.6.1-3mdk
- Add xosd.h.
* Thu Mar 01 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.6.1-2mdk
- fix buildrequires
* Tue Jan 16 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.6.1-1mdk
- updated by G\xf6tz Waschk <waschk@linux-mandrake.com> :
- 0.6.1
- recreated Makefile patch
* Mon Jan 15 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.5.0-1mdk
- used srpm from G\xf6tz Waschk <waschk@linux-mandrake.com> :
- 0.5.0
- removed patch
- fixed installation
- added call of ldconfig in post and postun
* Sat Jan 06 2001 David BAUDENS <baudens@mandrakesoft.com> 0.3.0-2mdk
- Adjust BuildRequires to new lib policy
- Spec clean up
* Thu Nov 23 2000 Lenny Cartier <lenny@mandrakesoft.com> 0.3.0-1mdk
- used, once again, great srpm from G\xf6tz Waschk <waschk@linux-mandrake.com> :
- initial Mandrake package
- fixed Makefile