Sophie

Sophie

distrib > Altlinux > 4.1 > i586 > by-pkgid > 99a346e0decfc4abc667900121b9619d > files > 5

libmtp-0.2.6.1-alt2.src.rpm

%def_disable static

Name: libmtp
Version: 0.2.6.1
Release: alt2
Packager: Dmitriy Khanzhin <jinn@altlinux.ru>

Summary: a library for accessing Media Transfer Protocol devices

License: LGPLv2.1+
Group: System/Libraries
Url: http://libmtp.sourceforge.net/

Source: %name-%version.tar
Patch1: libmtp-0.2.6-fix-udev-rules.patch
Patch2: libmtp-0.2.6-alt-set-udev-permissions.patch
Patch3: libmtp-0.2.6.1-hal-0.5.11-support.patch

# Automatically added by buildreq on Wed Apr 04 2007
BuildRequires: gcc-c++ libusb-devel doxygen

%package -n %name-devel
Summary: %name development environment
Group: Development/C
Requires: %name = %version-%release

%package -n %name-devel-static
Summary: %name static development environment
Group: Development/C
Requires: %name-devel = %version-%release

%package -n %name-examples
Summary: %name usage examples
Group: Accessibility
Requires: %name = %version-%release

%description
Libmtp is a LGPL library implementation of the Media Transfer Protocol (MTP),
a superset of the Picture Transfer Protocol (PTP).

%description -n %name-devel
This package contains all files which are needs to compile programs using
the %name library.

%description -n %name-devel-static
This package contains libraries which are needs to compile programs statically
linked against %name library.

%description -n %name-examples
This package contains example programs for communicating with MTP devices.

%prep
%setup
%patch1 -p1
%patch2 -p1
%patch3 -p1

%build
%configure %{subst_enable static}
%make_build

%install
%make DESTDIR=%buildroot install
/bin/bzip2 -9 ChangeLog
/bin/install -D -m644 %name.rules %buildroot%_sysconfdir/udev/rules.d/90-%name.rules
/bin/install -D -m644 %name.fdi %buildroot%_datadir/hal/fdi/information/20thirdparty/10-usb-music-players-libmtp.fdi

%pre -n %name
# create group
/usr/sbin/groupadd -fr camera || :

%post -p %post_ldconfig

%postun -p %postun_ldconfig

%files
%_libdir/*.so.*
%_sysconfdir/udev/rules.d/*
%_datadir/hal/fdi/information/20thirdparty/*
%doc AUTHORS ChangeLog* README TODO

%files -n %name-devel
%_includedir/*
%_libdir/pkgconfig/*
%_libdir/*.so

%if_enabled static
%files -n %name-devel-static
%_libdir/*.a
%endif

%files -n %name-examples
%_bindir/*
%doc doc/html

%changelog
* Sat May 24 2008 Dmitriy Khanzhin <jinn@altlinux.ru> 0.2.6.1-alt2
- moved HAL support into %name, %name-hal has removed

* Thu May 22 2008 Dmitriy Khanzhin <jinn@altlinux.ru> 0.2.6.1-alt1
- 0.2.6.1
- corrected wrong location of hal device information file
- disabled build devel-static package by default
- supported hal >= 0.5.11

* Mon Mar 10 2008 Dmitriy Khanzhin <jinn@altlinux.ru> 0.2.6-alt1
- updated to 0.2.6
- created %name-hal binary package

* Wed Jun 06 2007 Dmitriy Khanzhin <jinn@altlinux.ru> 0.1.5-alt0.2
- usage examples moved into %name-examples package
- udev rules adapted for udev >= 098,
  for access to device user must be added into group "camera"

* Wed Apr 04 2007 Dmitriy Khanzhin <jinn@altlinux.ru> 0.1.5-alt0.1
- initial build