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

[Git][debian-mate-team/mate-menus][master] 7 commits: Update gir handling



Title: GitLab

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

Commits:

  • 4f70b756
    by Jeremy Bícha at 2025-10-21T14:50:33-04:00
    Update gir handling
    
  • 448117fb
    by Jeremy Bícha at 2025-10-21T14:52:22-04:00
    Simplify debian/rules
    
  • 0deb83a3
    by Jeremy Bícha at 2025-10-21T14:53:22-04:00
    Remove obsolete Breaks, Replaces
    
  • 2a3a2c68
    by Jeremy Bícha at 2025-10-21T14:53:57-04:00
    Remove obsolete Rules-Requires-Root: no field
    
    default since trixie
    
  • 08fb72ac
    by Jeremy Bícha at 2025-10-21T14:54:23-04:00
    Bump Standards Version to 4.7.2
    
  • d8a4cb0c
    by Jeremy Bícha at 2025-10-21T15:04:12-04:00
    debian/watch: Convert to Version: 5
    
  • 13750991
    by Jeremy Bícha at 2025-10-21T15:05:13-04:00
    releasing package mate-menus version 1.26.1-2
    

4 changed files:

Changes:

  • debian/changelog
    1
    +mate-menus (1.26.1-2) unstable; urgency=medium
    
    2
    +
    
    3
    +  * Team upload
    
    4
    +  * Update gir handling
    
    5
    +  * Remove obsolete Breaks, Replaces
    
    6
    +  * debian/watch: Convert to Version: 5
    
    7
    +  * Bump Standards Version to 4.7.2
    
    8
    +
    
    9
    + -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 21 Oct 2025 15:04:48 -0400
    
    10
    +
    
    1 11
     mate-menus (1.26.1-1) unstable; urgency=medium
    
    2 12
     
    
    3 13
       * New upstream release.
    

  • debian/control
    ... ... @@ -8,15 +8,14 @@ Uploaders: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>,
    8 8
                Vangelis Mouhtsis <vangelis@gnugr.org>,
    
    9 9
     Build-Depends: autoconf-archive,
    
    10 10
                    debhelper-compat (= 13),
    
    11
    +               dh-sequence-gir,
    
    11 12
                    dpkg-dev (>= 1.16.1.1),
    
    12
    -               gobject-introspection,
    
    13
    +               gir1.2-gio-2.0-dev,
    
    13 14
                    intltool,
    
    14
    -               libgirepository1.0-dev,
    
    15 15
                    libglib2.0-dev,
    
    16 16
                    mate-common (>= 1.18),
    
    17
    -Standards-Version: 4.6.2
    
    18
    -Rules-Requires-Root: no
    
    19
    -Homepage: http://www.mate-desktop.org/
    
    17
    +Standards-Version: 4.7.2
    
    18
    +Homepage: https://mate-desktop.org/
    
    20 19
     Vcs-Browser: https://salsa.debian.org/debian-mate-team/mate-menus
    
    21 20
     Vcs-Git: https://salsa.debian.org/debian-mate-team/mate-menus.git
    
    22 21
     
    
    ... ... @@ -24,7 +23,6 @@ Package: mate-menus
    24 23
     Architecture: all
    
    25 24
     Depends: gir1.2-matemenu-2.0 (>= ${source:Version}),
    
    26 25
              ${misc:Depends},
    
    27
    -Breaks: mate-control-center (<< 1.13.0),
    
    28 26
     Description: implementation of the freedesktop menu specification for MATE
    
    29 27
      The package contains an implementation of the draft
    
    30 28
      "Desktop Menu Specification" from freedesktop.org:
    
    ... ... @@ -39,15 +37,6 @@ Architecture: any
    39 37
     Multi-Arch: same
    
    40 38
     Depends: ${misc:Depends},
    
    41 39
              ${shlibs:Depends},
    
    42
    -Breaks: libmatemenu,
    
    43
    -        mate-menus (<= 1.0.2-1),
    
    44
    -        libmate-slab0 (<< 1.22.0),
    
    45
    -        mate-panel (<< 1.22.0),
    
    46
    -        mate-screensaver (<< 1.22.0),
    
    47
    -        python-mate-menu (<< 1.22.0),
    
    48
    -Replaces: libmatemenu,
    
    49
    -          mate-menus (<= 1.0.2-1),
    
    50
    -          python-mate-menu (<< 1.22.0),
    
    51 40
     Description: implementation of the freedesktop menu specification for MATE (library)
    
    52 41
      The package contains an implementation of the draft
    
    53 42
      "Desktop Menu Specification" from freedesktop.org:
    
    ... ... @@ -62,13 +51,9 @@ Multi-Arch: same
    62 51
     Section: libdevel
    
    63 52
     Depends: libglib2.0-dev,
    
    64 53
              libmate-menu2 (= ${binary:Version}),
    
    65
    -         gir1.2-matemenu-2.0 (= ${binary:Version}),
    
    54
    +         ${gir:Depends},
    
    66 55
              ${misc:Depends},
    
    67
    -         ${shlibs:Depends},
    
    68
    -Breaks: libmatemenu-dev,
    
    69
    -        gir1.2-mate-menu (<< 1.18.1-2~),
    
    70
    -Replaces: libmatemenu-dev,
    
    71
    -          gir1.2-mate-menu (<< 1.18.1-2~),
    
    56
    +Provides: ${gir:Provides},
    
    72 57
     Description: implementation of the freedesktop menu specs for MATE (development files)
    
    73 58
      The package contains an implementation of the draft
    
    74 59
      "Desktop Menu Specification" from freedesktop.org:
    
    ... ... @@ -83,9 +68,6 @@ Architecture: any
    83 68
     Multi-Arch: same
    
    84 69
     Depends: ${gir:Depends},
    
    85 70
              ${misc:Depends},
    
    86
    -         ${shlibs:Depends},
    
    87
    -Breaks: gir1.2-mate-menu (<< 1.18.1-2~),
    
    88
    -Replaces: gir1.2-mate-menu (<< 1.18.1-2~),
    
    89 71
     Description: GObject introspection data for the MATE menu specification
    
    90 72
      This package contains introspection data for MATE menu specification,
    
    91 73
      an implementation of the draft "Desktop Menu Specification" from
    

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

  • debian/watch
    1
    -version=4
    
    2
    -https://git.mate-desktop.org/mate-menus/ \
    
    3
    -    snapshot/mate-menus-(\d\.(?:[0-9]+|)[24680]\.\d)\.tar\.xz
    1
    +Version: 5
    
    2
    +Source: https://git.mate-desktop.org/@PACKAGE@/
    
    3
    +Matching-Pattern: snapshot/@PACKAGE@-(\d\.[\d]+[02468]\.\d)@ARCHIVE_EXT@


  • Reply to: