~ruther/guix-local

925842e1460c9a992d42cd2734579587bcdf975b — John Kehayias 2 years ago 9e1b0e7
gnu: glibmm-2.64: Rename and update to 2.66.6.

* gnu/packages/glib.scm (glibmm-2.64): Rename to ...
(glibmm-2.66): ... this.  Update to 2.66.6.
* gnu/packages/animation.scm (etl)[inputs]: Adjust accordingly.
(synfig)[propagated-inputs]: Likewise.
* gnu/packages/electronics.scm (libsigrok)[propagated-inputs]: Likewise.
* gnu/packages/gnome-xyz.scm (eiciel)[inputs]: Likewise.
* gnu/packages/gnome.scm (libxml++-3, libxml++-2)[propagated-inputs]: Likewise.
* gnu/packages/gtk.scm (pangomm-2.46, atkmm-2.28, gtkmm-2)[propagated-inputs]:
Likewise.

Change-Id: I878e740e085a483970a4ef6e0fa7dd19000863eb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
M gnu/packages/animation.scm => gnu/packages/animation.scm +2 -2
@@ 109,7 109,7 @@ rendering vector based animations and art in realtime.")
               (base32
                "1jnahpxvrdxrll7b7av3zxabm5j3nlz6m3vg4sib2278v1wf91yc"))))
    (build-system gnu-build-system)
    (inputs (list glibmm-2.64))
    (inputs (list glibmm-2.66))
    (native-inputs (list pkg-config))
    (home-page "https://www.synfig.org")
    (synopsis "Extended C++ template library")


@@ 149,7 149,7 @@ C++ @dfn{Standard Template Library} (STL).")
           fftw
           fontconfig
           freetype
           glibmm-2.64
           glibmm-2.66
           imagemagick
           libxml++-2
           libsigc++

M gnu/packages/electronics.scm => gnu/packages/electronics.scm +1 -1
@@ 210,7 210,7 @@ them usable as simple logic analyzer and/or oscilloscope hardware.")
      ;; and "glib" in Requires
      (propagated-inputs
       (list glib
             glibmm-2.64
             glibmm-2.66
             libserialport
             libusb
             libftdi

M gnu/packages/glib.scm => gnu/packages/glib.scm +3 -3
@@ 995,11 995,11 @@ libraries.")
useful for C++.")
    (license license:lgpl2.1+)))

 (define-public glibmm-2.64
 (define-public glibmm-2.66
   (package
    (inherit glibmm)
    (name "glibmm")
    (version "2.64.5")
    (version "2.66.6")
    (source
     (origin
       (method url-fetch)


@@ 1008,7 1008,7 @@ useful for C++.")
                       (version-major+minor version)
                       "/glibmm-" version ".tar.xz"))
       (sha256
        (base32 "11m37sbx0i18cl17d0fkq0bik4bbzlb5n8kcl651jhci5ipci3sh"))))
        (base32 "0bqm9vqwhas69q6n89wd2xgxvrlkpxra13dzsx8m67hqk0jp8n2k"))))
     (propagated-inputs
      (modify-inputs (package-propagated-inputs glibmm)
        (replace "libsigc++" libsigc++-2)))))

M gnu/packages/gnome-xyz.scm => gnu/packages/gnome-xyz.scm +1 -1
@@ 1560,7 1560,7 @@ that are completely black and completely white.")
    (native-inputs
     (list gettext-minimal pkg-config))
    (inputs
     (list acl attr glibmm-2.64 gtkmm-3 nautilus))
     (list acl attr glibmm-2.66 gtkmm-3 nautilus))
    (home-page "https://rofi.roger-ferrer.org/eiciel")
    (synopsis "Manage extended file attributes")
    (description "Eiciel is a plugin for nautilus to graphically edit ACL and

M gnu/packages/gnome.scm => gnu/packages/gnome.scm +2 -2
@@ 8832,7 8832,7 @@ library.")
       (sha256
        (base32 "07f6l9ka63dnc85npxq5g7bn1ja7lad0w2wixqdlyabdvc4l2hp5"))))
    (propagated-inputs (modify-inputs (package-propagated-inputs libxml++)
                         (append glibmm-2.64)))))
                         (append glibmm-2.66)))))

;; This is the last release providing the 2.6 API, hence the name.
(define-public libxml++-2


@@ 8850,7 8850,7 @@ library.")
       (sha256
        (base32 "05slsbhc25z7kwlc28ydl3dfyp7rgbmz1fxj9z6gcvpg3hkghj2m"))))
    (propagated-inputs (modify-inputs (package-propagated-inputs libxml++)
                         (append glibmm-2.64)))))
                         (append glibmm-2.66)))))

(define-public gdm
  (package

M gnu/packages/gtk.scm => gnu/packages/gtk.scm +3 -3
@@ 1736,7 1736,7 @@ text rendering library.")
       (sha256
        (base32 "0ya3yb36d745m5ccgwhgxl8xjh82hiys3lvk08zqyq0s8x6y03s1"))))
    (propagated-inputs
     (list cairomm-1.14 glibmm-2.64 pango))))
     (list cairomm-1.14 glibmm-2.66 pango))))

(define-public atkmm
  (package


@@ 1804,7 1804,7 @@ text rendering library.")
        (base32 "1b8vycqzr3lfvk2l73f4kk74hj48081zbh9r1r2ilr3h8xh7cs0i"))))
    (propagated-inputs
     (modify-inputs (package-propagated-inputs atkmm)
       (replace "glibmm" glibmm-2.64)))))
       (replace "glibmm" glibmm-2.66)))))

(define-public gtkmm
  (package


@@ 1914,7 1914,7 @@ tutorial.")
     (strip-keyword-arguments
      '(#:configure-flags) (package-arguments gtkmm)))
    (propagated-inputs
     (list atkmm-2.28 cairomm-1.14 glibmm-2.64 gtk+-2 pangomm-2.46))))
     (list atkmm-2.28 cairomm-1.14 glibmm-2.66 gtk+-2 pangomm-2.46))))

(define-public gtksourceviewmm
  (package