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

[Git][debian-mate-team/engrampa][master] 8 commits: prepare new upstream release (v1.26.1)



Title: GitLab

Mike Gabriel pushed to branch master at Debian and Ubuntu MATE Packaging Team / engrampa

Commits:

  • e509edd4
    by Mike Gabriel at 2023-12-29T07:24:14+01:00
    prepare new upstream release (v1.26.1)
    
  • 45ad2d38
    by Mike Gabriel at 2023-12-29T07:24:40+01:00
    debian/control: Bump Standards-Version: to 4.6.2. No changes needed.
    
  • 1c1b6dd9
    by Mike Gabriel at 2023-12-29T07:26:07+01:00
    debian/copyright: Update copyright attribution for debian/.
    
  • 59242c32
    by Mike Gabriel at 2023-12-29T07:33:04+01:00
    debian/patches: Add 2001_fix-FTCBFS.patch. Fix FTCBFS in AC_RUN_IFELSE. (Closes: #971810).
    
  • f7c21632
    by Mike Gabriel at 2023-12-29T07:43:42+01:00
    debian/rules: Install executables to /usr/libexec directory.
    
  • f73ad7be
    by Mike Gabriel at 2023-12-29T07:44:10+01:00
    debian/engrampa.install: Adjust to libexecdir installation path change.
    
  • 8104ad08
    by Mike Gabriel at 2023-12-29T07:55:38+01:00
    debian/patches: Add 1001_add-shebang-to-isoinfo-script.patch. Add missing shebang. Thanks, lintian.
    
  • b4b7c5d5
    by Mike Gabriel at 2023-12-29T08:01:04+01:00
    upload to unstable (debian/1.26.1-1)
    

8 changed files:

Changes:

  • debian/changelog
    1
    +engrampa (1.26.1-1) unstable; urgency=medium
    
    2
    +
    
    3
    +  * New upstream release.
    
    4
    +    - Fix archive 'save as' function. (Closes: #913075).
    
    5
    +  * debian/control:
    
    6
    +    + Bump Standards-Version: to 4.6.2. No changes needed.
    
    7
    +  * debian/copyright:
    
    8
    +    + Update copyright attribution for debian/.
    
    9
    +  * debian/patches:
    
    10
    +    + Add 2001_fix-FTCBFS.patch. Fix FTCBFS in AC_RUN_IFELSE. (Closes:
    
    11
    +      #971810).
    
    12
    +    + Add 1001_add-shebang-to-isoinfo-script.patch. Add missing shebang.
    
    13
    +      Thanks, lintian.
    
    14
    +  * debian/rules:
    
    15
    +    + Install executables to /usr/libexec directory.
    
    16
    +  * debian/engrampa.install:
    
    17
    +    + Adjust to libexecdir installation path change.
    
    18
    +
    
    19
    + -- Mike Gabriel <sunweaver@debian.org>  Fri, 29 Dec 2023 07:24:57 +0100
    
    20
    +
    
    1 21
     engrampa (1.26.0-1) unstable; urgency=medium
    
    2 22
     
    
    3 23
       [ Martin Wimpress ]
    

  • debian/control
    ... ... @@ -18,7 +18,7 @@ Build-Depends: debhelper-compat (= 13),
    18 18
                    mate-common (>= 1.24.0-1~),
    
    19 19
                    mate-submodules-source (>= 0.0~git20210623.f3091f9),
    
    20 20
                    yelp-tools,
    
    21
    -Standards-Version: 4.6.0
    
    21
    +Standards-Version: 4.6.2
    
    22 22
     Rules-Requires-Root: no
    
    23 23
     Homepage: http://www.mate-desktop.org/
    
    24 24
     Vcs-Browser: https://salsa.debian.org/debian-mate-team/engrampa
    

  • debian/copyright
    ... ... @@ -278,7 +278,7 @@ License: public-domain
    278 278
     
    
    279 279
     Files: debian/*
    
    280 280
     Copyright: 2011-2014, Stefano Karapetsas <stefano@karapetsas.com>
    
    281
    -           2014-2021, Mike Gabriel <sunweaver@debian.org>
    
    281
    +           2014-2023, Mike Gabriel <sunweaver@debian.org>
    
    282 282
     License: GPL-2+ or LGPL-2+
    
    283 283
     
    
    284 284
     License: GPL-2+
    

  • debian/engrampa.install
    1 1
     usr/bin/
    
    2 2
     usr/lib/
    
    3
    +usr/libexec/
    
    3 4
     usr/share/applications/

  • debian/patches/1001_add-shebang-to-isoinfo-script.patch
    1
    +Description: Add shebang to isoinfo.sh script.
    
    2
    +Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
    
    3
    +
    
    4
    +--- a/src/sh/isoinfo.sh
    
    5
    ++++ b/src/sh/isoinfo.sh
    
    6
    +@@ -1,3 +1,5 @@
    
    7
    ++#!/bin/bash
    
    8
    ++
    
    9
    + filename=$2
    
    10
    + 
    
    11
    + JOLIET=true

  • debian/patches/2001_fix-FTCBFS.patch
    1
    +Description: engrampa FTCBFS: AC_RUN_IFELSE
    
    2
    +Author: Helmut Grohne <helmut@subdivi.de>
    
    3
    +Abstract:
    
    4
    + engrampa fails to cross build from source, because it uses a run check
    
    5
    + to discover the behaviour of file wrt zstd. This has two problems:
    
    6
    +  A) It uses AC_RUN_IFELSE, which breaks cross compilation.
    
    7
    +  B) It checks the version of file used during build. Not the one it is
    
    8
    +     working with.
    
    9
    + .
    
    10
    + I'm attaching a patch that makes it simply assume a recent file during
    
    11
    + cross compilation and we can be done with that. My solution leaves
    
    12
    + aspect B) unaddressed. Please close this bug even if not solving B).
    
    13
    + .
    
    14
    + For solving B), there are a number of options. A simple one is issuing a
    
    15
    + runtime dependency on libmagic1 (>= 1:5.38). Then you always have the
    
    16
    + fixed libmagic and nothing to worry about.
    
    17
    + .
    
    18
    + This doesn't work upstream however. For upstream there also is a better
    
    19
    + solution. Instead of checking the behaviour of file at build time, you
    
    20
    + can check the version of file at runtime. You can simply call
    
    21
    + magic_version() in the application.
    
    22
    +
    
    23
    + Quoted from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971810
    
    24
    +
    
    25
    +--- a/configure.ac
    
    26
    ++++ b/configure.ac
    
    27
    +@@ -197,9 +197,15 @@
    
    28
    +     }
    
    29
    +     return status;]])],
    
    30
    + 		[zstd_mime_type="application/x-zstd"],
    
    31
    +-		[zstd_mime_type="application/zstd"]
    
    32
    ++		[zstd_mime_type="application/zstd"],
    
    33
    ++		[zstd_mime_type="cross"]
    
    34
    + 	)
    
    35
    +-	AC_MSG_RESULT($zstd_mime_type)
    
    36
    ++	AS_IF([test "$zstd_mime_type" = "cross"],[
    
    37
    ++		zstd_mime_type="application/x-zstd"
    
    38
    ++		AC_MSG_RESULT(cross, guessing $zstd_mime_type)
    
    39
    ++	],[
    
    40
    ++		AC_MSG_RESULT($zstd_mime_type)
    
    41
    ++	])
    
    42
    + 	dnl *******************************************
    
    43
    + 
    
    44
    + 	LIBS="$save_LIBS"

  • debian/patches/series
    1
    +2001_fix-FTCBFS.patch
    
    2
    +1001_add-shebang-to-isoinfo-script.patch

  • debian/rules
    ... ... @@ -28,7 +28,7 @@ override_dh_auto_configure:
    28 28
     		--disable-silent-rules \
    
    29 29
     		--disable-packagekit \
    
    30 30
     		--enable-magic \
    
    31
    -		--libexecdir=/usr/lib/engrampa
    
    31
    +		--libexecdir=/usr/libexec
    
    32 32
     
    
    33 33
     get-orig-source:
    
    34 34
     	uscan --noconf --force-download --rename --download-current-version --destdir=..


  • Reply to: