Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:19
debbuild
debbuild.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File debbuild.changes of Package debbuild
------------------------------------------------------------------- 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 ------------------------------------------------------------------- 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. ------------------------------------------------------------------- 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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor