%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