Files
debbuild/debbuild.changes

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