[PATCH 1/5] gnu: libplist: Update to 2.2.0.

  • Done
  • quality assurance status badge
Details
One participant
  • Kei Kebreau
Owner
unassigned
Submitted by
Kei Kebreau
Severity
normal
K
K
Kei Kebreau wrote on 28 Jul 2020 18:45
(address . guix-patches@gnu.org)(name . Kei Kebreau)(address . kkebreau@posteo.net)
20200728164508.3332-1-kkebreau@posteo.net
* gnu/packages/libusb.scm (libplist): Update to 2.2.0.
[source]: Use 'url-fetch' instead of 'git-fetch'.
[home-page]: Update URL.
---
gnu/packages/libusb.scm | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)

Toggle diff (38 lines)
diff --git a/gnu/packages/libusb.scm b/gnu/packages/libusb.scm
index 7b13d98d95..61707490ad 100644
--- a/gnu/packages/libusb.scm
+++ b/gnu/packages/libusb.scm
@@ -351,16 +351,15 @@ I2C and SPI devices attached to the USB Hub.")
(define-public libplist
(package
(name "libplist")
- (version "2.1.0")
+ (version "2.2.0")
(source
(origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/libimobiledevice/libplist")
- (commit version)))
- (file-name (git-file-name name version))
+ (method url-fetch)
+ (uri (string-append "https://github.com/libimobiledevice"
+ "/libplist/releases/download/" version
+ "/libplist-" version ".tar.bz2"))
(sha256
- (base32 "02vraf4j46bp746s0gz7vga2gv2dy3zd1v1bsy9x8algg9fpcb7n"))))
+ (base32 "16mxdwaw01x9a3adf0yj3bqjc7afpf2vm1n5hkgj3i3y6zjifmaa"))))
(build-system gnu-build-system)
(arguments
`(;; Tests fail randomly when run in parallel because several of them write
@@ -375,7 +374,7 @@ I2C and SPI devices attached to the USB Hub.")
("libtool" ,libtool)
("pkg-config" ,pkg-config)
("python-cython" ,python-cython))) ; to build Python bindings
- (home-page "https://www.libimobiledevice.org/")
+ (home-page "https://libimobiledevice.org/")
(synopsis "C library to handle Apple Property List files")
(description "This package provides a small portable C library to handle
Apple Property List files in binary or XML.")
--
2.27.0
K
K
Kei Kebreau wrote on 28 Jul 2020 18:49
[PATCH 2/5] gnu: libusbmuxd: Update to 2.0.2.
(address . 42587@debbugs.gnu.org)(name . Kei Kebreau)(address . kkebreau@posteo.net)
20200728165001.3905-1-kkebreau@posteo.net
* gnu/packages/libusb.scm (libusbmuxd): Update to 2.0.2.
[source, home-page]: Update URLs.
---
gnu/packages/libusb.scm | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/libusb.scm b/gnu/packages/libusb.scm
index 61707490ad..8dcc38a772 100644
--- a/gnu/packages/libusb.scm
+++ b/gnu/packages/libusb.scm
@@ -383,19 +383,20 @@ Apple Property List files in binary or XML.")
(define-public libusbmuxd
(package
(name "libusbmuxd")
- (version "1.0.10")
+ (version "2.0.2")
(source (origin
(method url-fetch)
- (uri (string-append "https://www.libimobiledevice.org/downloads/"
- "libusbmuxd-" version ".tar.bz2"))
+ (uri (string-append "https://github.com/libimobiledevice"
+ "/libusbmuxd/releases/download/" version
+ "/libusbmuxd-" version ".tar.bz2"))
(sha256
(base32
- "1wn9zq2224786mdr12c5hxad643d29wg4z6b7jn888jx4s8i78hs"))))
+ "084vg570g1qb506jd7axg6c080mfsmbf52v3lngzlknsaf2q0snc"))))
(build-system gnu-build-system)
(native-inputs
`(("pkg-config" ,pkg-config)
("libplist" ,libplist)))
- (home-page "https://www.libimobiledevice.org/")
+ (home-page "https://libimobiledevice.org/")
(synopsis "Library to multiplex connections from and to iOS devices")
(description "This package provides a client library to multiplex
connections from and to iOS devices by connecting to a socket provided by a
--
2.27.0
K
K
Kei Kebreau wrote on 28 Jul 2020 18:49
[PATCH 3/5] gnu: libimobiledevice: Update to 1.3.0.
(address . 42587@debbugs.gnu.org)(name . Kei Kebreau)(address . kkebreau@posteo.net)
20200728165001.3905-2-kkebreau@posteo.net
* gnu/packages/libusb.scm (%libimobiledevice-patches): Delete variable.
(libimobiledevice): Update to 1.3.0.
[source, home-page]: Update URLs.
[arguments]: Delete 'force-bootstrap phase. Add argument to detect the correct
Python binary.
[propagated-inputs]: Replace openssl-1.0 with openssl.
[native-inputs]: Remove autoconf, automake, and libtool.
---
gnu/packages/libusb.scm | 49 +++++++++--------------------------------
1 file changed, 10 insertions(+), 39 deletions(-)

Toggle diff (78 lines)
diff --git a/gnu/packages/libusb.scm b/gnu/packages/libusb.scm
index 8dcc38a772..19f3b81c6e 100644
--- a/gnu/packages/libusb.scm
+++ b/gnu/packages/libusb.scm
@@ -403,61 +403,32 @@ connections from and to iOS devices by connecting to a socket provided by a
@code{usbmuxd} daemon.")
(license license:lgpl2.1+)))
-;; These patches are needed to build with Python 3.8.
-(define %libimobiledevice-patches
- (list (origin
- (method url-fetch)
- (uri (string-append "https://github.com/libimobiledevice/libimobiledevice"
- "/commit/1ff3448d2e27f1bac8d2f0af8b8e952854860278.patch"))
- (file-name "libimobiledevice-python-config.patch")
- (sha256
- (base32
- "1mkwhp8vvhajij29jk3w4rkgcfh8d8waf908drh3076k70hb6i8y")))
- (origin
- (method url-fetch)
- (uri (string-append "https://github.com/libimobiledevice/libimobiledevice"
- "/commit/eea4f1be9107c8ab621fd71460e47d0d38e55d71.patch"))
- (file-name "libimobiledevice-python-3.8-compat.patch")
- (sha256
- (base32
- "1zz8v7kgwyq5ck1qp03l29pcmljygnjwls9d6q28nv5pkwa6848w")))))
-
(define-public libimobiledevice
(package
(name "libimobiledevice")
- (version "1.2.0")
+ (version "1.3.0")
(source (origin
(method url-fetch)
- (uri (string-append "https://www.libimobiledevice.org/downloads/"
- "libimobiledevice-" version ".tar.bz2"))
- ;; Note: Remove the 'force-bootstrap' phase and the autoconf
- ;; inputs below when removing these patches.
- (patches %libimobiledevice-patches)
+ (uri (string-append "https://github.com/libimobiledevice"
+ "/libimobiledevice/releases/download/"
+ version "/libimobiledevice-" version
+ ".tar.bz2"))
(sha256
(base32
- "0dqhy4qwj30mw8pwckvjmgnj1qqrh6p8c6jknmhvylshhzh0ssvq"))))
+ "1xmhfnypg6j7shl73wfkrrn4mj9dh8qzaj3258q9zkb5cc669wjk"))))
(build-system gnu-build-system)
(arguments
- `(#:phases (modify-phases %standard-phases
- (add-before 'bootstrap 'force-bootstrap
- (lambda _
- (delete-file "configure")
- #t)))))
+ '(#:configure-flags '("PYTHON_VERSION=3")))
(propagated-inputs
- `(("openssl" ,openssl-1.0)
+ `(("openssl" ,openssl)
("libplist" ,libplist)
("libusbmuxd" ,libusbmuxd)))
(inputs
`(("python" ,python)))
(native-inputs
`(("pkg-config" ,pkg-config)
- ("python-cython" ,python-cython)
-
- ;; These are required because we patch and bootstrap the build system.
- ("autoconf" ,autoconf)
- ("automake" ,automake)
- ("libtool" ,libtool)))
- (home-page "https://www.libimobiledevice.org/")
+ ("python-cython" ,python-cython)))
+ (home-page "https://libimobiledevice.org/")
(synopsis "Protocol library and tools to communicate with Apple devices")
(description "libimobiledevice is a software library that talks the
protocols to support Apple devices. It allows other software to easily access
--
2.27.0
K
K
Kei Kebreau wrote on 28 Jul 2020 18:50
[PATCH 4/5] gnu: ifuse: Update to 1.1.4.
(address . 42587@debbugs.gnu.org)(name . Kei Kebreau)(address . kkebreau@posteo.net)
20200728165001.3905-3-kkebreau@posteo.net
* gnu/packages/libusb.scm (ifuse): Update to 1.1.4.
[source, home-page]: Update URL.
---
gnu/packages/libusb.scm | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/libusb.scm b/gnu/packages/libusb.scm
index 19f3b81c6e..324adce001 100644
--- a/gnu/packages/libusb.scm
+++ b/gnu/packages/libusb.scm
@@ -441,21 +441,22 @@ music and video to the device.")
(define-public ifuse
(package
(name "ifuse")
- (version "1.1.3")
+ (version "1.1.4")
(source (origin
(method url-fetch)
- (uri (string-append "https://www.libimobiledevice.org/downloads/"
- "ifuse-" version ".tar.bz2"))
+ (uri (string-append "https://github.com/libimobiledevice"
+ "/ifuse/releases/download/" version
+ "/ifuse-" version ".tar.bz2"))
(sha256
(base32
- "1p9a4n36jb194cnp6v57cz2bggwbywaz8pbpb95ch83pzdkdx257"))))
+ "11wdv44qwia77sh38n36809ysaib52rwd4fvqwb5ybsbz4p70l1m"))))
(inputs
`(("fuse" ,fuse)
("libimobiledevice" ,libimobiledevice)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(build-system gnu-build-system)
- (home-page "https://www.libimobiledevice.org/")
+ (home-page "https://libimobiledevice.org/")
(synopsis "Mount iOS devices")
(description "This package provides @command{ifuse}, a command to mount
iOS devices and access their contents.")
--
2.27.0
K
K
Kei Kebreau wrote on 28 Jul 2020 18:50
[PATCH 5/5] gnu: usbmuxd: Update to 1.1.1.
(address . 42587@debbugs.gnu.org)(name . Kei Kebreau)(address . kkebreau@posteo.net)
20200728165001.3905-4-kkebreau@posteo.net
* gnu/packages/libusb.scm (usbmuxd): Update to 1.1.1.
[source, home-page]: Update URLs.
---
gnu/packages/libusb.scm | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)

Toggle diff (35 lines)
diff --git a/gnu/packages/libusb.scm b/gnu/packages/libusb.scm
index 324adce001..5ebc066ac8 100644
--- a/gnu/packages/libusb.scm
+++ b/gnu/packages/libusb.scm
@@ -465,14 +465,15 @@ iOS devices and access their contents.")
(define-public usbmuxd
(package
(name "usbmuxd")
- (version "1.1.0")
+ (version "1.1.1")
(source (origin
(method url-fetch)
- (uri (string-append "https://www.libimobiledevice.org/downloads/"
- "usbmuxd-" version ".tar.bz2"))
+ (uri (string-append "https://github.com/libimobiledevice"
+ "/usbmuxd/releases/download/" version
+ "/usbmuxd-" version ".tar.bz2"))
(sha256
(base32
- "0bdlc7a8plvglqqx39qqampqm6y0hcdws76l9dffwl22zss4i29y"))))
+ "17idzpxrvkbff0jpynf35df95lh7wsm8vndynp63bxib2w09gv60"))))
(inputs
`(("libplist" ,libplist)
("libusb" ,libusb)
@@ -480,7 +481,7 @@ iOS devices and access their contents.")
(native-inputs
`(("pkg-config" ,pkg-config)))
(build-system gnu-build-system)
- (home-page "https://www.libimobiledevice.org/")
+ (home-page "https://libimobiledevice.org/")
(synopsis "Multiplex connections over USB to an iOS device")
(description "This package provides the @code{usbmuxd} daemon
which multiplexes connections over USB to an iOS device. To
--
2.27.0
K
K
Kei Kebreau wrote on 15 Aug 2020 02:32
(address . 42587-done@debbugs.gnu.org)
878seg696i.fsf@posteo.net
Series committed to master as 8729c8be1b..4de6f4d7a5.
Closed
?