From a711957c4b03e40e04ea01195528700bcc5467de Mon Sep 17 00:00:00 2001 From: dkwo Date: Tue, 12 Dec 2023 16:13:31 -0500 Subject: [PATCH 1/2] libmtp: split udev rules --- srcpkgs/libmtp-udev | 1 + srcpkgs/libmtp/template | 13 ++++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 120000 srcpkgs/libmtp-udev diff --git a/srcpkgs/libmtp-udev b/srcpkgs/libmtp-udev new file mode 120000 index 0000000000000..e966e1f9db2e5 --- /dev/null +++ b/srcpkgs/libmtp-udev @@ -0,0 +1 @@ +libmtp \ No newline at end of file diff --git a/srcpkgs/libmtp/template b/srcpkgs/libmtp/template index 8f87793b08e4d..f240a0ab3cc43 100644 --- a/srcpkgs/libmtp/template +++ b/srcpkgs/libmtp/template @@ -1,12 +1,13 @@ # Template file for 'libmtp' pkgname=libmtp version=1.1.21 -revision=1 +revision=2 build_style=gnu-configure configure_args="--disable-static --with-udev=/usr/lib/udev --with-udev-group=plugdev" hostmakedepends="pkg-config" makedepends="libgcrypt-devel libusb-devel" +depends="libmtp-udev" short_desc="Library for Microsoft's Media Transfer Protocol (MTP)" maintainer="Orphaned " license="LGPL-2.1-or-later" @@ -35,3 +36,13 @@ libmtp-devel_package() { vmove "usr/lib/*.so" } } + +libmtp-udev_package() { + short_desc+=" - udev rules" + pkg_install() { + vmove usr/lib/udev/hwdb.d/69-libmtp.hwdb + vmove usr/lib/udev/rules.d/69-libmtp.rules + # this is hardcoded within the above rule + vmove usr/lib/udev/mtp-probe + } +} From 33b5f4f1b6699533797c43499d7ff984dc38babd Mon Sep 17 00:00:00 2001 From: dkwo Date: Fri, 24 Nov 2023 16:55:28 -0500 Subject: [PATCH 2/2] android-file-transfer-linux: add libmtp-udev to depends, update to 4.3 it ships libmtp-ng but no udev rules --- srcpkgs/android-file-transfer-linux/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/android-file-transfer-linux/template b/srcpkgs/android-file-transfer-linux/template index d223ff0ee2aab..e245dbd02b178 100644 --- a/srcpkgs/android-file-transfer-linux/template +++ b/srcpkgs/android-file-transfer-linux/template @@ -1,16 +1,16 @@ # Template file for 'android-file-transfer-linux' pkgname=android-file-transfer-linux -version=4.2 -revision=4 +version=4.3 +revision=1 build_style=cmake configure_args="-DBUILD_SHARED_LIB=1" hostmakedepends="qt5-qmake qt5-host-tools ninja pkg-config" makedepends="file-devel fuse-devel qt5-devel readline-devel qt5-tools-devel" -depends="qt5-svg" +depends="libmtp-udev qt5-svg" short_desc="Android File Transfer for Linux" maintainer="Toyam Cox " license="LGPL-2.1-or-later" homepage="https://github.com/whoozle/android-file-transfer-linux" distfiles="https://github.com/whoozle/android-file-transfer-linux/archive/v${version}.tar.gz" -checksum=cc607d68e8a18273c9b56975a70a0e68fbdf9d5b903b2727a345a605ff48a19f +checksum=8ff658630fc820a7ca0b70025aa47d235b7fb64f5cb6a72ca76a7acbf3435128