[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][debian-mate-team/mate-desktop][master] 6 commits: Update gir handling



Title: GitLab

Jeremy Bícha pushed to branch master at Debian and Ubuntu MATE Packaging Team / mate-desktop

Commits:

  • 5a386e1b
    by Jeremy Bícha at 2025-10-21T14:42:19-04:00
    Update gir handling
    
  • 03a9e156
    by Jeremy Bícha at 2025-10-21T14:43:36-04:00
    Remove obsolete Breaks, Replaces
    
  • 2b3095c7
    by Jeremy Bícha at 2025-10-21T14:44:27-04:00
    Simplify debian/rules
    
  • 5445ce13
    by Jeremy Bícha at 2025-10-21T14:44:43-04:00
    Remove obsolete Rules-Requires-Root: no field
    
    default since trixie
    
  • e6807583
    by Jeremy Bícha at 2025-10-21T14:45:23-04:00
    Bump Standards Version to 4.7.2
    
  • 6a608b73
    by Jeremy Bícha at 2025-10-21T14:47:20-04:00
    releasing package mate-desktop version 1.26.2-2
    

3 changed files:

Changes:

  • debian/changelog
    1
    +mate-desktop (1.26.2-2) unstable; urgency=medium
    
    2
    +
    
    3
    +  * Team upload
    
    4
    +  * Update gir handling
    
    5
    +  * Remove obsolete Breaks, Replaces
    
    6
    +  * Bump Standards Version to 4.7.2
    
    7
    +
    
    8
    + -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 21 Oct 2025 14:47:09 -0400
    
    9
    +
    
    1 10
     mate-desktop (1.26.2-1.1) unstable; urgency=medium
    
    2 11
     
    
    3 12
       * Non-maintainer upload.
    

  • debian/control
    ... ... @@ -7,16 +7,17 @@ Uploaders: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>,
    7 7
                Mike Gabriel <sunweaver@debian.org>,
    
    8 8
                Vangelis Mouhtsis <vangelis@gnugr.org>,
    
    9 9
                Martin Wimpress <code@flexion.org>,
    
    10
    -Build-Depends: dpkg-dev (>= 1.22.5), autoconf-archive,
    
    11
    -               debhelper-compat (= 13),
    
    12
    -               dpkg-dev (>= 1.16.1.1),
    
    13
    -               gobject-introspection,
    
    10
    +Build-Depends: debhelper-compat (= 13),
    
    11
    +               dh-sequence-gir,
    
    12
    +               dpkg-dev (>= 1.22.5),
    
    13
    +               autoconf-archive,
    
    14
    +               gir1.2-gobject-2.0-dev,
    
    15
    +               gir1.2-gtk-3.0-dev,
    
    14 16
                    gtk-doc-tools,
    
    15 17
                    intltool,
    
    16 18
                    iso-codes,
    
    17 19
                    libdconf-dev (>= 0.13.4),
    
    18 20
                    libgdk-pixbuf-2.0-dev (>= 2.36.5),
    
    19
    -               libgirepository1.0-dev,
    
    20 21
                    libglib2.0-dev (>= 2.50.0),
    
    21 22
                    libglib2.0-doc,
    
    22 23
                    libgtk-3-dev (>= 3.22.0),
    
    ... ... @@ -27,9 +28,8 @@ Build-Depends: dpkg-dev (>= 1.22.5), autoconf-archive,
    27 28
                    libxml2-dev,
    
    28 29
                    libxrandr-dev (>= 1.3),
    
    29 30
                    mate-common (>= 1.18),
    
    30
    -Standards-Version: 4.6.2
    
    31
    -Rules-Requires-Root: no
    
    32
    -Homepage: http://www.mate-desktop.org/
    
    31
    +Standards-Version: 4.7.2
    
    32
    +Homepage: https://mate-desktop.org/
    
    33 33
     Vcs-Browser: https://salsa.debian.org/debian-mate-team/mate-desktop
    
    34 34
     Vcs-Git: https://salsa.debian.org/debian-mate-team/mate-desktop.git
    
    35 35
     
    
    ... ... @@ -42,8 +42,6 @@ Depends: hicolor-icon-theme,
    42 42
              ${misc:Depends},
    
    43 43
              ${shlibs:Depends},
    
    44 44
     Recommends: mate-user-guide,
    
    45
    -Breaks: mate-desktop-gnome,
    
    46
    -Replaces: mate-desktop-gnome,
    
    47 45
     Suggests: mate-desktop-environment,
    
    48 46
     Description: Library with common API for various MATE modules
    
    49 47
      The MATE component mate-desktop contains the libmate-desktop library, the
    
    ... ... @@ -62,8 +60,6 @@ Description: Library with common API for various MATE modules
    62 60
     Package: mate-desktop-common
    
    63 61
     Architecture: all
    
    64 62
     Depends: ${misc:Depends},
    
    65
    -Breaks: mate-desktop (<< 1.1.1-1),
    
    66
    -Replaces: mate-desktop (<< 1.1.1-1),
    
    67 63
     Description: Library with common API for various MATE modules (common files)
    
    68 64
      The MATE component mate-desktop contains the libmate-desktop library, the
    
    69 65
      mate-about program, as well as some desktop-wide documents.
    
    ... ... @@ -78,13 +74,13 @@ Package: libmate-desktop-2-17t64
    78 74
     Section: libs
    
    79 75
     Architecture: any
    
    80 76
     Multi-Arch: same
    
    81
    -Pre-Depends: ${misc:Pre-Depends},
    
    82 77
     Depends: iso-codes,
    
    83 78
              ${misc:Depends},
    
    84 79
              ${shlibs:Depends},
    
    85
    -Provides: ${t64:Provides}, libmatedesktop,
    
    86
    -Breaks: libmate-desktop-2-17 (<< ${source:Version}), libmatedesktop (<< 1.6.1),
    
    87
    -Replaces: libmate-desktop-2-17, libmatedesktop (<< 1.6.1),
    
    80
    +Provides: libmatedesktop,
    
    81
    +          ${t64:Provides},
    
    82
    +Breaks: libmate-desktop-2-17 (<< ${source:Version}),
    
    83
    +Replaces: libmate-desktop-2-17,
    
    88 84
     Description: Library with common API for various MATE modules (library)
    
    89 85
      The MATE component mate-desktop contains the libmate-desktop library, the
    
    90 86
      mate-about program, as well as some desktop-wide documents.
    
    ... ... @@ -104,13 +100,9 @@ Depends: libdconf-dev,
    104 100
              libgtk-3-dev,
    
    105 101
              libmate-desktop-2-17t64 (= ${binary:Version}),
    
    106 102
              libstartup-notification0-dev,
    
    107
    -         gir1.2-matedesktop-2.0 (= ${binary:Version}),
    
    103
    +         ${gir:Depends},
    
    108 104
              ${misc:Depends},
    
    109
    -         ${shlibs:Depends},
    
    110
    -Breaks: libmatedesktop-dev,
    
    111
    -        gir1.2-mate-desktop (<< 1.18.0-2~),
    
    112
    -Replaces: libmatedesktop-dev,
    
    113
    -          gir1.2-mate-desktop (<< 1.18.0-2~),
    
    105
    +Provides: ${gir:Provides},
    
    114 106
     Description: Library with common API for various MATE modules (development files)
    
    115 107
      The MATE component mate-desktop contains the libmate-desktop library, the
    
    116 108
      mate-about program, as well as some desktop-wide documents.
    
    ... ... @@ -126,8 +118,6 @@ Section: doc
    126 118
     Architecture: all
    
    127 119
     Multi-Arch: foreign
    
    128 120
     Depends: ${misc:Depends},
    
    129
    -Breaks: libmatedesktop-doc,
    
    130
    -Replaces: libmatedesktop-doc,
    
    131 121
     Description: Library with common API for various MATE modules (documentation files)
    
    132 122
      The MATE component mate-desktop contains the libmate-desktop library, the
    
    133 123
      mate-about program, as well as some desktop-wide documents.
    
    ... ... @@ -145,9 +135,6 @@ Multi-Arch: same
    145 135
     Depends: libmate-desktop-2-17t64 (= ${binary:Version}),
    
    146 136
              ${gir:Depends},
    
    147 137
              ${misc:Depends},
    
    148
    -         ${shlibs:Depends},
    
    149
    -Breaks: gir1.2-mate-desktop (<< 1.18.0-2~),
    
    150
    -Replaces: gir1.2-mate-desktop (<< 1.18.0-2~),
    
    151 138
     Description: GObject introspection data for the libmate-desktop library
    
    152 139
      The MATE component mate-desktop contains the libmate-desktop library, the
    
    153 140
      mate-about program, as well as some desktop-wide documents.
    

  • debian/rules
    1 1
     #!/usr/bin/make -f
    
    2 2
     
    
    3
    -DHFLAGS=--parallel
    
    4
    -
    
    5 3
     export DEB_BUILD_MAINT_OPTIONS = hardening=+all
    
    6
    -DPKG_EXPORT_BUILDFLAGS = 1
    
    7
    -include /usr/share/dpkg/buildflags.mk
    
    8 4
     
    
    9 5
     %:
    
    10
    -	dh $@ $(DHFLAGS) --with gir --without autoreconf
    
    6
    +	dh $@ --without autoreconf
    
    11 7
     
    
    12 8
     override_dh_missing:
    
    13 9
     	dh_missing --fail-missing
    
    14 10
     
    
    15
    -override_dh_install:
    
    11
    +execute_before_dh_install:
    
    16 12
     	rm -f debian/tmp/usr/lib/*/*.la
    
    17 13
     	mkdir -p debian/tmp/usr/share/doc/libmate-desktop-doc/
    
    18 14
     	mv debian/tmp/usr/share/gtk-doc/html/mate-desktop debian/tmp/usr/share/doc/libmate-desktop-doc/html
    
    19
    -	dh_install
    
    20 15
     
    
    21 16
     override_dh_installchangelogs:
    
    22 17
     	dh_installchangelogs NEWS
    
    ... ... @@ -24,11 +19,8 @@ override_dh_installchangelogs:
    24 19
     override_dh_auto_configure:
    
    25 20
     	# upstream tarball is without configure. autogen.sh will create it
    
    26 21
     	NOCONFIGURE=1 ./autogen.sh
    
    27
    -	dh_auto_configure $(DHFLAGS) -- \
    
    22
    +	dh_auto_configure -- \
    
    28 23
     		--disable-silent-rules \
    
    29 24
     		--disable-static \
    
    30 25
     		--disable-schemas-compile \
    
    31 26
     		--enable-gtk-doc
    32
    -
    
    33
    -get-orig-source:
    
    34
    -	uscan --noconf --force-download --rename --download-current-version --destdir=..


  • Reply to: