- updated to 1.1.21 release
- bugfixes - lots of new ids OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmtp?expand=0&rev=111
This commit is contained in:
commit
d70f608f87
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
BIN
libmtp-1.1.21.tar.gz
(Stored with Git LFS)
Normal file
BIN
libmtp-1.1.21.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
16
libmtp-1.1.21.tar.gz.asc
Normal file
16
libmtp-1.1.21.tar.gz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCgAdFiEEfEr9Ydiq51cHlqUXIgnWkC+WnJUFAmRDnuAACgkQIgnWkC+W
|
||||||
|
nJW+HQ//Qqwv4p6Giy4UZP0PtXHgTOlvjskMNJrvvmopU0CFd2QOgtlN8ly4wDiT
|
||||||
|
gPC4uH4Aw2pNL36pT9kLI5UrLn5QWlpt1Az72/kr1qQnqZ9DvvBWGS808/DJpda3
|
||||||
|
Tt7t0rymN1laJZLcV+XF/MY4kyLwXB46q88D7LKNXw5ix4FLHjtm5zxCEeiTTubO
|
||||||
|
CIW6tlYM/wBwmJ6v0xJkO/XeHlc6DBO7cPnfxHP9F6SWHmOpOdr02rQOXqMT52Yx
|
||||||
|
wZKmPOryopmB6AJew19G1HO4afupQopE9urEp+Uz9hR8lpm2DyJDfr3h5pIGmQoG
|
||||||
|
+oxZFXEtBcNFN9tkR4h8KAPGDkL6WNFRJrqpJf96G5CvGeTPBsJ9Hy/N4vAM/MBC
|
||||||
|
/93KezyXg6QFlPQxxvsb3Oj9fIXwNMVEKmOH6u7khxDw/bYsR25ZSkHz5tnGNo9I
|
||||||
|
OxJZc7TYWJ4e6bL5qZy2PLI7EaVwUbuNYDOsgLc3U61ZMuNFUDXR/Ced44c2hijO
|
||||||
|
sV2pHPn3D8Y1fo5uRhowOSRlXcu4qDg/mijC7qty3W3GZqZKkuL6uA6xakxK6N4L
|
||||||
|
LBHX/8+dXfSpSJcNXbnYII6PSf1x88jivNO9TgWEff5r6B7z0T7lQiPw9eUPsuQr
|
||||||
|
YNQbBh7luHMaDgnXf76lEOojJEz3I6DuvaVXpMnjFV6GSr3A3cE=
|
||||||
|
=23bH
|
||||||
|
-----END PGP SIGNATURE-----
|
BIN
libmtp-1.1.22.tar.gz
(Stored with Git LFS)
Normal file
BIN
libmtp-1.1.22.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
16
libmtp-1.1.22.tar.gz.asc
Normal file
16
libmtp-1.1.22.tar.gz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCgAdFiEEfEr9Ydiq51cHlqUXIgnWkC+WnJUFAmc93CUACgkQIgnWkC+W
|
||||||
|
nJUwiA/+P7LwNdKPA3cd0twKnF3ifNgcQPnq5yVZGXvDQv0iTjFMy9VeHYlamWsL
|
||||||
|
VJTOmslv5kRQza2PNo2Vw7pUygvNh4noSThcg+1TJ5/tKivu79eCRIbM8JXgO7t8
|
||||||
|
9G00WKGnZVIdcN3J7wIHhi7VHIvd3sczoAqjFAF6GKe3au6NEO2o3M8ksc/W0+hs
|
||||||
|
FxI74zMDWub+kdQDTQyY+HZLOhdBzyWlGTM8aznsItqRt3v/sAtSpRs4ikJf4z2f
|
||||||
|
JFcU9a7+0NkoWeCCTekqvSs1wefwL4Hgg1NuWUkgneu4O0RBpaW81UO+FNSZ90KV
|
||||||
|
LcAdTszZ+szufYZDbBYEcKYXiZpuHrJLufMvLz15TaPALgbf62mI8j0pxQHX67CD
|
||||||
|
Z0TkveDtmATjFb4mES9GRc5A/7co9vXqtVHvhyQD5ScYm8mlN+OVLAcJjh0yG5Bh
|
||||||
|
ODWU585D1k87tNAN1dbcuAY6VEC0yDujQp3nqLfD0HQqbgdup9F3KTewHuQtgmjS
|
||||||
|
8xHH1xAcEE1sT6awgAq4DwIhz8l4R4z4+VX6fpLo3GKWPHaZfYLLgyoLq9m/9P7b
|
||||||
|
7Lyo3tKwn64M4VzrTbeLQHExLQcQL9zO8PNMh6jCmQmByuh0ldjoNMbR1on86Ouy
|
||||||
|
LQJRDERdDPuHGaQjAZRfEK0vpcg38gGfPrIxK6ktXc3o91GCK6o=
|
||||||
|
=oQC5
|
||||||
|
-----END PGP SIGNATURE-----
|
657
libmtp.changes
Normal file
657
libmtp.changes
Normal file
@ -0,0 +1,657 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 20 13:11:04 UTC 2024 - Marcus Meissner <meissner@suse.com>
|
||||||
|
|
||||||
|
- updated to 1.1.21 release
|
||||||
|
- bugfixes
|
||||||
|
- lots of new ids
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 24 09:46:21 UTC 2023 - Marcus Meissner <meissner@suse.com>
|
||||||
|
|
||||||
|
- updated to 1.1.21 release
|
||||||
|
Bugs fixed:
|
||||||
|
|
||||||
|
- Fix LIBMTP_STORAGE_SORTBY_MAXSPACE not working (copy-paste mistake)
|
||||||
|
- fix warnings regarding mismatched parameter docs
|
||||||
|
- fix comment above sort_storage_bysort_storage_by
|
||||||
|
- Revert "ptp_pack_string: check string length for no iconv situation"
|
||||||
|
- remove dependency on ptp.h
|
||||||
|
- fixed paste error vendor/product id
|
||||||
|
- libusb-glue: check return value of ptp_init_send_memory_handler
|
||||||
|
- ptp_pack_string: check string length for no iconv situation
|
||||||
|
- ptp-pack: fix ucs2str overflow
|
||||||
|
|
||||||
|
Features:
|
||||||
|
|
||||||
|
- add a LIBMTP_FreeMemory function that wraps free()
|
||||||
|
- added functions to get device by serial number
|
||||||
|
- added serial number of device to output of 'mtp-files'
|
||||||
|
- added optional serial number parameter to 'mtp-getfile'
|
||||||
|
- added optional serial number parameter to 'mtp-delfile'
|
||||||
|
- feat: Add LIBMTP_Get_Children() to read the list of raw IDs of a folder.
|
||||||
|
- merge a patch from google https://source.chromium.org/chromiumos/chromiumos/codesearch/+/main:src/third_party/chromiumos-overlay/media-libs/libmtp/files/libmtp-1.1.20-10_remove_nexus_s_from_device_list.patch
|
||||||
|
|
||||||
|
- several new devices added, some device renaming for consistency.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jul 2 08:50:23 UTC 2022 - Marcus Meissner <meissner@suse.com>
|
||||||
|
|
||||||
|
- updated to 1.1.20 release
|
||||||
|
- again more USB ids added
|
||||||
|
- some smaller bugfixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Sep 25 14:29:46 UTC 2021 - Marcus Meissner <meissner@suse.com>
|
||||||
|
|
||||||
|
- updated to 1.1.19 release
|
||||||
|
- Lots of USB ids added, especially Garmin devices
|
||||||
|
- use a local libusb context, not the global one
|
||||||
|
- various bugfixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Oct 11 11:59:58 UTC 2020 - Marcus Meissner <meissner@suse.com>
|
||||||
|
|
||||||
|
- updated to 1.1.18 release
|
||||||
|
- new USB ids
|
||||||
|
- mtp-getfile and mtp-delfile new parameter
|
||||||
|
- report "error 6" as "busy / blocked by another device"
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Feb 2 14:00:38 UTC 2020 - Marcus Meissner <meissner@suse.com>
|
||||||
|
|
||||||
|
- updated to 1.1.17 release
|
||||||
|
- new USB Ids
|
||||||
|
- various bugfixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 14 13:25:50 UTC 2018 - Martin Pluskal <mpluskal@suse.com>
|
||||||
|
|
||||||
|
- Small packaging cleanup
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Oct 27 17:09:08 UTC 2018 - meissner@suse.com
|
||||||
|
|
||||||
|
- updated to 1.1.16 release
|
||||||
|
- lots of new USB ids
|
||||||
|
- some bugfixes
|
||||||
|
- adjust udev rules for new kernel versions (bsc#1110868)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Mar 24 17:35:38 UTC 2018 - meissner@suse.com
|
||||||
|
|
||||||
|
- updated to 1.1.15 release
|
||||||
|
- lots of new USB ids
|
||||||
|
- copy and move object implemented
|
||||||
|
- 64bit file bugfixes
|
||||||
|
- bugfixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 2 08:06:48 UTC 2017 - meissner@suse.com
|
||||||
|
|
||||||
|
- updated to 1.1.14 release
|
||||||
|
- lots of new USB ids
|
||||||
|
- 64bit file bugfixes
|
||||||
|
- bugfixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 2 19:45:15 UTC 2017 - meissner@suse.com
|
||||||
|
|
||||||
|
- updated to 1.1.13 release (bsc#1033830)
|
||||||
|
- lots of new USB id updates
|
||||||
|
- getpartialobject64 fixed for non x86_64
|
||||||
|
- some too strict bugflags removed for Galaxy S and Motorola G2
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 12 14:26:14 UTC 2016 - meissner@suse.com
|
||||||
|
|
||||||
|
- updated to 1.1.12 release
|
||||||
|
- lots of new USB id updates
|
||||||
|
- async event function
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 10 21:06:21 UTC 2016 - meissner@suse.com
|
||||||
|
|
||||||
|
- updated to 1.1.11 release
|
||||||
|
- lots of new USB id updates
|
||||||
|
- small usb 3 bugfix
|
||||||
|
- libmtp.keyring: temporary add my older key, as I mistakenly
|
||||||
|
used that to sign the tarball
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 26 13:45:30 UTC 2015 - dmitry_r@opensuse.org
|
||||||
|
|
||||||
|
- Split udev rules to separate package
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Oct 4 15:14:12 UTC 2015 - meissner@suse.com
|
||||||
|
|
||||||
|
- updated to 1.1.10 release
|
||||||
|
- lots of new ids
|
||||||
|
- various bugfixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jun 21 04:34:03 UTC 2015 - crrodriguez@opensuse.org
|
||||||
|
|
||||||
|
- remove Requires on libusb-devel from libmtp-devel, the correct
|
||||||
|
dependency is libusb1 already included by the pkgconfig
|
||||||
|
generator.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 30 09:18:47 UTC 2015 - olaf@aepfle.de
|
||||||
|
|
||||||
|
- Package whole udev related dirs to avoid build failures
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 13 19:32:11 UTC 2015 - meissner@suse.com
|
||||||
|
|
||||||
|
- updated to 1.1.9 release
|
||||||
|
- lots and lots of new ids
|
||||||
|
- bugfixes
|
||||||
|
- mtp_DroidTurbo.patch,include-config-h.patch: upstream
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Mar 21 14:28:40 UTC 2015 - meissner@suse.com
|
||||||
|
|
||||||
|
- update to 1.1.8
|
||||||
|
- several new ids.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jan 31 20:26:11 UTC 2015 - rjschwei@suse.com
|
||||||
|
|
||||||
|
- Add device data for Droid Turbo
|
||||||
|
add: mtp_DroidTurbo.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 25 08:02:46 UTC 2014 - schwab@suse.de
|
||||||
|
|
||||||
|
- include-config-h.patch: always include "config.h" first
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 26 06:31:36 UTC 2014 - meissner@suse.com
|
||||||
|
|
||||||
|
- updated to 1.1.7
|
||||||
|
- Soname libmtp.so.9.2.0 - binary compatible, new interfaces
|
||||||
|
have been added.
|
||||||
|
- Compilation fixes for older GCC and non-GCC compilers.
|
||||||
|
- Finalize >4GB file transfer changes so this works now.
|
||||||
|
- A new API to check for device capabilities has been added.
|
||||||
|
- Sync in latest upstream ptp2 changes.
|
||||||
|
- Support for USB 3.0! (A patch adding async buffering was
|
||||||
|
reverted after deemed instable by Debian.)
|
||||||
|
- Some migration toward the new API in the examples.
|
||||||
|
- Use parent storage if available as default storage media.
|
||||||
|
- Force reset on close for Android devices.
|
||||||
|
- Handle integrated USB hubs in mtp-probe.
|
||||||
|
- Devices, devices, devices...
|
||||||
|
- mtpz-use-LIBMTP_ERROR-instead-of-LIBMTP_INFO.patch: is upstream
|
||||||
|
- music-players.h: use up to date 1.1.7 version again.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 27 01:39:24 UTC 2014 - crrodriguez@opensuse.org
|
||||||
|
|
||||||
|
- Tell doxygen to stop producing files with timestamps.
|
||||||
|
- define udev macros only if not already there.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 9 12:45:01 UTC 2013 - meissner@suse.com
|
||||||
|
|
||||||
|
- music-players.h: Updated to the device database of the current GIT level
|
||||||
|
to support more MTP devices (bnc#854328)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 27 19:54:22 UTC 2013 - rmilasan@suse.com
|
||||||
|
|
||||||
|
- Use LIBMTP_ERROR instead of LIBMTP_INFO function in mtpz_loaddata
|
||||||
|
(mtpz.c) to dont get junk in the udev rule when generating the rule.
|
||||||
|
add: mtpz-use-LIBMTP_ERROR-instead-of-LIBMTP_INFO.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 15 09:28:44 UTC 2013 - meissner@suse.com
|
||||||
|
|
||||||
|
- updated to 1.1.6
|
||||||
|
|
||||||
|
- Soname libmtp.so.9.1.0 - binary compatible, new interfaces
|
||||||
|
have been added.
|
||||||
|
- Devices, devices, devices... I think I had a hundred (no kidding)
|
||||||
|
reports for the Nexus 4. It seems hackers just love this device
|
||||||
|
and cannot wait for me to spin a new libmtp.
|
||||||
|
- More careful autoprobing code for Linux, running around in
|
||||||
|
sysfs to try to avoid opening non-MTP devices. The libusb devs
|
||||||
|
do not uniformly like this idea but what shall I do? People
|
||||||
|
still want their devices to autodetect. Any hints welcome,
|
||||||
|
any patches will be reviewed.
|
||||||
|
- Interface extenstions from Philip Langdale to support the
|
||||||
|
Android in-place read/write extensions. This will be used by
|
||||||
|
GVFS for editing files etc, it is actually very useful when
|
||||||
|
treating the MTP device as a "real" filesystem. It only works
|
||||||
|
on Android devices with Google's MTP stack, but hey, that is
|
||||||
|
a fair share of the MTP devices used today.
|
||||||
|
- Several fixes and memory leaks fixed by Lei Zhang courtesy if
|
||||||
|
the Chromebook project, thanks Google!
|
||||||
|
- Windows Phone 8 should work out of the box.
|
||||||
|
- remove upstream libmtp_motoRazr.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 8 21:28:57 UTC 2013 - rschweikert@suse.com
|
||||||
|
|
||||||
|
- add support for Motorola Droid Razr M (XT 907)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Nov 4 18:57:19 UTC 2012 - crrodriguez@opensuse.org
|
||||||
|
|
||||||
|
- mtp-probe no longer working in factory, wrong udev dir.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Sep 22 11:34:52 UTC 2012 - toddrme2178@gmail.com
|
||||||
|
|
||||||
|
- updated to 1.1.5
|
||||||
|
- Soname libmtp.so.9.0.5 - binary compatible
|
||||||
|
- Stop forcing altinterface 0! That bug has been around like
|
||||||
|
forever and libgphoto2 never did this. It screws up some
|
||||||
|
Samsung devices and is the prime reason for releasing this
|
||||||
|
update so soon after 1.1.4 as I know a lot of people out there
|
||||||
|
have Samsung devices!
|
||||||
|
- Integrated Sajid Anwars hard long-term work on MTPZ. There are
|
||||||
|
no secret keys or certificates inside libmtp, if you need these
|
||||||
|
to talk to your MTPZ device (Zune models, Windows Phones) you
|
||||||
|
need to get a file of secrets from some other place, preferably
|
||||||
|
Microsoft.
|
||||||
|
- Expose getthumbnail method and the Add Storage events as needed
|
||||||
|
for a GNOME VFS project by Philip Langdale.
|
||||||
|
- Rearrange and try to understand some SONY device modes again
|
||||||
|
and again.
|
||||||
|
- A udev script fix from Alessio Treglia to avoid poking around
|
||||||
|
on Canon EOS 3D.
|
||||||
|
- Devices, devices, devices...
|
||||||
|
- Add libgrypt buildrequires for MTPZ support
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Aug 19 09:29:56 UTC 2012 - meissner@suse.com
|
||||||
|
|
||||||
|
- updated to 1.1.4
|
||||||
|
- various bugfixes, especially in Samsung *
|
||||||
|
- lots of new ids
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 3 11:59:59 CEST 2012 - meissner@suse.de
|
||||||
|
|
||||||
|
- updated to 1.1.3
|
||||||
|
- Soname libmtp.so.9.0.3 - binary compatible.
|
||||||
|
- Probably nailed the bugs in the Samsung Galaxy Tab S2 family
|
||||||
|
of devices. Ignacio Martinez helped us fixing this!
|
||||||
|
- Build fixes by Alessio Treglia and others.
|
||||||
|
- A horde of new devices in the database.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 31 12:27:07 UTC 2012 - jengelh@medozas.de
|
||||||
|
|
||||||
|
- Remove redundant tags/sections per specfile guideline suggestions
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 13 11:35:55 CET 2012 - meissner@suse.de
|
||||||
|
|
||||||
|
- updated to 1.1.2
|
||||||
|
* device updates
|
||||||
|
* ported to use libusb 1.0
|
||||||
|
* Autodetect "sony.net" devices
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 29 16:30:06 UTC 2011 - jengelh@medozas.de
|
||||||
|
|
||||||
|
- Remove redundant tags/sections (authors list, already in package
|
||||||
|
as a file); put %description after %package
|
||||||
|
- Parallel build with %_smp_mflags
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 29 11:46:54 UTC 2011 - adrian@suse.de
|
||||||
|
|
||||||
|
- add support for Galaxy Nexus
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 21 21:30:49 UTC 2011 - adrian@suse.de
|
||||||
|
|
||||||
|
- updated to 1.1.1
|
||||||
|
* device updates
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 19 10:01:27 CEST 2011 - meissner@suse.de
|
||||||
|
|
||||||
|
- updated to 1.1.0
|
||||||
|
* lots of new devices
|
||||||
|
* IAD (0xfe class) device detection
|
||||||
|
- drop HAL FDI snippets
|
||||||
|
- libmtp8 -> libmtp9
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 10 09:23:53 UTC 2011 - andrea.turrini@gmail.com
|
||||||
|
|
||||||
|
- fixed typos in descriptions of libmtp.spec
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 15 11:02:08 CET 2011 - meissner@suse.de
|
||||||
|
|
||||||
|
- updated to 1.0.6
|
||||||
|
* even less aggressive mtp probing (not detecting nearly all
|
||||||
|
devices as MTP) bnc#668986
|
||||||
|
* some more USB ids
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 25 16:08:21 CET 2011 - meissner@suse.de
|
||||||
|
|
||||||
|
- do not greedily match all PTP cameras in the udev rules.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 10 10:28:34 CET 2011 - meissner@suse.de
|
||||||
|
|
||||||
|
- updated to 1.0.4 incremental release
|
||||||
|
* new ids
|
||||||
|
* bugfixes
|
||||||
|
* new udev rules for new udev
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun May 23 11:34:39 UTC 2010 - meissner@novell.com
|
||||||
|
|
||||||
|
- updated to 1.0.3 incremental release
|
||||||
|
* some new ids
|
||||||
|
* some smaller bugfixes
|
||||||
|
- buildrequre pkg-config
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 28 13:28:02 CEST 2010 - meissner@suse.de
|
||||||
|
|
||||||
|
- updated to intermediate snapshot
|
||||||
|
* Samsung fixes and new ids
|
||||||
|
* various small bugfixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 1 14:19:31 CET 2010 - meissner@suse.de
|
||||||
|
|
||||||
|
- updated to 1.0.2 bugfix release
|
||||||
|
* new ids: Samsung, Archos, Blackberry, ...
|
||||||
|
* bugfixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 16 11:17:26 CEST 2009 - meissner@suse.de
|
||||||
|
|
||||||
|
- updated to 1.0.1 bugfix release
|
||||||
|
* last patches included
|
||||||
|
* some more bug flags for devices
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Sep 5 21:01:26 CEST 2009 - meissner@suse.de
|
||||||
|
|
||||||
|
- bugfixes to "fast metadata loading" method
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 4 09:39:55 CEST 2009 - meissner@suse.de
|
||||||
|
|
||||||
|
- upgraded to 1.0.0 release
|
||||||
|
* More USB ids
|
||||||
|
* libmtp.so.8.3.0 library interface
|
||||||
|
* New functions:
|
||||||
|
LIBMTP_Get_File_To_Handler
|
||||||
|
LIBMTP_Send_File_From_Handler
|
||||||
|
LIBMTP_Get_Track_To_Handler
|
||||||
|
LIBMTP_Send_Track_From_Handler
|
||||||
|
functions to get/send files/tracks from/to handler functions.
|
||||||
|
|
||||||
|
External handling of individual properties:
|
||||||
|
LIBMTP_Is_Property_Supported to check if a certain property is
|
||||||
|
supported on a certain device.
|
||||||
|
LIBMTP_Get_Allowed_Property_Values to get alowed range/enum of a
|
||||||
|
property value.
|
||||||
|
|
||||||
|
LIBMTP_Get_Representative_Sample_Format will now get the size
|
||||||
|
parameter to allow us to determine the maximum size for a
|
||||||
|
representative sample.
|
||||||
|
* Added modificationdate to file and track structs.
|
||||||
|
* Added LIBMTP_FILETYPE_ALBUM and LIBMTP_FILETYPE_PLAYLIST filetypes.
|
||||||
|
* Numerous Windows portability fixes.
|
||||||
|
* Marcus Meissner rewrote the PTP object handling and metadata caching
|
||||||
|
functions from libgphoto2 and fixed up the ugly largefile handling.
|
||||||
|
* Various minor bug fixes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 17 14:59:24 CET 2009 - meissner@suse.de
|
||||||
|
|
||||||
|
- upgraded to 0.3.7
|
||||||
|
* compatible library interface libmtp.8.2.2
|
||||||
|
* stores albums and playlists in the default
|
||||||
|
music folder if no default folder for albums resp.
|
||||||
|
playlists has been detected.
|
||||||
|
* an error report from RedHat BZ
|
||||||
|
http://bugzilla.redhat.com/show_bug.cgi?id=485627
|
||||||
|
led to strange code for detecting anonymous OGG files
|
||||||
|
being rewritten to handle NULL filenames and filenames
|
||||||
|
that do not exceed 4 chars.
|
||||||
|
* patch from Marcus to fix an issue
|
||||||
|
with retransmit originally reported by Florent Pillet.
|
||||||
|
* discovered a new device that cannot even
|
||||||
|
read out battery level but still claims to be able to.
|
||||||
|
- upgraded to 0.3.6
|
||||||
|
* Compatible API libmtp.so.8.2.1
|
||||||
|
* Several bug fixes to the examples
|
||||||
|
* Improved Windows and *BSD support
|
||||||
|
* Proper device flags to handle Toshiba players (hopefully)
|
||||||
|
* New devices and flag settings
|
||||||
|
* Nothing new from a programmers point of view
|
||||||
|
- upgraded to 0.3.5
|
||||||
|
* Bumped soname to libmtp.so.8.2.0
|
||||||
|
- Only interface change:
|
||||||
|
* Change metadata const*const to *const to allow playlist_id to be
|
||||||
|
modified by LIBMTP_Update_Playlist. Shouldn't affect any code out
|
||||||
|
there really.
|
||||||
|
- New features and bugfixes:
|
||||||
|
* Allow for playlists with zero tracks on them (also in update).
|
||||||
|
* Get folders to a flat list and we get O(n) searching instead of
|
||||||
|
the previous O(n^2) algorithm! The rest is janitorial changes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 15 11:54:26 CET 2008 - meissner@suse.de
|
||||||
|
|
||||||
|
- detach the Cowon iAudio 7 from usb-storage on start to make it work
|
||||||
|
bnc#457931
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 7 23:52:13 CET 2008 - meissner@suse.de
|
||||||
|
|
||||||
|
- upgraded to 0.3.4
|
||||||
|
* Check propdesc before setting props in create_new_abstract_list() (Richard)
|
||||||
|
* Fix several bugs in Ogg filetype support (Alvin)
|
||||||
|
* New flag for broken handling of PTP_OPC_DateModified, tag all
|
||||||
|
SanDisk devices with this flag. Bug appeared in them. (Linus)
|
||||||
|
* Sync in upstream updates to PTP baseline (Linus)
|
||||||
|
* Detect and warn on broken OPLs (Richard)
|
||||||
|
* Fix the association type problem on LIBMTP_Create_Folder(). This
|
||||||
|
caused folders not to work properly on some devices!! (Linus)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 22 16:17:20 CEST 2008 - mrueckert@suse.de
|
||||||
|
|
||||||
|
- fix debug_packages_requires define
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 26 07:39:22 CEST 2008 - meissner@suse.de
|
||||||
|
|
||||||
|
- upgraded to 0.3.3
|
||||||
|
- lots of new ids
|
||||||
|
- protocol bugfixes for Samsung and Creative devices
|
||||||
|
- bugfixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 27 12:16:56 CEST 2008 - meissner@suse.de
|
||||||
|
|
||||||
|
- let debuginfo require libmtp8
|
||||||
|
- disable static libs and .la files
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 26 14:41:28 CEST 2008 - meissner@suse.de
|
||||||
|
|
||||||
|
- upgraded to 0.3.1
|
||||||
|
- lots of new ids
|
||||||
|
- sansa player handling better now
|
||||||
|
- special playlist support for a subkind of devices
|
||||||
|
- commandline tools now live in mtp-tools, libmtp is empty.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 24 10:27:48 CEST 2008 - meissner@suse.de
|
||||||
|
|
||||||
|
- upgraded to 0.3.0
|
||||||
|
- new major version 8 due to API changes
|
||||||
|
- new devices
|
||||||
|
- lots of bugfixes
|
||||||
|
- libmtp7 renamed to libmtp8
|
||||||
|
- doxygen added as buildrequires
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 11 08:11:30 CET 2008 - meissner@suse.de
|
||||||
|
|
||||||
|
- upgraded to 0.2.6.1
|
||||||
|
- disabled debug
|
||||||
|
- info.bus -> info.subsystem in FDI file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 3 09:57:15 CET 2008 - meissner@suse.de
|
||||||
|
|
||||||
|
- upgraded to 0.2.6
|
||||||
|
- some new devices
|
||||||
|
- bugfixes
|
||||||
|
- remove LIBMTP_Set_Object_Parent function -> new major
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 9 08:44:12 CET 2008 - meissner@suse.de
|
||||||
|
|
||||||
|
- upgraded to 0.2.5
|
||||||
|
- several new devices
|
||||||
|
- code cleanups and bugfixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 26 10:03:58 CET 2007 - meissner@suse.de
|
||||||
|
|
||||||
|
- upgraded to 0.2.4
|
||||||
|
- various bug fixes and new fixes
|
||||||
|
- header-repairing for Zen devices
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Oct 28 09:53:09 CET 2007 - meissner@suse.de
|
||||||
|
|
||||||
|
- --program-prefix=mtp- is needed.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 26 11:16:25 CEST 2007 - meissner@suse.de
|
||||||
|
|
||||||
|
- upgraded to 0.2.3
|
||||||
|
- new devices added
|
||||||
|
- varous bugfixes, speed ups
|
||||||
|
- bumped so from 6 to 7
|
||||||
|
- split off libmtp7 package
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 8 18:07:28 CEST 2007 - meissner@suse.de
|
||||||
|
|
||||||
|
- upgraded to 0.2.2
|
||||||
|
- bugfixes, new devices, faster metadata read
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 10 13:49:23 CEST 2007 - meissner@suse.de
|
||||||
|
|
||||||
|
- upgraded to 0.2.1 release
|
||||||
|
- fixed for LFS support
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Aug 4 23:46:47 CEST 2007 - meissner@suse.de
|
||||||
|
|
||||||
|
- upgraded to 0.2.0 release
|
||||||
|
- more USB ids
|
||||||
|
- 64bit handling
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 26 16:14:51 CEST 2007 - meissner@suse.de
|
||||||
|
|
||||||
|
- uprgaded to current CVS state
|
||||||
|
- caching of fs and metadata
|
||||||
|
- new devices
|
||||||
|
- ptp reset binary
|
||||||
|
- bugfixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 4 11:09:29 CEST 2007 - stbinner@suse.de
|
||||||
|
|
||||||
|
- fix build requires for older distributions
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 16 21:32:29 CEST 2007 - olh@suse.de
|
||||||
|
|
||||||
|
- Buildrequires libusb -> libusb-devel
|
||||||
|
Remove unneded Requires libusb
|
||||||
|
-devel package requires libusb-devel
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 27 09:02:10 CEST 2007 - meissner@suse.de
|
||||||
|
|
||||||
|
- upstream 0.1.5
|
||||||
|
- uses SetObjPropList for most devices
|
||||||
|
- usb lowlevel communication fixes for
|
||||||
|
stubborn devices
|
||||||
|
- some new ids
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 7 23:56:48 CET 2007 - meissner@suse.de
|
||||||
|
|
||||||
|
- upstream 0.1.4
|
||||||
|
- lots of bugfixes
|
||||||
|
- multiple device handling
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 8 10:16:36 CET 2007 - dmueller@suse.de
|
||||||
|
|
||||||
|
- split into -devel subpackage
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 17 11:28:17 CET 2007 - meissner@suse.de
|
||||||
|
|
||||||
|
- upstream 0.1.3
|
||||||
|
- bugfixes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 10 10:59:43 CET 2007 - meissner@suse.de
|
||||||
|
|
||||||
|
- use %run_ldconfig in post/postun. (from rpmlint)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 8 16:37:42 CET 2007 - meissner@suse.de
|
||||||
|
|
||||||
|
- Upgraded to 0.1.2:
|
||||||
|
- new devices
|
||||||
|
- lots of bugfixes, rewritten lowlevel
|
||||||
|
communications layer.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Dec 2 12:47:17 CET 2006 - meissner@suse.de
|
||||||
|
|
||||||
|
- Upgraded to 0.1.0:
|
||||||
|
- new devices
|
||||||
|
- metadata, tracks, vcf handling
|
||||||
|
- enhanced tools
|
||||||
|
- HAL snippet
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 21 12:29:13 CEST 2006 - meissner@suse.de
|
||||||
|
|
||||||
|
- Upgraded to 0.0.19:
|
||||||
|
- formatting of devices added
|
||||||
|
- lots of fixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 28 13:29:55 CEST 2006 - meissner@suse.de
|
||||||
|
|
||||||
|
- Upgraded to 0.0.16
|
||||||
|
- better handling of non-ascii filenames
|
||||||
|
- handling of large files
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 23 10:43:23 CEST 2006 - meissner@suse.de
|
||||||
|
|
||||||
|
- libmtp 0.0.13
|
||||||
|
- Library to access MTP devices.
|
||||||
|
- Small sample tools for accessing.
|
93
libmtp.keyring
Normal file
93
libmtp.keyring
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
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
|
||||||
|
gg==
|
||||||
|
=LAla
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
mQGiBD++QmYRBADIRMQKks4iY+k5VbZOFk+N0c8SDW0N2He3nJBqH3rT9JYKJT6c
|
||||||
|
4Mmg/sjuZ0KSqDbs154Ci2sx7nQrYOGklFhN1sYwd5BcGJ2sGQMcYxBInOUGV0Pu
|
||||||
|
31vAAj9FLVlrYLVsf+QvWGMnKds/i1V6PAZebhX6bPyW2AoeIG7ostXjMwCgv/2P
|
||||||
|
3rY7Hc4Klv0IEK7gJ69nXEkD/26IRV4HKXFKXi7qbLsr7KIRnuOxkh2vuIVXrDtH
|
||||||
|
Hfgu/IzSD7QtmTg4RUMlSc61e4XthzdxEtQl5bMoh6chcznlzt2qrBhK5qs6oRcJ
|
||||||
|
UFTh5VD27PCPoV4Pzbo4+GI1cxQk1EZgpB2XMQcspLcenZBjCfOA8Q0YPFb2Wcoi
|
||||||
|
1xoUA/9ypTlpjUJl6K6mTEN/kpytCuW/I8eCtrzxoyIH5vOnBPc7Fa9thDwebSbl
|
||||||
|
SEr85JlwIhLicnHQglTxDfwJNbxc720FQcFsJG6Y8Hd+DpH3AjFsB7WA1jxPaVj3
|
||||||
|
wqvgBu9lf3rFNoYHVMDSRo1dDlrgGZsKb6RoYqVvv7lxmYnIW7QlTWFyY3VzIE1l
|
||||||
|
aXNzbmVyIDxtZWlzc25lckBub3ZlbGwuY29tPohgBBMRAgAgAhsjAh4BAheABQJQ
|
||||||
|
hbyFBgsJCAcDAgQVAggDBBYCAwEACgkQ6nvzlwF1Yj4amACgtjJSPpexM7RIawlK
|
||||||
|
TkFL8aq05sQAniW1RkeREMW37th2bV+TNrYyJx9itCNNYXJjdXMgTWVpc3NuZXIg
|
||||||
|
PG1laXNzbmVyQHN1c2UuY29tPohgBBMRAgAgAhsjAh4BAheABQJQhbyJBgsJCAcD
|
||||||
|
AgQVAggDBBYCAwEACgkQ6nvzlwF1Yj6i/gCeJvvrDb4sUzXYQme9P9kQTYx/CKYA
|
||||||
|
nRsQkK9YdgBh3eANzkB9OZvoCGk/tCJNYXJjdXMgTWVpc3NuZXIgPG1laXNzbmVy
|
||||||
|
QHN1c2UuZGU+iF0EExECAB0CHgECF4AFAlCFvIkGCwkIBwMCBBUCCAMEFgIDAQAK
|
||||||
|
CRDqe/OXAXViPq08AJ4s4d8TqL8glx5QoidtAzAgA1vMeQCfeT7NzLnk8MKgvBYu
|
||||||
|
KLWlukHjkcm5AQ0EP75CaRAEAMrHw0+H/2VCqLHOyEPSlk23aUNFLvNzp9p7pXrX
|
||||||
|
qQ+arJuFrAG79/iPXOBbV9pbxR385shJQOn+QFLGnwvA8AyMfqsy27RmcMD8mXPE
|
||||||
|
8gGdo45SqVcZXQ+azBCsuF/QxHJnY/WcDlcuhB5nEDtZJval//qRqgNbnkZK3pyO
|
||||||
|
8JhfAAMFBACsoUNMtaDj2gXi/lugJu0795o0F9ETte5PLl6FeOeAzGunfsnTYeY5
|
||||||
|
DIIToC7zwSKRhz24ceoZl+q6lhlmSWWkyLaRnXBbjdUsDt5p5uMdfAyg868swJ7x
|
||||||
|
E4aCTHiWZ6GxZWKEyHsumBraztXYoSTqfnWLvndWt2gG89ufcd1hBYhGBBgRAgAG
|
||||||
|
BQJETkdZAAoJEOp785cBdWI+Mr4An1j8RYTRnqWFx5tUSqIUodF6wKnsAKCCLHoQ
|
||||||
|
/QqHyxmdf9dq8TkZEUEKxA==
|
||||||
|
=+M03
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
129
libmtp.spec
Normal file
129
libmtp.spec
Normal file
@ -0,0 +1,129 @@
|
|||||||
|
#
|
||||||
|
# spec file for package libmtp
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%define sonum 9
|
||||||
|
%{!?_udevrulesdir: %global _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d }
|
||||||
|
%{!?_udevdir: %global _udevdir %(pkg-config --variable=udevdir udev) }
|
||||||
|
Name: libmtp
|
||||||
|
Version: 1.1.22
|
||||||
|
Release: 0
|
||||||
|
Summary: Commandline utilities for access to MTP Players
|
||||||
|
License: LGPL-2.1-or-later
|
||||||
|
Group: Productivity/Multimedia/Sound/Players
|
||||||
|
URL: http://sf.net/projects/libmtp
|
||||||
|
Source0: http://downloads.sourceforge.net/project/%{name}/%{name}/%{version}/%{name}-%{version}.tar.gz
|
||||||
|
Source1: http://downloads.sourceforge.net/project/%{name}/%{name}/%{version}/%{name}-%{version}.tar.gz.asc
|
||||||
|
Source2: %{name}.keyring
|
||||||
|
BuildRequires: doxygen
|
||||||
|
BuildRequires: libgcrypt-devel
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
BuildRequires: pkgconfig(libusb-1.0)
|
||||||
|
BuildRequires: pkgconfig(udev)
|
||||||
|
|
||||||
|
%description
|
||||||
|
This package contains binaries and documentation that allow access to
|
||||||
|
USB based media players based on the MTP (Media Transfer Protocol)
|
||||||
|
authored by Microsoft.
|
||||||
|
|
||||||
|
Common devices using this technology are Creative Zen, iRiver, Samsung
|
||||||
|
and others.
|
||||||
|
|
||||||
|
%package -n %{name}-udev
|
||||||
|
Summary: Udev rules for accessing MTP devices
|
||||||
|
Group: Hardware/Mobile
|
||||||
|
Requires: pkgconfig(udev)
|
||||||
|
|
||||||
|
%description -n %{name}-udev
|
||||||
|
This package contains the udev rules that allow access to USB based media
|
||||||
|
players based on the MTP (Media Transfer Protocol) authored by
|
||||||
|
Microsoft.
|
||||||
|
|
||||||
|
%package -n %{name}%{sonum}
|
||||||
|
Summary: Library for accessing MTP Players
|
||||||
|
Group: Productivity/Multimedia/Sound/Players
|
||||||
|
Requires: %{name}-udev >= %{version}
|
||||||
|
|
||||||
|
%description -n %{name}%{sonum}
|
||||||
|
This package contains the libraries that allow access to USB based media
|
||||||
|
players based on the MTP (Media Transfer Protocol) authored by
|
||||||
|
Microsoft.
|
||||||
|
|
||||||
|
Common devices using this technology are Creative Zen, iRiver, Samsung
|
||||||
|
and others.
|
||||||
|
|
||||||
|
%package -n mtp-tools
|
||||||
|
Summary: Commandline utilities for access to MTP Players
|
||||||
|
Group: Productivity/Multimedia/Sound/Players
|
||||||
|
|
||||||
|
%description -n mtp-tools
|
||||||
|
This package contains binaries that allow command line access to USB
|
||||||
|
based media players based on the MTP (Media Transfer Protocol) authored
|
||||||
|
by Microsoft. For graphical user interfaces use Amarok or Banshee.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Development files for access to MTP Player library
|
||||||
|
Group: Development/Libraries/Other
|
||||||
|
Requires: %{name}%{sonum} = %{version}
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
This package contains the development headers for the libmtp library
|
||||||
|
that allows access to USB based media players based on the MTP (Media
|
||||||
|
Transfer Protocol) authored by Microsoft.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
|
||||||
|
%build
|
||||||
|
echo 'HTML_TIMESTAMP=NO' >> doc/Doxyfile.in
|
||||||
|
%configure --with-udev=%{_udevdir} --disable-static --enable-doxygen
|
||||||
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install
|
||||||
|
#install -d $RPM_BUILD_ROOT/usr/share/hal/fdi/information/20thirdparty/
|
||||||
|
#install -c -m 644 libmtp.fdi $RPM_BUILD_ROOT/usr/share/hal/fdi/information/20thirdparty/10-usb-music-players-libmtp.fdi
|
||||||
|
if [ "%_lib" != "lib" ];
|
||||||
|
then
|
||||||
|
mkdir -p %{buildroot}/%{_udevrulesdir}
|
||||||
|
mv %{buildroot}/usr/%_lib/udev %{buildroot}/%{_udevrulesdir}
|
||||||
|
fi
|
||||||
|
rm -rf %{buildroot}%{_datadir}/doc/libmtp*
|
||||||
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
|
|
||||||
|
%post -n %{name}%{sonum} -p /sbin/ldconfig
|
||||||
|
%postun -n %{name}%{sonum} -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%files -n mtp-tools
|
||||||
|
%{_bindir}/*
|
||||||
|
|
||||||
|
%files -n %{name}%{sonum}
|
||||||
|
%license COPYING
|
||||||
|
%doc README ChangeLog AUTHORS
|
||||||
|
%{_libdir}/lib*.so.*
|
||||||
|
|
||||||
|
%files -n %{name}-udev
|
||||||
|
%{_udevdir}
|
||||||
|
%{_udevrulesdir}
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%doc doc/html TODO
|
||||||
|
%{_libdir}/lib*.so
|
||||||
|
%{_libdir}/pkgconfig/libmtp.pc
|
||||||
|
%{_includedir}/libmtp.h
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user