Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 22980c236fda0cf45de94b46616684f1 > files > 4

gnome-device-manager-0.2-3.20070906.2mdv2009.0.src.rpm

%define alphatag 20070906

%define lib_major 0
%define lib_name %mklibname gnome-device-manager %{lib_major}
%define develname %mklibname gnome-device-manager -d

Summary: Device manager for the GNOME desktop
Name: gnome-device-manager
Version: 0.2
Release: %mkrel 3.%{alphatag}.2
License: GPL
URL: http://
Group: Graphical desktop/GNOME
Source0: %{name}-%{version}.tar.bz2
# (fc) 0.2-0.20070906.1mdv fix error in Makefile.am
Patch0: gnome-device-manager-0.2-fixbuild.patch
# (fc) 0.2-0.20070906.2mdv fix underlinking
Patch1: gnome-device-manager-0.2-fixunderlinking.patch
# (fc) 0.2-0.20070906.2mdv improve theming notes / warnings (Fedora)
Patch2: note-theming.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: hal-devel >= 0.5.5 
BuildRequires: gettext
BuildRequires: scrollkeeper
BuildRequires: gnome-doc-utils
BuildRequires: gnome-common
BuildRequires: libgnomeui2-devel
BuildRequires: intltool
Requires: hal >= 0.5.7
Requires: dbus >= 0.62
Requires: dbus-glib >= 0.62
Obsoletes: hal-gnome <= 0.5.9.1
Provides: hal-gnome

%description
Device manager for the GNOME desktop that uses HAL to do all the heavy lifting.

%package -n %{lib_name}
Summary: Shared library for gnome-device-manager
Group: System/Libraries

%description -n %{lib_name}
gnome-device-manager shared library.

%package -n %{develname}
Summary: Libraries and headers for gnome-device-manager
Group: Development/C
Requires: %{name} = %{version}
Requires: %{lib_name} = %{version}
Provides: %{name}-devel = %{version}-%{release}

%description -n %{develname}
Headers and static libraries for gnome-device-manager.

%prep
rm -rf $RPM_BUILD_ROOT

%setup -q
%patch0 -p1 -b .fixbuild
%patch1 -p1 -b .fixunderlinking
%patch2 -p1 -b .note-theming

#needed by patches 0 & 1
autoreconf

%build
%configure2_5x --disable-scrollkeeper
make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std

rm -f $RPM_BUILD_ROOT%{_libdir}/*.a

%find_lang %name --with-gnome

%clean
rm -rf $RPM_BUILD_ROOT

%post
%update_scrollkeeper
%update_icon_cache hicolor

%postun
%clean_scrollkeeper
%clean_icon_cache hicolor

%if %mdkversion < 200900
%post -n %{lib_name} -p /sbin/ldconfig
%endif

%if %mdkversion < 200900
%postun -n %{lib_name} -p /sbin/ldconfig
%endif

%files -f %{name}.lang
%defattr(-,root,root)
%doc AUTHORS COPYING NEWS README
%{_bindir}/gnome-device-manager
%{_datadir}/icons/hicolor/*/apps/*
%{_datadir}/applications/gnome-device-manager.desktop
%{_datadir}/omf/gnome-device-manager

%files -n %{lib_name}
%defattr(-,root,root)
%{_libdir}/libgnome-device-manager.so.%{lib_major}*


%files -n %{develname}
%defattr(-,root,root)
%{_libdir}/libgnome-device-manager.so
%{_libdir}/libgnome-device-manager.la
%{_libdir}/pkgconfig/*.pc
%{_includedir}/gnome-device-manager


%changelog
* Wed Aug 06 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.2-3.20070906.2mdv2009.0
+ Revision: 264556
- rebuild early 2009.0 package (before pixel changes)

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

* Wed May 28 2008 Frederic Crozat <fcrozat@mandriva.com> 0.2-0.20070906.2mdv2009.0
+ Revision: 212654
- Patch1: fix underlinking
- Patch2 (Fedora): improve themeing notes / warnings

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Mon Dec 17 2007 Thierry Vignaud <tvignaud@mandriva.com> 0.2-0.20070906.1mdv2008.1
+ Revision: 125914
- kill re-definition of %%buildroot on Pixel's request

* Fri Sep 07 2007 Frederic Crozat <fcrozat@mandriva.com> 0.2-0.20070906.1mdv2008.0
+ Revision: 81433
- Fix buildrequires
- Import gnome-device-manager