744 lines
27 KiB
Plaintext
744 lines
27 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Jan 2 13:11:11 UTC 2025 - Pablo Suárez Hernández <psuarezhernandez@suse.com>
|
|
|
|
- Revert unquote extra backslashes change as it breaks some macros
|
|
- Added:
|
|
* revert_unquote_extra_slashes.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 24 08:49:45 UTC 2024 - Neal Gompa <neal@gompa.dev>
|
|
|
|
- Update to new upstream release 24.12.0
|
|
- Changes:
|
|
* unquote extra backslashes
|
|
* Fix the usrmerge handling to work properly on Ubuntu 24 and Debian 12
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 27 11:37:24 UTC 2024 - Neal Gompa <neal@gompa.dev>
|
|
|
|
- Update to new upstream release 24.09.0
|
|
- Changes:
|
|
* Fix absolute path to system library
|
|
* Expand macros when parsing Source
|
|
* Don't recursively chown directories if we're not managing their content
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 19 03:53:35 UTC 2023 - Neal Gompa <neal@gompa.dev>
|
|
|
|
- Update to new upstream release 23.12.0
|
|
- Fixes:
|
|
* workaround for Ubuntu usrmerge
|
|
* Fix include handling by passing file handle
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 22 07:31:25 UTC 2022 - Victor Zhestkov <victor.zhestkov@suse.com>
|
|
|
|
- Align the patch for 22.02.1 as Lua change was promoted upstream
|
|
|
|
- Added:
|
|
* debbuild-suma.patch
|
|
|
|
- Removed:
|
|
* debbuild-lua.patch
|
|
* debbuild-expand.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 20 21:33:47 UTC 2022 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Update to new upstream release 22.02.1
|
|
- Fixes:
|
|
* Fix handling of unresolved macros at macro expansion (#213)
|
|
* Fix the return value for the expandmacros subroutine (#214)
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 19 22:55:25 UTC 2022 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Update to new upstream release 22.02.0
|
|
- Improvements:
|
|
* This release is notable for including a massive rework of the
|
|
macro engine to more accurately work like the RPM macro engine.
|
|
Additionally, optional support for RPM macros written in Lua is
|
|
now available, provided the Lua::API Perl module is installed.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 12 08:08:38 UTC 2021 - Victor Zhestkov <victor.zhestkov@suse.com>
|
|
|
|
- Fix for processing %{?*} macro the right way
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 10 06:51:18 UTC 2021 - Victor Zhestkov <victor.zhestkov@suse.com>
|
|
|
|
- Tiny fix to process new line separator between macro right way
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 4 18:52:01 UTC 2021 - Victor Zhestkov <victor.zhestkov@suse.com>
|
|
|
|
- Improper usage of async with open2 was replaced
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 2 16:56:54 UTC 2021 - Victor Zhestkov <victor.zhestkov@suse.com>
|
|
|
|
- Extra fix to build packages with lowercase letters and `_` in the name
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 1 08:15:02 UTC 2021 - Victor Zhestkov <victor.zhestkov@suse.com>
|
|
|
|
- Implementation of posix.getcwd and posix.stat for Lua macro
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 19 06:38:46 UTC 2021 - Victor Zhestkov <victor.zhestkov@suse.com>
|
|
|
|
- Add Lua implementation patch
|
|
* debbuild-lua.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 21 21:25:39 UTC 2021 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Update to new upstream release 21.01.0
|
|
- Improvements:
|
|
* Fix macro expansion to expand macros iteratively
|
|
* Expand macros before processing %if(arch|os)/%ifn(arch|os) stanzas
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 29 14:54:17 UTC 2020 - Neal Gompa <ngompa13@gmail.com>
|
|
|
|
- Update to new upstream release 20.12.1
|
|
* Emergency bugfix release reverting changes to macro expansion
|
|
to fix debbuild --eval
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 29 01:50:52 UTC 2020 - Neal Gompa <ngompa13@gmail.com>
|
|
|
|
- Update to new upstream release 20.12.0
|
|
- Improvements:
|
|
* Fix gem unpack call to work on older versions of gem
|
|
* Fix arch/OS conditional translation to generate well-formed ones
|
|
* Fix detection of subpackage naming format
|
|
* Fix macro expansion to expand macros iteratively
|
|
* Several translation updates
|
|
- Drop patches incorporated into this release
|
|
|
|
- Removed:
|
|
* 0001-Remove-silent-flag-from-gem-unpack-call.patch
|
|
* 0001-Fix-arch-OS-conditional-translation-to-generate-well.patch
|
|
* 0001-Fix-detection-of-subpackage-naming-format.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 25 00:57:46 UTC 2020 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Backport fix for detecting correct subpackage name format
|
|
|
|
- Added:
|
|
* 0001-Fix-detection-of-subpackage-naming-format.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 18 01:17:37 UTC 2020 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Backport fix for handling ifarch/ifnarch and ifos/ifos conditionals
|
|
- Fix email address in changelog
|
|
|
|
- Added:
|
|
* 0001-Fix-arch-OS-conditional-translation-to-generate-well.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 24 03:09:12 UTC 2020 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Backport fix for unpacking gem archives on older distros
|
|
|
|
- Added:
|
|
* 0001-Remove-silent-flag-from-gem-unpack-call.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 21 03:03:46 UTC 2020 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Update to new upstream release 20.04.0
|
|
- Improvements:
|
|
* Various adjustments to translations
|
|
* Some code style improvements
|
|
- Features:
|
|
* Native support for unpacking Ruby Gem (.gem) archives
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 6 22:10:49 UTC 2020 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Update to new upstream release 20.03.0
|
|
- Fixes:
|
|
* Overriding OS macros works as intended now
|
|
- Features:
|
|
* New Ukrainian translation
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 30 00:22:45 UTC 2020 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Update to new upstream release 20.01.0
|
|
- Fixes:
|
|
* Shell escaping support has been improved to handle more complex cases
|
|
* %patchNNN macros work, just as %patch -P NNN does
|
|
* Fix processing of Requires(pre) and Requires(preun) for subpackages
|
|
* Process Supplements in subpackages
|
|
- Features:
|
|
* New %__sed_i macro for using sed with inline replacement
|
|
* Requires(post) and Requires(postun) now are processed and map to Depends
|
|
- Drop patches incorporated into this release
|
|
|
|
- Removed:
|
|
* 0001-Fix-issue-131.patch
|
|
* 0002-Fix-issue-135.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 24 01:11:43 UTC 2020 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Backport fix for properly handling escaping (gh#debbuild/debbuild#131)
|
|
- Backport fix to fix support of patchNNN macros (gh#debbuild/debbuild#135)
|
|
|
|
- Added:
|
|
* 0001-Fix-issue-131.patch
|
|
* 0002-Fix-issue-135.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 25 03:33:32 UTC 2019 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Update to new upstream release 19.11.0
|
|
- Improvements:
|
|
* debbuild now is configured and installed with
|
|
`./configure && make && make install` workflow
|
|
* debbuild now has the beginnings of a unit test suite,
|
|
leveraging Perl's standard test framework
|
|
- Features:
|
|
* Add global language-specific build flag macros %build_cflags,
|
|
%build_cxxflags, %build_fflags and %build_ldflags for linker
|
|
options (synced from RPM 4.15)
|
|
* Add %set_build_flags macro which can be used to set environment
|
|
variables for compiler flags (CFLAGS etc) (synced from RPM 4.15)
|
|
* Add %_make_verbose macro for controlling make verbosity flags
|
|
(synced from RPM 4.15)
|
|
* Fix %make_build macro to provide verbose output by default
|
|
(synced from RPM 4.15)
|
|
* Add %find_lang macro using find-lang.pl script forked from Mageia
|
|
- Update to new upstream release 19.5.0
|
|
- Fixes:
|
|
* simplify package signing with dpkg-sig; user interface
|
|
`debbuild --sign` stays the same. (#110)
|
|
- Features:
|
|
* support %files -f for file lists. (PR #111)
|
|
- Update to new upstream release 18.12.0
|
|
- Fixes:
|
|
* permit %s1mpl3 macros without curly braces (#108)
|
|
- Features:
|
|
* %localstatedir (PR #106)
|
|
* option --nodeps (PR #107)
|
|
- Update to new upstream release 18.11.1
|
|
- Features:
|
|
* options --scm, --verbose, and --quiet from rpmbuild
|
|
* option --debug to spare stage shell scripts from deletion
|
|
* enable \\ escape in shell scripts (spec files)
|
|
- Fixes:
|
|
* language catalog update and corrections in german t10n
|
|
- Update to new upstream release 18.11.0
|
|
- Features:
|
|
* i18n and t10n with gettext; german locale included
|
|
- Update to new upstream release 18.10.4
|
|
- Features:
|
|
* gpg2 for package signature
|
|
* install for package installation
|
|
* parametrized signing macros
|
|
- Update to new upstream release 18.10.3
|
|
- Features:
|
|
* multiline macro definitions in specfiles (#103)
|
|
- Update to new upstream release 18.10.2
|
|
* code review
|
|
- Update to new upstream release 18.10.1
|
|
* this is a service release with internal changes only
|
|
- Update to new upstream release 18.10.0
|
|
- Features:
|
|
* enable debbuild --eval %dump (and any variant)
|
|
* add %{shrink:...} and %{quote:...} helpers
|
|
* provide %verbose indicator for %if %verbose ... %fi;
|
|
* used as {verbose:...}{!verbose:...} in macros
|
|
* provide %0 for the name of a macro (with options)
|
|
- Fixes:
|
|
* expand %global macros on the spot (#99)
|
|
* debbuild might do a little more than rpmbuild with respect to
|
|
STATUS checking (#100)
|
|
- Update to new upstream release 18.9.1
|
|
- Features:
|
|
* specfile directives %sources and %patches, producing lists of
|
|
file names; note that there is no perlish equivalent to
|
|
%{lua: ... ipairs(sources/patches) ...} (yet), but you can
|
|
already use for f in %sources; do ... $f ; done
|
|
(and %patchesas well); see live example
|
|
* opensuse build service tags %{debian,ubuntu}_version
|
|
(at least, depending on your /etc/os-release)
|
|
* rudimentary --showrc option along %dump directive in specfile;
|
|
note that unlike rpmbuild it is not possible to --eval="%dump",
|
|
because this is not an expandable macro
|
|
- Fixes:
|
|
* permit / in %if conditionals, e.g., for path comparisons (#97)
|
|
* less strict -perm setting for library dependencies (#97)
|
|
* Code cleanup
|
|
- Update to new upstream release 18.9.0
|
|
- Features:
|
|
* Make BuildRequires for subpackages recognized (#92)
|
|
* Code cleanup
|
|
- Rebase spec on modernized version in upstream project
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 10 13:59:54 UTC 2019 - Julio González Gil <jgonzalez@suse.com>
|
|
|
|
- Add debbuild to Ubuntu 18.04 and Ubuntu 16.04 (bsc#1153599)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 31 11:33:16 UTC 2018 - Adrian Schröter <adrian@suse.de>
|
|
|
|
- Update to new upstream release 18.8.1
|
|
- Features:
|
|
* print diagnostic for missing patch file
|
|
* warn about deprecated %makeinstall
|
|
* add %_debconfigdir and %_debmacrodir
|
|
- Update to new upstream release 18.8.0
|
|
- Features:
|
|
* permit indented specfile layouts (#87)
|
|
* match macros.in with rpm's version (#90)
|
|
* support zstandard compressor
|
|
* support gendiff scm
|
|
- Fixes:
|
|
* reintroduce unnamed macro options %{1}, %{2}, ...
|
|
(it broke very early and hard) (#89)
|
|
- Update to new upstream release 18.7.0
|
|
- Features:
|
|
* apply full %___build_template
|
|
- Fixes:
|
|
* correctly abort stage scripts and the build when errors occur
|
|
- Drop the patch incorporated into this release
|
|
|
|
- Removed:
|
|
* 0001-Correctly-abort-stage-scripts-and-the-build-when-err.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 27 00:35:02 UTC 2018 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Add patch to fix stage scripts not aborting when errors occur
|
|
|
|
- Added:
|
|
* 0001-Correctly-abort-stage-scripts-and-the-build-when-err.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 2 15:56:22 UTC 2018 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Update to new upstream release 18.6.1
|
|
- Fixes:
|
|
* wrong macro expansion for %__mkdir_p
|
|
- Update to new upstream release 18.6.0
|
|
- Features:
|
|
* externalize %optflags in debrc file(s)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 2 13:13:31 UTC 2018 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Update to new upstream release 18.5.0
|
|
- Fixes:
|
|
* fix dep detection for packages with periods in the name
|
|
- Drop the patch incorporated into this release
|
|
|
|
- Removed:
|
|
* 0001-Ensure-identified-library-deps-match-to-packages-wit.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 7 15:22:26 UTC 2018 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Add patch to fix dep detection for packages with periods in the name
|
|
|
|
- Added:
|
|
* 0001-Ensure-identified-library-deps-match-to-packages-wit.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 3 10:22:35 UTC 2018 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Update to new upstream release 18.3.0
|
|
- Fixes:
|
|
* fix the globbing with '+' in version number
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 21 15:34:04 UTC 2017 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Update to new upstream release 17.8.1
|
|
- Fixes:
|
|
* support '+' in package names (#81)
|
|
- Update to new upstream release 17.8.0
|
|
- Features:
|
|
* support arm64 and armhf builds
|
|
- Drop the patch incorporated into this release
|
|
|
|
- Removed:
|
|
* 0001-Add-arm64-and-armhf-optflags.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 14 15:00:03 UTC 2017 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Backport patch to support arm64 and armhf builds
|
|
|
|
- Added:
|
|
* 0001-Add-arm64-and-armhf-optflags.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 18 23:44:29 UTC 2017 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Update to new upstream release 17.5.0
|
|
- Fixes:
|
|
* apply globing only in %files section
|
|
- Update to new upstream release 17.4.3
|
|
- Features:
|
|
* retain backward compatibility with aged linux distributions
|
|
- Drop the patch incorporated into this release
|
|
|
|
- Removed:
|
|
* 0001-Revert-Use-install-in-Makefile.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 20 16:50:35 UTC 2017 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Add patch to fix Makefile for old Debian/Ubuntu
|
|
* 0001-Revert-Use-install-in-Makefile.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 20 15:48:27 UTC 2017 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Update to new upstream release 17.4.2
|
|
- Fixes:
|
|
* complete fix for argument list too long error for ldd run (#76)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 19 18:15:12 UTC 2017 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Update to new upstream release 17.4.1
|
|
- Fixes:
|
|
* fix using %% to indicate % is a literal rather than macro (#75)
|
|
* fix argument list too long error for ldd run (#76)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 13 15:38:21 UTC 2017 - Neal Gompa <ngompa@datto.com>
|
|
|
|
- Update to new upstream release 17.4.0
|
|
- Features:
|
|
* support %__install command
|
|
* permit primitive file globs like %attr(...) %{_bindir}/* in
|
|
%files section
|
|
- Fixes:
|
|
* fix using globs in conditional macro
|
|
* pre-evaluate globs from file lists before putting them in postinst
|
|
- Update to new upstream release 17.3.0
|
|
- Features:
|
|
* code cleanup, purge special cases
|
|
- Fixes:
|
|
* fix exec commands inside conditional (#55)
|
|
* fix macros aren't getting evaluated in %description section (#70)
|
|
* some code invocation improvements (#68, #69)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 27 02:08:00 UTC 2017 - Neal Gompa <ngompa13@gmail.com>
|
|
|
|
- Update to new upstream release 17.2.5
|
|
- Features:
|
|
* amend the new --sign option by acknowledging the %_gpg_name
|
|
parameter in your ~/.debmacros
|
|
* support the %license keyword in specfiles
|
|
* support the Breaks: keyword in specfiles
|
|
- Update to new upstream release 17.2.4
|
|
- Features:
|
|
* --sign option for use with debsigs: this release is configured
|
|
for my private/public key, so, if you want to sign packages
|
|
yourself, you will have to set up the local keyring and policy
|
|
file according to your own account.
|
|
* you can verify that the .deb file was, in fact, created and
|
|
signed with my gpg key, with debsig-verify debbuild-*.deb
|
|
- Update to new upstream release 17.2.3
|
|
- Features:
|
|
* a few internal changes
|
|
* extended extra set of test specfiles crosschecked with rpmbuild
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 17 10:18:39 UTC 2017 - Neal Gompa <ngompa13@gmail.com>
|
|
|
|
- Update to new upstream release 17.2.2
|
|
- Features:
|
|
* issue #62: variable %_default_verbosity N, N in [0-2],
|
|
for setting in ~/.debmacros
|
|
* cli option -q to mute log output
|
|
* permit unbraced macros like %__cp in script sections
|
|
- Drop backport patches
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 14 23:35:51 UTC 2017 - Neal Gompa <ngompa13@gmail.com>
|
|
|
|
- Update to new upstream release 17.2.1
|
|
- Fixes:
|
|
* fix debbuild fails with `can't exec:`
|
|
- Update to new upstream release 17.2.0
|
|
- Features:
|
|
* rudimentary support for %post -p /sbin/ldconfig et al.
|
|
* permit %define macro(options) in specfiles
|
|
* extended feature check compared to rpmbuild 4.12.0.1
|
|
* minor code cleanup
|
|
- Fixes:
|
|
* fix inline parameterized macros do not work (#60)
|
|
- Update to new upstream release 17.1.2
|
|
- Features:
|
|
* paged --help message
|
|
- Update to new upstream release 17.1.1
|
|
- Fixes:
|
|
* add full source path in single-patch case (#56)
|
|
- Features:
|
|
* application of -v and -vv option(s) produces different amounts
|
|
of log output
|
|
- Update to new upstream release 17.1.0
|
|
- Features:
|
|
* support %__ldconfig to register shared objects
|
|
* don't create empty script files
|
|
- Fixes:
|
|
* die on empty definitions
|
|
- Update to new upstream release 16.12.0
|
|
- Features:
|
|
* shortcut option `-S SCM` for `--define="__scm SCM"`
|
|
* shortcut option `-E "%macro"` for `--eval "%macro"`
|
|
* dynamically set environment values
|
|
- Fixes:
|
|
* dynamically expand @-macros at runtime (#41)
|
|
- Backport patches from upstream to set default verbosity for OBS
|
|
- Add macros.obs-override (currently only has default verbosity macro)
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 30 13:06:55 UTC 2016 - Neal Gompa <ngompa13@gmail.com>
|
|
|
|
- Update to new upstream release 16.10.2
|
|
- Fixes:
|
|
* minor fixes
|
|
- Update to new upstream release 16.10.1
|
|
- Fixes:
|
|
* fix "Requires(pre)" and "Requires(preun)" being ignored in subpackages
|
|
- Update to new upstream release 16.10.0
|
|
- Fixes:
|
|
* fix the translation of "<" and ">" to "<<" and ">>"
|
|
in the dpkg-deb control files
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 07 12:00:00 UTC 2016 - Neal Gompa <ngompa13@gmail.com>
|
|
|
|
- Update to new upstream release 16.9.4
|
|
- Fixes:
|
|
* correctly handle Obsoletes: (Replaces:) and Requires: entries
|
|
for subpackages
|
|
- Update to new upstream release 16.9.3
|
|
- Features:
|
|
* internal improvements and new program macro
|
|
- Update to new upstream release 16.9.2
|
|
- Features:
|
|
* concise system version analysis
|
|
- Update to new upstream release 16.9.1
|
|
- Features:
|
|
* concise lsb info analysis
|
|
- Fixes:
|
|
* fix $basever uninitialized for CentOS (#44)
|
|
- Update to new upstream release 16.9.0
|
|
- Features:
|
|
* support BuildConflicts
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 22 12:00:00 UTC 2016 - Neal Gompa <ngompa13@gmail.com>
|
|
|
|
- Update to new upstream release 16.6.1
|
|
- Fixes:
|
|
* fix `Unescaped left brace in regex` on loading macro files
|
|
- Update to new upstream release 16.6.0
|
|
- Features:
|
|
* simplified post-installation script
|
|
- Fixes:
|
|
* fix %{version} and %{release} variables chopping off values
|
|
with '+' or '~' when used in a spec
|
|
* make "%exclude" work in file lists
|
|
- Update to new upstream release 16.5.2
|
|
- Features:
|
|
* updated %distmap for 'Xenial Xerus'
|
|
* allow values to be quoted in release files (/etc/*-release)
|
|
- Update to new upstream release 16.5.1
|
|
- Features:
|
|
* allow values to be quoted in release files
|
|
- Fixes:
|
|
* fix perl 5.22 warnings for nonescaped '{' in patterns (#32)
|
|
- Update to new upstream release 16.5.0
|
|
- Fixes:
|
|
* fix ldd is run even when the package/subpackage is set as 'noarch'
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Mar 13 12:00:00 UTC 2016 - Neal Gompa <ngompa13@gmail.com>
|
|
|
|
- Update to new upstream release 16.3.0
|
|
- Fixes:
|
|
* fix "%global somajor 0" does not define "%{somajor}" as "0"
|
|
- Update to new upstream release 16.2.1
|
|
- Fixes:
|
|
* revoke SCM macro support for Subversion
|
|
%__scm_apply_svn collides with %apply_patch because of the
|
|
%{-p:--strip %{-p*}} option required for svn patch
|
|
(which doesn't have the common -pN shortcut)
|
|
RPM has not accepted these SCM macros in the first place,
|
|
because svn patch is ridiculously unsafe in error conditions
|
|
like a faulty patch
|
|
* fix scrambling of all commit messages into first one (#30)
|
|
- Update to new upstream release 16.2.0
|
|
- Features:
|
|
* macros with multiple parameters %{1}, %{2}, ..., %{?*}
|
|
* macros with options and non-option arguments (#24)
|
|
* %apply_patch() as a macro
|
|
* %{?conditional:macros} in the specfile preamble
|
|
e.g., %{?!_variable:%global _variable some value}
|
|
- Fixes:
|
|
* fix automatic dependency generation error (*.so.* -> package name)
|
|
- Update to new upstream release 16.1.8
|
|
- Features:
|
|
* permit %{1} in %__scm_apply macros, used for scm quilt and svn
|
|
quilt supports compressed patches natively, except .zipped files
|
|
svn supports "file properties", but no patch compression
|
|
* support Requires(pre), Requires(preun), and PreReq tags in the specfile
|
|
they all will be mapped to Pre-Depends
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 26 12:00:00 UTC 2016 - Neal Gompa <ngompa13@gmail.com>
|
|
|
|
- Update to new upstream release 16.1.7
|
|
- Features:
|
|
* %autosetup -S quilt operational (project page)
|
|
* %autosetup -S svn operational (project page)
|
|
* special use of = for "macro equivalence"
|
|
%__scm_setup_git_am(q)=__scm_setup_git
|
|
* %{getconfdir} macro
|
|
- Update to new upstream release 16.1.6
|
|
- Features:
|
|
* %autosetup/%autopatch (2/2)
|
|
option handling in %macros(ino:pts) (in the context of SCM macros)
|
|
option -S works (at least) for patch, git, and git_am
|
|
- Update to new upstream release 16.1.5
|
|
- Features:
|
|
* %autosetup/%autopatch (1/2); see issue #23 for the rationale
|
|
http://rpm.org/user_doc/autosetup.html
|
|
* embedded %{perl:interpreter} for use in the specfile,
|
|
though this is not a drop-in replacement for RPM's %{lua:interpreter}
|
|
* %{uncompress:...} macro
|
|
http://rpm.org/user_doc/macros.html
|
|
- Update to new upstream release 16.1.4
|
|
- Fixes:
|
|
* %___build_template: shebang line was missing!
|
|
* %_CamelCase_Macros permitted again (#22)
|
|
- Update to new upstream release 16.1.3
|
|
- Features:
|
|
* working %dir at last (former versions of debbuild simply skipped such lines)
|
|
- Fixes:
|
|
* additional fix for build with Pod::Simple test case (#20)
|
|
* avoid `cp` problem with softlink to specfile
|
|
- Update to new upstream release 16.1.2
|
|
- Features:
|
|
* support un/versioned package dependencies
|
|
map perl(Text::Wrap) >= 98.112902 to libtext-wrap-perl (>= 98.112902)
|
|
map perl-devel >= 1:5.8.0 to perl-devel (>= 1:5.8.0)
|
|
map xz-utils to ... xz-utils
|
|
- Fixes:
|
|
* permitted %defattr and %attr settings
|
|
http://www.rpm.org/max-rpm-snapshot/s1-rpm-specref-files-list-directives.html
|
|
* fix build with Pod::Simple test case (#20)
|
|
* fix BuildRequires not being parsed correctly
|
|
- Update to new upstream release 16.1.2
|
|
- Features:
|
|
* Pre-Depends to list pre-installation packages (similar to RPM's
|
|
Requires(pre), which debbuild does not support at this time;
|
|
both RPM and DEB strongly discourage use of their respective
|
|
feature, so we won't try to out-smart them!)
|
|
- Fixes:
|
|
* avoid duplicate Dependencies of all kinds
|
|
* permit parentheses in %(shell escape) (greedy match)
|
|
* include %patch files in source packages; bug introduced in SVN@210
|
|
- Update to new upstream release 16.1.2
|
|
- Features:
|
|
* Installed-Size tag in package control file
|
|
* Detailed diagnostics for incomplete %if..%else..%endif constructs
|
|
* Multiple arguments for RPM conditionals %if[n](arch|os)
|
|
http://www.rpm.org/max-rpm/s1-rpm-specref-conditionals.html
|
|
- Update to new upstream release 15.12.3
|
|
- Features:
|
|
* stage control with --no{prep|build|check|clean}
|
|
* %include %{_specdir}/whatever.inc mechanism (multi-level)
|
|
exemplary post.sh post-installation script
|
|
* separate macros.perl
|
|
- Fixes:
|
|
* permit %{__perl} in %(shell escape)
|
|
* Group/Section preamble tag
|
|
- Update to new upstream release 15.12.2
|
|
- Features:
|
|
* parametrized %macros()
|
|
%{expand:...} macro helper
|
|
* optional %check section
|
|
* --nobuild option
|
|
- Fixes:
|
|
* make %check section to work (#17)
|
|
- Update to new upstream release 15.12.1
|
|
- Features:
|
|
* %{url2path:...} for non-macro arguments
|
|
* --version option
|
|
* %{basename:...}, %{dirname:...}, %{suffix:...} macro equivalents
|
|
* extended %{?conditional:macro} processing
|
|
- Fixes:
|
|
* multi-line macros with %* options
|
|
* %attr(...) and %defattr(...) settings
|
|
* fix conditional macro expansion (#14)
|
|
- Update to new upstream release 15.12.0
|
|
- Features:
|
|
* %warn and %error diagnostics to go with %echo
|
|
* conditional build stuff, part 2/2
|
|
%with/%without
|
|
%bcond_with/%bcond_without
|
|
* Homepage tag in package control file
|
|
* enable %make_build and %global
|
|
* even more macros locations
|
|
* --eval "%macro" examination
|
|
* %{S:...} and %{P:...} shortcuts
|
|
* %undefine macros
|
|
* %dump macro table
|
|
- Experimental:
|
|
* %changelog output
|
|
* %copyrightdata output
|
|
- Update to new upstream release 0.15.11
|
|
- Features:
|
|
* updated and improved %setup handling
|
|
multiple -b and -a options
|
|
* updated and improved %patch processing
|
|
* improved %files handling
|
|
* load external macros
|
|
* macro expansions for %{__executables}
|
|
* %(shell escape) and %{getenv:ENV}
|
|
* %make_install macro
|
|
* multi-line macros
|
|
* option handling with Getopt::Long
|
|
--rebuild, --recompile, --install
|
|
-r[pcilabs] option set
|
|
* conditional build stuff, part 1/2
|
|
http://www.rpm.org/wiki/PackagerDocs/ConditionalBuilds
|
|
--with/--without options
|
|
%{defined...}/%{undefined...} macros
|
|
- Fixes:
|
|
* --buildroot override
|
|
* functional %if..%else..%endif
|
|
- Update to new upstream release 0.11.3+
|
|
- Features:
|
|
* plain .tar files as input
|
|
* -t[pcilabs] option set
|
|
* zipped patches
|
|
* %{PATCH} macro
|
|
- Fixes:
|
|
* xz (de)compressor support
|
|
* deal with uninstalled pax
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 07 12:00:00 UTC 2015 - Neal Gompa <ngompa13@gmail.com>
|
|
|
|
- Prepared version for OBS based on fork of 0.11.3
|
|
https://github.com/debbuild/debbuild
|
|
|