[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

Debbugs page

Kei Kebreau wrote 5 years ago
(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
Kei Kebreau wrote 5 years ago
[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
Kei Kebreau wrote 5 years ago
[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
Kei Kebreau wrote 5 years ago
[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
Kei Kebreau wrote 5 years ago
[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
Kei Kebreau wrote 5 years ago
(address . 42587-done@debbugs.gnu.org)
878seg696i.fsf@posteo.net
Series committed to master as 8729c8be1b..4de6f4d7a5.
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 42587@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 42587
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help