# NOTE: do not use clean_spec or rpmcs for this spec Name: etersoft-build-utils Version: 3.0.3 Release: alt1 Summary: A set of rpm build utilities from Etersoft License: Apache-2.0 Group: Development/Other Url: http://www.altlinux.org/Etersoft-build-utils Packager: Vitaly Lipatov <lav@altlinux.ru> # git-clone http://git.altlinux.org/people/lav/packages/etersoft-build-utils.git Source: ftp://updates.etersoft.ru/pub/Etersoft/Sisyphus/sources/tarball/%name-%version.tar BuildArchitectures: noarch %define altcompat_ver 1.9.3 # Buildreqs note: C compiler is required by rpm-build; we do not require C++ here #BuildRequires: rpm-build-compat >= %altcompat_ver Requires: giter >= 1.10 Requires: eepm >= 2.1.0 Requires: erc >= 0.9.2 Requires: estrlist >= 0.2 Requires: rpm-build #Requires: rpm-build-compat >= %altcompat_ver %if %_vendor == "alt" Requires: sisyphus_check rsync openssh-clients srpmcmp %else # ALT has it in RPM BuildRoot: %{_tmppath}/%{name}-%{version} %endif %description This package contains a set of helper utils for RPM building process. See info in Russian on %url. RECOMMENDED packages: gcc-c++ perl-libwww ccache elinks mutt hasher curl %prep %setup %build %make %install # install to datadir and so on %makeinstall %find_lang %name %files -f %name.lang %doc AUTHORS README TODO NEWS QuickHelp* %_bindir/* %_datadir/eterbuild/ %attr(0755,root,root) %_sysconfdir/bashrc.d/* %dir %_sysconfdir/eterbuild/ %dir %_sysconfdir/eterbuild/apt/ %dir %_sysconfdir/eterbuild/repos/ %config(noreplace) %_sysconfdir/eterbuild/apt/apt.conf.* %config(noreplace) %_sysconfdir/eterbuild/apt/sources.list.* %config(noreplace) %_sysconfdir/eterbuild/config %config(noreplace) %_sysconfdir/eterbuild/repos/* %changelog * Sun Nov 08 2020 Vitaly Lipatov <lav@altlinux.ru> 3.0.3-alt1 - rpmreqs: update - rpmgs: big rewrite to improve gear-uupdate and gear-uupdate support - rpmgs: add support for git url in the comment before Source line - rpmbsh: don't remove packages from hasher if failed * Sat Oct 24 2020 Vitaly Lipatov <lav@altlinux.ru> 3.0.2-alt1 - rpmgs: remove all exclude vendor dir for composer - change myhsh -b to myhsh -p - myhsh: add -b BINARYREPO support - remove obsoleted mkpatch - loginhsh: enable network by default - gitask: add ls --all for all tasks - gitask: add support for tasks with # in the begin * Sun Oct 11 2020 Vitaly Lipatov <lav@altlinux.ru> 3.0.1-alt1 - gita: delsub allows list of subtask or packages (mixed) - set Apache license, add LICENSE file * Sat Oct 10 2020 Vitaly Lipatov <lav@altlinux.ru> 3.0.0-alt1 - gitask: use improved message - rpmbs: disable obsoleted checking - rpmgs: improve node modules support - gear: fix tar_dir_from_rules - gitask: fix quota command - rpmbs: don't change branch for upload - gitask: add acl command (in favor of gacl) - rpmgs: verbose preinstall-hook - use external estrlist * Sun Mar 22 2020 Vitaly Lipatov <lav@altlinux.ru> 2.9.6-alt1 - gitask: add ls -a support - rpmbs: show task always after creating - update pkgrepls * Wed Feb 19 2020 Vitaly Lipatov <lav@altlinux.ru> 2.9.5-alt1 - gitask: add support for subtask in add command - gitask: remove subtask if a package already in task - rpmbs -a: use gita add instead of direct ssh - gitask: fix possible race after task new * Mon Feb 10 2020 Vitaly Lipatov <lav@altlinux.ru> 2.9.4-alt1 - gitask: convert space(s) in messages to underscores - rpmgs: improve update git repo from upstream * Fri Jan 31 2020 Vitaly Lipatov <lav@altlinux.ru> 2.9.3-alt1 - rpmgs: add support for update of remotes branches - rpmgs: update predownloaded in any case - rpmgs: drop npm and node-gyp node modules from predownloaded - rpmgs: check *.watch file in the root dir too - rpmgs: empty version support - fix 'major' define using - rpmgs: add composer.json support * Fri Jan 10 2020 Vitaly Lipatov <lav@altlinux.ru> 2.9.2-alt1 - use distro_info (ALT bug 37712) - gitask: add -m <message> support for run and commit commands - add p9 sources.list * Sun Nov 17 2019 Vitaly Lipatov <lav@altlinux.ru> 2.9.1-alt1 - rpmbs: add .gear/postdownload-hook support (use git command to change files) - rpmgs: skip repack for the same ext, just commit the file - rpmgs: skip autoupdate if we run rpmgs with a version * Thu Oct 31 2019 Vitaly Lipatov <lav@altlinux.ru> 2.9.0-alt1 - rpmgs: add watch file support (via rpm-uscan) - rpmgs: check if we have no tag name to merge - rpmgs: use rpm-uscan if we have .watch file really - gitask: use last task for show as default - git: allow any git.NAME - gitask: rewrite add handling, add support for copy packages list * Fri Jun 28 2019 Vitaly Lipatov <lav@altlinux.ru> 2.8.10-alt1 - rpmgs: add support for any version prefix in a git tag - gitask: add copy command - gitask: allow list packages and tasks - rpmbs: add -F option to run task after add - gitask: fix task cancel on git.eter/git.office - gitask: add rebuild command * Fri Jun 07 2019 Vitaly Lipatov <lav@altlinux.ru> 2.8.9-alt1 - run gear-remotes-restore if .gear/upstream/remotes is exists - use UTF8 locale instead of C - rpmgs: run .gear/source-postupdate-hook - rpmgs: add VERSION to hooks args * Fri May 31 2019 Vitaly Lipatov <lav@altlinux.ru> 2.8.8-alt1 - gitask: add rebuild support - rpmbs: use GIRARHOST for gita using * Tue Mar 26 2019 Vitaly Lipatov <lav@altlinux.ru> 2.8.7-alt1 - update pkgrepls - rpmgs: fix using Source-git: git:// - rpmgs: allow predownloaded-postinstall-hook out of npm install - gitask: add run --commit support - gitask: add commit command - rpmgs: some rewrite * Sun Sep 30 2018 Vitaly Lipatov <lav@altlinux.ru> 2.8.6-alt1 - update pkgrepl.alt.c8 - rpmbs: fix TAG var conflict * Mon Sep 10 2018 Vitaly Lipatov <lav@altlinux.ru> 2.8.5-alt1 - rpmreqs: add checking for file existance - rpmbs: add -T for just tag set * Thu Aug 30 2018 Vitaly Lipatov <lav@altlinux.ru> 2.8.4-alt1 - rpm: fix get_pkgname_from_filename * Tue Aug 28 2018 Vitaly Lipatov <lav@altlinux.ru> 2.8.3-alt1 - rpmbs: add hacks for already backported releases * Tue Aug 28 2018 Vitaly Lipatov <lav@altlinux.ru> 2.8.2-alt1 - loginhsh: add -s (skip stuffs) - add libwxGTK3.0 support - fix for --last-changelog and --last-version commands. Run before checking other commands - rpmlog: add -o option (just print git log) - fix increment release for backported releases * Fri Aug 10 2018 Vitaly Lipatov <lav@altlinux.ru> 2.8.1-alt1 - rpmgs: rewrite predownloaded node_modules support - rpmbps: disable rpmcs call for other systems (eterbug #13034) - (rpmlog): added '--last-version' command - (rpmlog): added --last-changelog command - rpmlog: run hook .gear/new-build-postcommit-hook if needed * Fri Jul 06 2018 Vitaly Lipatov <lav@altlinux.ru> 2.8.0-alt1 - fix on aarch64, fixes to use system /etc/apt/apt.conf - gitask: add run --force (override --test-only) - rpmgs: improve support for gitmodules - gitask: fix get last task and use it when run - rpmgs:improve merge tag search - myhsh: skip sisyphus_check if missed - common: ignore missed csed - rpmbs; use sisyphus_check --no-check-gpg - rpmgs: add download script support (Source-script) - rpmbs: disable chmod for generated srpm packages * Sat Jun 23 2018 Vitaly Lipatov <lav@altlinux.ru> 2.7.14-alt1 - gitask: add share support - rpmgs: add support for v1-2-3 git tags - gitask: keep --test-only when run, support log for last task, improve help - save used repl files and do pretty output - rpmlog: add -n to force version, -a for auto increment version/release - update pkgrepls * Sat Jun 09 2018 Vitaly Lipatov <lav@altlinux.ru> 2.7.13-alt1 - gitask: fix get subtask - rpmck: fix error and add info about development stage - gear: fix get tar dirname from .gear/rule - fix -n output in showcmd output * Sat May 26 2018 Vitaly Lipatov <lav@altlinux.ru> 2.7.12-alt1 - gitask: add cancel support - common: fix DISTRVENDOR print - rpmbph: copy src.rpm to ~/RPM/SRPMS when build from spec * Mon May 21 2018 Vitaly Lipatov <lav@altlinux.ru> 2.7.11-alt1 - hide SETCOLOR_* error on fatal due under root using - repl: install 32-bit packages separately (see eterbug #12749) - spec: fix remove_bashism (add check for {,} - rpmbps: fix ia32-libs-dev for Debian/Ubuntu - rpmgs: allow git repo for gear_production/source * Fri Feb 23 2018 Vitaly Lipatov <lav@altlinux.ru> 2.7.10-alt1 - add npm install --production support - gitask: add ls --all support - fix missed ETERBUILDBIN issue * Tue Dec 19 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.9-alt1 - major fix inc_release and inc_subrelease - commented out group replacement: do incorrect replacement for clean ALT packages - rpmbph: fix build src.rpm - rpmcs: add _sysconfigdir, _logrotatedir,_udevrulesdir support - rpmreqs: support ld-config-x86_64 - fix log init * Sat Dec 09 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.8-alt1 - mask korinf requires - add epm assure sisyphus_check if needed * Tue Dec 05 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.7-alt1 - gitask: add get last [task], use it in rpmbs - gitask: add get subtask command, use it in rpmbs - rpmpub: rewrite check for target default, use BUILDFARMDIR from Korinf - alt: add c? branch/repo support - rpmgs: improve hack for inline macros - do not remove temp files when DEBUG is set - gitask: add find, show, ls, quota * Wed Nov 15 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.6-alt1 - introduce gitask (aliased as gita) - add support for ga/galt in addition to git.alt (ge for git.eter) - gitask: add show support * Wed Nov 15 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.5-alt1 - rpmpub: fix grammar - add -q support to rpmlog and gammit * Sat Nov 11 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.4-alt1 - rpmbph: fix checkout original branch - rpmbs: add TESTONLY to task run - loginhsh: drop clean install package list - epmcs: replace localstate dir to special macros * Wed Nov 08 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.3-alt1 - loginhsh: skip install if no packages for install - rpmbs: add support -e (build --test-only) - rpmbph, rpmbs, rpmbsh: support bypass -e - rpmcs: add replacements for _logstatedir * Wed Oct 18 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.2-alt1 - rpmgs: fix get source url again - rpmbs: fix rpmbs -t - rpmgs: download all sources by default - rpmgs: rewrite npm hook - rpmbs: improve task and subtask handling - loginhsh: improve tool packages install - rpmlog: use gammit - use distr_info from eepm instead distr_vendor from rpm-build-altlinux-compat * Tue Aug 29 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.1-alt1 - rpmgp: fix -l - rpmgs: initial support for non archive downloading - rpmgs: some step to fix hack with summary - pkgrepls: Sisyphus uses libpng16 by default now - rpmbb: add directory support * Sun Jul 23 2017 Vitaly Lipatov <lav@altlinux.ru> 2.7.0-alt1 - support comments in .gear/rules - fix initial fetching branch during backporting - fix rpmbsh options order handling - use erc type for get file extensions - add realpath only if missed and always use it - rpmgs: do fatal error if we had no downloaded anything * Thu Jun 08 2017 Vitaly Lipatov <lav@altlinux.ru> 2.6.3-alt1 - srpms: update for Fedora rawhide - rpmbs: force name,version,release for tag - add ALT certs - rpmcs: use ALT Sisyphus name - update pkgrepls - fix some get source issues * Mon Apr 10 2017 Vitaly Lipatov <lav@altlinux.ru> 2.6.2-alt1 - rpmbs: make commit for updated .gear/tags if needed - run gear with LANG=C for correct date in changelog - rpmgs: use real list of Source* tags - rpmgs: skip redownloading if tarballs already exists - rpmgs major refactoring * Wed Apr 05 2017 Vitaly Lipatov <lav@altlinux.ru> 2.6.1-alt1 - use only gnutls30 on ALT p8 - alt: fix c? <-> M?0? - fix pkgrepls for ALT c?, t?, p9 - rpmgs: more strict git merge - rpmbph: always return to work branch - rpmreqs: fix for handle requires with dot with names (exclude .so. only) * Tue Mar 21 2017 Vitaly Lipatov <lav@altlinux.ru> 2.6.0-alt1 - rpmgs: drop npm require (thanks, mike@) - add required packages checking script - drop obsoleted /etc/rpm/etersoft-build-functions * Fri Mar 17 2017 Vitaly Lipatov <lav@altlinux.ru> 2.5.9-alt1 - rpmbph: do git diff for spec more clear - rpmgs: assure we commit all tarball files, ever ignored - fix checkout to backport branch - branch: add support gremote (update branch from gear repo) - rpmbph: merge with master tag - rpmbph: fix -f (force) handling - rpmgs: implement support for .gear/gear-sources * Wed Mar 15 2017 Vitaly Lipatov <lav@altlinux.ru> 2.5.8-alt1 - rpmgs: strict # Source* - rpmgs: add support for build source from git repo with submodules - rpmgs: support hack version HEAD in args * Tue Mar 14 2017 Vitaly Lipatov <lav@altlinux.ru> 2.5.7-alt1 - rpmreqs: drop (VERSION) only for lib* - rpmpub: set permissions to hardlinked previous tree - rpmbs: support for group send from branch - rpmbsh: fix install in hasher for backported packages - rpmbph: skip merge and spec forming if * Mon Dec 12 2016 Vitaly Lipatov <lav@altlinux.ru> 2.5.6-alt1 - add replacement rules for GosLinux - add ubuntu 16.10 rule - spec: keep spaces in set_var substing - fix pkgrepl: add rpm-macros-webserver-common - fix unpacking tarball to current dir - do not override CCACHE_DIR - fix pkgrepls on ALT * Mon Nov 14 2016 Vitaly Lipatov <lav@altlinux.ru> 2.5.5-alt1 - rpmgs: load Source up to 100 - rpmgs: if tarball is not tar, try download it firstly - pkgrepl: add for openssl - add GosLinux support - improve pkgrepls * Sat Sep 03 2016 Vitaly Lipatov <lav@altlinux.ru> 2.5.4-alt1 - fix OPTIND error with shift: -1: shift count - rpmgs: fix get #Source-* for Source0 - rpmgs: improve for tags support - spec: add reset_subrelease - fix pkgrepl for packages in {} * Fri Aug 26 2016 Vitaly Lipatov <lav@altlinux.ru> 2.5.3-alt1 - rpmbs: fix set branch name in common task - rpmbph: fix passed args - loginhsh: fix params with white spaces handling - runinhsh: fix running firefox-gost - rpmbsh: use -b BINARYREPO for loginhsh and rpmbs instead MENVARG - rpmgs: initial support for Source-git * Thu Jul 21 2016 Vitaly Lipatov <lav@altlinux.ru> 2.5.2-alt1 - rpmcs: replace /usr/lib with libexecdir (semifix ALT bug #32056) - rpmbp: fix to pass extra (-z) option - update buildreqs - rpmreqs: skip gcc-c++ - many fix in pkrepls - rpmbb: exit on error when use short-circuit - add apt conf for p8 - fix gnutls for ALT - rpmbp: add -n after other params - update libicu: move to libicu56 from Sisyphus, update versions for a latest distros - add pkgrepl for AstraLinux/orel - rpmbs: fix builde32on64 CentOS glibc-devel requires - runinhsh: update for p8 - fix error with spec in koi8-r * Wed Apr 27 2016 Vitaly Lipatov <lav@altlinux.ru> 2.5.1-alt1 - rpmbsh: add -w for build via gear --hasher and make src.rpm in hasher (ALT bug #31673) - small fixes * Sat Apr 23 2016 Vitaly Lipatov <lav@altlinux.ru> 2.5.0-alt1 - loginhsh: drop automode (-a) - myhsh: add -b for get binary packages, -r for remove packages - rpmbsh: release -i (install in hasher) here - rewrite git repo using to support a few specs or git dirs as args - make rpmbsh install all built packages in one hasher - make rpmbs create one task with all packages - rpmbph: run rpmbs(h) for all repo together, add autorestore current branch - rpmrb: rewrite to support multiple dirs/spec in common task - config: fix run on non rpm systems - pkgrepls: improve repls for Debian 7/8 * Sat Apr 16 2016 Vitaly Lipatov <lav@altlinux.ru> 2.4.9-alt1 - require rpm-build-intro 1.9.3 (with distr_vendor supported ALT Linux p8) - add some asserts for non empty MENV * Fri Apr 15 2016 Vitaly Lipatov <lav@altlinux.ru> 2.4.8-alt1 - spec: replace only first var - rpmbph: fix params handing (-n order) * Thu Apr 07 2016 Vitaly Lipatov <lav@altlinux.ru> 2.4.7-alt1 - rpmcs: improve after use Fedora Rawhide packages - loginhsh: support -X -Y args, and -p option for override hasher dir name postfix - introduce runinhsh command for run any packaged command in hasher - do not use docmd against loginhsh run (fix auto login to hasher after build) - rpmbps: fix spec comment - rpmbph: fix possible ambiguous branch name - set build ok flag only if all build is done - rpmlog: do not lower initial letter for abbreviations * Sun Feb 07 2016 Vitaly Lipatov <lav@altlinux.ru> 2.4.6-alt1 - add --help support - rpmbb: restore PKGFORMAT detection for fix --nodeps - fix some asserts * Tue Jan 26 2016 Vitaly Lipatov <lav@altlinux.ru> 2.4.5-alt1 - detect MENV by current ALT Linux version - fix target repo transfer from rpmbp to rpmbsh * Mon Jan 25 2016 Vitaly Lipatov <lav@altlinux.ru> 2.4.4-alt1 - rpmbph: add configure32 checking - introduce separate rpmbps (backport spec conversion) - introduce rpmbp (backport package without build) - rpmbph: fix using BINARYREPONAME - fix binary repo using (-b handling) * Sat Dec 12 2015 Vitaly Lipatov <lav@altlinux.ru> 2.4.3-alt1 - rpmreqs: support locally resolved multiple provides - rpmbph: comment out -m64 removing for 32on64 (use configure32 instead) - mask gcc-c++ replacement with rpmcs - update pkgreqs * Mon Nov 16 2015 Vitaly Lipatov <lav@altlinux.ru> 2.4.2-alt1 - rpmgs: allow https urls - rpmgp: use curl -s, add http source support for multi letter dirs - fix get tar rule from .gear/rules - rpmcs: update - remove_bashism: add replacement for echo -e '\n' - make ccache optional - add pkgrepls for build qt project - repos/srpms: big update - repos/rsync: add p8 * Fri Oct 09 2015 Vitaly Lipatov <lav@altlinux.ru> 2.4.1-alt1 - pkgrepl: fix util-linux name - rpmrb: check for extra options - rpmgs: force update dir from tarball by default - rpmgp: fix pub git url postfix - rpmgp: do not call ssh after switch to public - rpmgp: print help by default, fix exit code * Mon Aug 24 2015 Vitaly Lipatov <lav@altlinux.ru> 2.4.0-alt1 - rpmgp: rewrite via giter, use full paths - rpmgs: fix get dir name from gear rules - rpmgs: full rewrite - rpmurl: fix handle -t, small optimize - rpmreqs: fix for x86_64 - rpmreqs: fix for already installed packages - rpmbs: fix upload srpms - rpmbs: improve help - use colors for fatal, warning and info messages - remove obsoleted commands rpmU, rpmqf, rpmbk - update QuickHelp, TODO - remove obsoleted aliases - grpmbs: fix GEARHOST - fix pkgrepls * Fri Aug 21 2015 Vitaly Lipatov <lav@altlinux.ru> 2.3.3-alt1 - rpmcs: fix replace build requires - rpmgp: fix for get via public url - rpmurl: small fix * Wed Aug 19 2015 Vitaly Lipatov <lav@altlinux.ru> 2.3.2-alt1 - rpmcs: make fixes in right order, fix Group in correct place - rpmurl: full rewrite, use http://packages.altlinux.org/en/Sisyphus - rpmunmets: improve print out - rpmgs: do not check before download, we run wget -c (continue) anywhere - rpmgs: use erc with --force - rpmbugs: rewrite very obsoleted code, add spec detection - rpmlog: add comment about missed tag, check for no new commits - initial support for colorify with csed * Tue Aug 11 2015 Vitaly Lipatov <lav@altlinux.ru> 2.3.1-alt1 - pkgrepl: fix comma after packagename - check original package name in add_32bit_requires - repl: use .x86_64-i586 repl files for wine packages - introduce build32on64 and use it - merge rules for very old distros to main distro rule * Tue Aug 04 2015 Vitaly Lipatov <lav@altlinux.ru> 2.3.0-alt1 - use git.alt for git repos and gear.alt for build commands - update pkgrules - rpmgp: use list packages from giter - rpmbph: do no fast forward merge * Thu Jul 09 2015 Vitaly Lipatov <lav@altlinux.ru> 2.2.3-alt1 - introduce get_default_txtrelease instead RELEASEPREFIX from config - drop 4.0 style version support in branch names and distro version - rpmgs/rpmrb: fix default release - rpmgs: skip repacking for the same target - introduce rhas (echo | egrep -q) and test it - functions/alt: improve release checking (failed on release number more than 9) - wide use rhas instead echo | grep -q - estrlist: improve has, add match with egrep * Thu Jan 29 2015 Vitaly Lipatov <lav@altlinux.ru> 2.2.2-alt1 - update srpms repos * Sat Dec 13 2014 Vitaly Lipatov <lav@altlinux.ru> 2.2.1-alt1 - fix BINARYREPO using - improve usearg - rpmgp: use giter, drop girar functions - rpmpub: fix publication when sources is not exists * Mon Dec 08 2014 Vitaly Lipatov <lav@altlinux.ru> 2.2.0-alt1 - realize get_repo_name via giter print name * Tue Nov 25 2014 Vitaly Lipatov <lav@altlinux.ru> 2.1.4-alt1 - fix get_numpartrelease(), add test for it - add get_repo_name() and use it - fix download_url and add test * Fri Oct 03 2014 Vitaly Lipatov <lav@altlinux.ru> 2.1.3-alt1 - update pkgrepls - rpmgs: remove file if download is failed, change order for try tarballs - rpmgp: more clean output during search - rpmbsh: fix -a -A command parse * Wed Jun 04 2014 Vitaly Lipatov <lav@altlinux.ru> 2.1.2-alt1 - fix rpm-build-intro replacement (for rpm-build-intro since 1.8.0) - gacl: print command for show command - rpmlog: add support for changelog message, add quiet mode support - rpmlog: allow use without increment - rpmgs: fix archive extensions - add common freebsd replacements * Wed Feb 26 2014 Vitaly Lipatov <lav@altlinux.ru> 2.1.1-alt1 - update all requires version - rpmlog: add -e option support for just increment and add empty changelog entry - rpmgs: replace custom convertors with erc - web: fix download_url() * Sat Feb 15 2014 Vitaly Lipatov <lav@altlinux.ru> 2.1.0-alt2 - git: set GIRARHOST if empty, get one from ~/.ssh/config - web: download_url: force use our output name - rpmgs: fix download URL with & - rpmbugs: fix links run - move all git specific command to the giter package * Mon Oct 21 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.29-alt1 - gremote, rpmgp: use get_girar_repo func - rpmpub: add sources to target dir if missed - fix pkgrepls - girar: add workaround against ALT bug #22745 * Sat Oct 12 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.28-alt1 - replace tarball conversion code with erc calls - rpmgp: use -b for REPONAME set, use -i for install build requires - rpmgp: add support for check ALT gear repos - add replacements for SUSE 12.3, Mandriva, ALT - major Gentoo repls improvement - fix remove_bashism for minimalize intrusion - introduce store_output (copied from eepm) - gpull: check result for git pull - fix check_log: enable log verification again - rpmbs: add -A option for add to the current task * Sat Aug 03 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.27-alt2 - fix internal version * Sat Aug 03 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.27-alt1 - intro ArchLinux x86_64 adoption - drop support ALT Linux 2.3, 2.4, 3.0 - fix pkgrepls - improve commands description * Tue Jun 18 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.26-alt1 - rpmbph: use tmpdir for repack src.rpm - repl hack: reqs x86_64 and i586 package versions - update pkgrepls - git: fix missed date detection - gremote: add -o option for add origin repo - rpmpub: add -s option to disable set tag and sign src.rpm - rpmlog: make changelog entries in the right order - introduce grebase: dialog rebase - repl: fix recursive replacement - rpmgs: fix get xz tarball - add hack for build wine on x86_64 yum-based * Mon Mar 04 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.25-alt1 - rpmcs: do not use all rules for revert requires - rpmcs: add --skip-reqs support - major pkgrepls update - rpmbph: add support for CentOS build 32 on 64 bit - gpush: fix output path to the current repo - update sources.list, add M70P support * Wed Feb 27 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.24-alt1 - fix option handling: fix install-in-hasher package after rpmbph - rpmbph: drop _unitdir on old ALT's distro - rpmbsh: drop REMOTEBUILD support - introduce gammit: gear-commit -a analogue: make commit with description from spec's changelog - estrlist: add has command (instead grep -q) - breaks changes in estrlist and fix rpmreqs, improve test for estrlist * Thu Feb 21 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.23-alt1 - big pkgrepl rewrite - fix add ia32-libs for old deb targets - rpmpkg: print output in one line - estrlist: add support for input from stdio (with - as the first arg), add uniq alias - rpmcs: do not replace /var/lib - rpmbph: add support for new macros since rpm-build-compat 1.7.25 - hasher: fix verbosity when print apt.conf - rpmbph: run rpmcs when translate to non ALT - introduce emkimage for run make in mkimage-profiles - pkgrepl: add many rules for ArchLinux - add mark_file_to_remove for mark tmp. files and remove it if failed - rpmreqs: remove apt apt-repo reqs due eepm - estrlist: improve help * Tue Feb 12 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.22-alt1 - update pkgrepls - rpmbph, repl: fix for add 32bit requires for x86_64 Fedora/Ubuntu - spec: eval_spec: skip ExclusiveArch, use spec without changelog part - rpmgp: print out girar host - rpmbph: forbids run in old style branch (M60P) * Thu Feb 07 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.21-alt1 - gremote: add -u for add user repo - rpmbph: check only ^Group - rpmbph: move remove_bashism to the spec module, fix it and add test - update helps - gamend: reset author and date for the updated commit - rpmrb: allow use with version only, cleanup - spec: add_changelog_helper returns 0 now if EDITOR is not set * Thu Jan 17 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.20-alt1 - rpmbph: make use p6 for branch name by default instead M60P - add cert6 support - build: fix rpmbb -r on gear repo with multispec - rpmbph: add bash->dash translation - rpmcs: add browser_plugins_path support * Sat Jan 05 2013 Vitaly Lipatov <lav@altlinux.ru> 2.0.19-alt1 - rpmlog: add error if add_changelog failed - rpmcs: fix iconsdir, add mozilla extensions - dmake: add to -t print distccd version and its status - hasher: fix x86_64-i586 replacement * Thu Dec 06 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.18-alt1 - rpmbph: add rpm-build-compat to backported ALT if used _sharedstatedir - rpmbph: it is possible to use AutoReq with spaces after comma - fix set_binary_repo (call detect_target_env if set binary repo with -b) - rpmbs: print destination gear host before ask gpg signature * Thu Dec 06 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.17-alt1 - config: add missed GIRARHOST setting - fix epm using - rpmbs: do fatal if last tag is not on the last commit - common: add print_message and use it in fatal and warning. Print only script name, not absolute path - rpmbs: use cp instead mv for correct group owner (forced by sgid) * Fri Nov 30 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.16-alt1 - introduce prepare_rpmdir, use in for create RPMDIR - introduce RPMTMPDIR and create link to it in RPM/tmp (in rpmbb script) - dmake, jmake: cd to realpath to get real path in build * Thu Nov 22 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.15-alt1 - /etc/rpm/etersoft-build-functions: remove publish-compat loading - update srpms (srpm source list) - add all repl rules for Slackware - repl: impove autoreplace, make recursive search - gpull: check for severy remote branch case - estrlist: add count method, fix --help - s/epmu/epmi * Fri Aug 17 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.14-alt1 - introduce rpmbk: short command for build package from repo in any system - set EPMCMD, update version to 2014 - remove get_install_package_command (use epm install instead) - rpmgp: use epm install and rpmreqs for build requires install - rpmU, rpmqf - put redirect to eepm - repl: remove -devel requires for Slackware and FreeBSD - major update pkgrepls - tolocal_anyrepl: fix x86_64 Mandriva convert, add ArchLinux rules - add pkgrepls for Arch - gpull: do not use origin as default - rpmbph: fix case for freebsd * Sat Jul 21 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.13-alt1 - fix build with udev, check support for Mandriva and ROSA - gamend: add support for commit separate files - major pkgrepl rewrite - rpmreqs: never require rpm - add SLED/SLES pkgrepls - repl: one package name per line - estrlist: add list command - repl: restore correct + (plus sign) in package names - introduce rpmreq command (get binary package requires) - introduce estrlist for sets operations, use it partially - rpm: check for any spec name * Sat Jun 02 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.12-alt1 - rpmlog: disable sort -u for changelog items - gpull: get tags for gpull -c too - add arg support to get_remote_repo_list - gpull: use remote branch name if local name does not exists there - introduce gremote - rename gitcam to gamend - fix docmd and use it instead duplicate showcmd - small cleanup - common: introduce usearg and use it - remove obsoleted publish-compat - rpmbs: use get_last_tag - git: introduce get_last_tag func - rpmbs: rewrite check_gear_and_tag with is_last_commit_tag - introduce is_last_commit_tag and use it - ginit: small cleanup - rewrite get_root_git_dir with using $ git rev-parse --git-dir is_gear: fix get_root_dir_dir using - gpush: push last tag also - update some pkgrepls - allow use any RPM dir defined as topdir in ~/.rpmmacros - rpmqf: add missed tune env * Wed May 23 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.11-alt3 - update QuickHelp - fix rpm-build-altlinux-compat requires * Wed May 23 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.11-alt2 - fix rpm-build-altlinux-compat requires - update pkgrepls (centos, deb) * Tue May 22 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.11-alt1 - big replacement rules rewrite (deb related) - ginit: filter project name before use - gitcam: add new command for git --amend -a commit - use global vars DISTRNAME, DISTRVERSION, BUILDARCH, PKGFORMAT, PKGVENDOR, RPMVENDOR - replace DEFAULTARCH with BUILDARCH - rpmbph: add fix commands in the build section in a more universal way - rpmbph: add hack for repack on x86_64 system packages contains ExclusiveArch in spec * Fri Apr 27 2012 Vitaly Lipatov <lav@altlinux.ru> 2.0.10-alt1 - many repl rules fixes - add support for Source0:, add check for empty source name detected - fix ALT 4.0/4.1 detection - improve binary repo desciptions - loginhsh: add -d, -q -r params - myhsh: do not install debuginfo packages in test hasher - repl: add hack for replace lib with lib64 on Mandriva - rpmbph: some hack for build wine on x86_64 - rpmbsh: don't replace pushd/popd on ALT - rpmcs: fix /etc and init.d replacement - rpmcs: small fixes, fix replacement rules also - rpmgp: add support for optimized dirs (/a, /b, /c subdirs) - rpmgp: call gear repo as gear - rpmgp: rename origin to gear - rpmlog: add toTAG support - rpmpub: fix ETERDESTSRPM handle - tarball: add conv for zip - tarball: add rar support - web: skip download if exists * Tue Dec 06 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.9-alt2 - fix override tag * Tue Dec 06 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.9-alt1 - fix replrules for Mandriva 2011 - rpmbs: fix gpush error comment - rpmbs: hack for multiple specs - rename apt conf files * Tue Nov 08 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.8-alt1 - full support for p? / t?, update tests for M60P M60T - some pkgrepl fixes - update repos/srpms - update support for p? and t? alt systems, do name translation more correctly - web: replace 20 with space after download * Tue Oct 18 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.7-alt1 - dmake: add -t option for test build servers - dmake/jmake: use nice - fix pkgrepls - gpull: fix get branch - rpmbb: add dmake support - rpmcs: add -h, --help support - rpmcs: do not replace changelog part - rpm: disable specname warning - rpmgp: skip gcc-c++ for install - rpmgs: fix changelog message - rpmgs: use bash * Mon Aug 01 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.6-alt1 - dmake: add support for pump mode by default - small fixes * Thu Jul 28 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.5-alt1 - add dmake for distcc support - dmake: add support 64 bit build and build i586 on x86_64 - add replaces for VoiceMan - rpmgs: fix add log after import * Wed Jul 13 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.4-alt1 - clean up helps for all commands - common: introduce docmd and showcmd funcs - gpull: do fetch before pull - loginhsh: add -x option for login with X support - rpmbph: normalize Patch0 name * Fri Jul 01 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.3-alt1 - repl: skip x86_64 before usual versions - rpmbph: drop obsoleted Fedora rules (conflicts with Mandriva/2010) - rpmbs: disable MD5 updating - rpmcs: fix replace Requires rpmcs: use last rules for repl * Fri Jun 10 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.2-alt1 - add p6 source list - add support for any p? system, do name translation more correctly - gpull: use current branch name by default - rpmgp: use subdir in tmp * Mon May 23 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.1-alt1 - get_etersoft_srpm_path: allow Source0 also - jmake: always use all CPUs - rpmgp: rewrite git clone - rpmgs: fix spec comment - spec: add tarball url * Tue Apr 26 2011 Vitaly Lipatov <lav@altlinux.ru> 2.0.0-alt1 - fix pkgrepls, remove bashism - repl: sure our version we check firstly * Mon Apr 04 2011 Vitaly Lipatov <lav@altlinux.ru> 1.9.9-alt2 - add rpm-build-compat requires (ALT bug #25356) * Sat Apr 02 2011 Vitaly Lipatov <lav@altlinux.ru> 1.9.9-alt1 - build: disable _unpackaged_files_terminate_build - gpull: always get tags - pkgrepl: fix groups replacement - repl: fix for use fedora.9, fedora.10 sort - rpmbph: skip egg-info packing with python 2.4 on CentOS/5 - rpmgp: allow run without params - tarball: add support for tgz unpack * Thu Mar 03 2011 Vitaly Lipatov <lav@altlinux.ru> 1.9.8-alt1 - common: move function before used - gpull: fix result output - rpmbs: move srpm after extract tarball from it * Sat Feb 19 2011 Vitaly Lipatov <lav@altlinux.ru> 1.9.7-alt1 - rpmbs/rpmbsh: move src.rpm to ETERDESTSRPM instead copying - rpmqf: add deb support - update src.rpm repos - web: disable cert checking for wget * Fri Jan 28 2011 Vitaly Lipatov <lav@altlinux.ru> 1.9.6-alt1 - drop release to alt1 if incrementing version - fix cyclic group replacement again (ALT #24724) - gpush: real check tag - initial fix rules for new order - introduce RELEASEPREFIX and use it - remove all temp generated src.rpm, sources, specs - rewrite replacement rule: check for each file from new version to old - rpmbs: no error if no need to copy * Tue Dec 28 2010 Vitaly Lipatov <lav@altlinux.ru> 1.9.5-alt1 - rpmgp: add support for clone via public url * Thu Dec 23 2010 Vitaly Lipatov <lav@altlinux.ru> 1.9.4-alt1 - gpush: rewrite girar/branch detection part, refactoring - gpush: use origin by default if exists - rpmbs: use name from spec as target repo name * Mon Dec 20 2010 Vitaly Lipatov <lav@altlinux.ru> 1.9.3-alt1 - gpush: full rewrite, use mygetopts - rpmlog: strip sign (eterbug #6588) * Tue Dec 14 2010 Vitaly Lipatov <lav@altlinux.ru> 1.9.2-alt1 - gpush: use remote alias, not direct path - introduce grpmbs - send a group of packages to girar build introduce grpmbsh - build a group of packages in hasher - remove Development Tools->Other (ALT #24724) - rpmgs: add tar.xz support * Fri Oct 22 2010 Vitaly Lipatov <lav@altlinux.ru> 1.9.1-alt1 - support rpm-build-intro (as rpm-build-compat) - add script from create repo from package list - check_display: do not run xset directly - fix replace p5<->M50 - gpull: replace -n with -r/-m/-f options (do --ff-only by default) - rpmbph: fix -n -u param handling - rpmgs: add support for download and commit tarballs with more than one subdirs * Thu Sep 16 2010 Vitaly Lipatov <lav@altlinux.ru> 1.9.0-alt1 - gpush: fix origin publish - rpmbph: add -b REPONAME and -q (quiet) support - rpmbs: add support for default remote, push branch too - rpmcs: implement group replacing * Fri Aug 20 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.9-alt1 - gpush: add some heuristic for default behavior - show git diff only for interactive session * Tue Jul 27 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.8-alt1 - gpull: do normal pull in additional to pull --rebase - rpmbs/gpush: push only our tag, not all tags - rpmbph: fix bug with positional -n param - rpmbph: fix -n using again - rpmbs: add support for -b (binary repo) - rpmbs: add -t option (just set signed tag) - rpmlog: add support for -v (increment version) introduce inc_release * Mon Jun 28 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.7-alt1 - fix add_changelog (run with empty text) - fix md5sum (correct overwrite hardlinked file) - rpmlog: add check for package version/release * Wed Jun 16 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.6-alt1 - all output from git pull to stdout - improve aptU: skip glibc/stdc++ libs and lib versioning - introduce echocon (print only if there is real console) and use it - rewrite add_changelog_helper - rpmlog: add test run mode, fix changelog format * Thu Jun 10 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.5-alt1 - allow to set default target branch (via MENV in config) - gpull: add -c option for check repo uptodate status - gpush: add support for target origin - introduce rpmlog command for autoupdate changelog from git log - rpmbs: add pocket build support (-p option) * Fri Jun 04 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.4-alt1 - rpmbph: fix rules using when build for target x86_64 from i586 - rpmbs: extract all tarballs from src.rpm to tarball dir - add gpush origin support - get spec path if spec is defined in gear rules - introduce SYSARCH with real system arch, use it during work with spec and src.rpm packing - fix replacements for gcc*, drop last spaces in list repl, add test for pkgrepl - update pkgreplreqs * Tue May 18 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.3-alt1 - improve some requires replacements - use PROJECTNAME instead BASENAME - add filter_gear_name for replace forbidden + with plus word - hasher: fix arch replacement - rpmbs: fix rsync upload for src.rpm * Sat Apr 17 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.2-alt1 - rpmpub: add fatal error if target dir is not set - fix get_root_git_dir against HOME - rpmbs: create MD5SUM for packages - do git reset after build with gear --commit - add gacl: utility for acl control - rpmpub: make cp -al for new releases from last link - loginhsh: install dbus-tools-gui if package(s) requires dbus - rpmbs: add git tag checking - always set APTCONF and HASHERDIR - add TOPDIR support * Mon Mar 22 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.1-alt1 - fix HASHERBASEDIR detecting - rpmbs: chmod generated src.rpm - skip AutoReq/AutoProv mingw32 for ALT before 4.1 * Fri Mar 12 2010 Vitaly Lipatov <lav@altlinux.ru> 1.8.0-alt1 - stable release 1.8.0 - aptU: initial realize for -l option - fix rpmbsh -i mode and loginhsh - rpmgs: fix downloading errors handling * Mon Mar 08 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.9-alt1 - rpmbph: do undefine libtoolize for M50 too - drop out ~/.ebconfig support, enable warning about ~/.eterbuild-config - rpmbph: replace %release with the real value due using in Source: and Patch: - rpmgp: only clone with -g, add new -gm option for remote clone and clone - gpull: full rewrite for support -a (all branches) and various remote repo - allow run rpmU under root user - remove UPLOADDIR var using and drop out copying after rpmbs by default - always clean hasher after build (by default). use rpmbsh -l if needed * Mon Feb 22 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.8-alt1 - rpmgs: small bugfixes and update - add aptU - update/install package(s) and update their requires * Sun Feb 21 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.7-alt1 - rpmbph: forbid backport to Sisyphus - rpmgs: fix spec path using, fix download tarball for src.rpm, improve download - rpmbs: fix src.rpm run task - enable support for use in gear without specname param - rpmbs: disable default force create tag, add -f (force) param - more bugfixes * Fri Feb 05 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.6-alt1 - add bashrc.d aliases apti, apts, aptw, finds - rpmgp: fix src.rpm import, allow to use several files - rpmgs: add real source support (for Source-svn, Source-url commented lines) - rpmbph: do not add rpm-build-compat buildreq to backported specs - gpush: do ginit if no remote aliases * Fri Jan 22 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.5-alt1 - rpmbs/rpmbsh: add -l option for lazy-cleanup after build - rpmgp: add -m option for migrate spec to gear support - rpmgp: fix -b option (install buildreqs packages) to work in distro independent manner - rpmgp: fix get remote branches and main branch selecting * Thu Jan 14 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.4-alt1 - rpmbph: support for branches like 5.1 if exists, instead M51 - rpmgp: clone all branches locally - rpmbsh: fix remote src.rpm build from rpmbph - gpush: push to all remote repos like git.* - loginhsh: add -o option for run as root * Wed Jan 13 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.3-alt1 - rpmgp: add acl list printing - gpush: push without branch if --all - rpmbph: do not insert fix for fuzzy patch in any case - rpmgp: add -g option for remote and locally repo clone * Fri Jan 08 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.2-alt1 - rpmbph: realize gear repo backporting (eterbug #4766) - myhsh: drop out backport related defines (it will be placed in the spec by rpmbph) - gpush: push current branch definitely - rpmbs: fix task build on various repos * Fri Jan 08 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.1-alt1 - myhsh: error if there are unpackaged files in the build - rpmgp: improve package checking (support non installed packages) - use sources.list from /etc/eterbuild if apt.conf in /etc/eterbuld too * Sun Jan 03 2010 Vitaly Lipatov <lav@altlinux.ru> 1.7.0-alt1 - check_publish.sh: add check for exist git repo, list acl for package if it in git - config: add GEAR_USER - rpmgp: add git checking - clean_pkgreq: skip gcc/cpp general packages - rpmgs: add rar archive support - spec: fix url (fix alt bug #22476) * Fri Nov 27 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.9-alt1 - fix GIRARHOST for subcommand - drop rpm-build-compat requires * Sat Nov 21 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.8-alt1 - rpmcs: fix %%__awker and so on replacement - rpmurl -p: fix local missed package situation - all utils: add support git.somename in the first param - rpmbb: add -R option for buildreq -bi - myhsh: write path to hasher in log - add apt conf files for 5.1 repo - rpmbph: add KORINFTARGETRELEASE support - rpmbs: add hack to replace alt release to eter - rpmbs: skip some sisyphus_check for local src.rpm build * Tue Sep 22 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.7-alt2 - rpmbs: imprpove publish tarball function, add md5sum for tarball - rpmbs: skip some sisyphus_check for local src.rpm build * Sat Sep 19 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.7-alt1 - add ccache support and use it in rpmbb - rpmbph: set vendor name part in release inherited from prev. release - rpmbph: remove SOURCE and SPEC files after build src.rpm - add new command jmake for run parallel make with ccache - rpmgs: add tbz support - rpmbs: add support for tarball target subdir * Thu Aug 06 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.6-alt2 - set script version to 166 * Wed Jul 29 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.6-alt1 - require make and gcc in any way (as part of build env) - fix mcbc build - rpmbph: replace readlink with realpath on FreeBSD * Fri Jul 24 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.5-alt1 - rpmunmets: fix direct hasher deps - fix set_last_link - rpmbb: run build_rpms_name in any way (due broken LOGFILE initializing) - rpmbs: set project name to gpush * Mon Jul 20 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.4-alt1 - add alternative .gear/rules support - add support for ETERBUILD_APTREPO conf - rpmbsh: make temporary commit before build with -t option (rpmbb like behaviour) - fix set last link, fix rpmpub / target detecting * Wed Jul 15 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.3-alt1 - rpmpub: replace version only in last or unstable component - add gpull command as git pull --rebase - fix rpmbb -r (buildreq) - open sisyphus.ru with source rpm name - update ginit/gpush - rpmunmets: search for the same arch in old repo - add handle ssh and local target to get_etersoft_srpm_path - rpmpub improvements - introduce COMPANYNAME and TARGETFTPBASE for company independence - fix rpmbs packing after hasher build - rpmgs: rewrote code with tar in source support (gear support) * Thu Jul 09 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.2-alt1 - add universal make_release script - check version if NEEDETERBUILD contains needed version - rpmbph: remove -m64 from optflags on Ubuntu/Debian - fix rpmbs from gear build after rpmrb/rpmbsh - rpmpub: initial version of project publish script - introduce COMPANYNAME and TARGETFTPBASE for company independence - gpush: improve: push master by default, add -a|--all support * Thu Jul 09 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.1-alt1 - rpmbs: add ssh target support for ETERDESTSRPM - fix backports version (altbug#20431) - rpmbs: fix add srpm to task, add verbose - repl: add x86_64 support for replacement rules - rpmbs: add -a option for add to shared task - ginit: add remote alias origin, load config - rpmbph: replace pushd/popd with cd - build with gear --commit only via rpmbb * Fri Jun 12 2009 Vitaly Lipatov <lav@altlinux.ru> 1.6.0-alt1 - rpmbs: switch to use git.alt build srpm command instead rsync to Incoming - rpmbs: support git.alt for -u at gear repo - rpmbph: use legacy compression for ALT 4.0/4.1 and not alt systems - rpmgs: add gear import support - support xdg-open instead BROWSER - rpmcs: correct handle + (plus sign) in package names - gpush: add -f/--force support - rpmgs: add 7z archive support - rpmbs: add save log entry for task build - add undefine libtoolize for alt systems - set correct vendor when repack src.rpm with rpmbph - rpmunmets: add compare packages requires with their previous versions - rpmbph: small fixes, replace Patch with Patch0 - pkgrepl.rpm: update rules - fix build in empty RPM dir * Fri Feb 13 2009 Vitaly Lipatov <lav@altlinux.ru> 1.5.6-alt1 - rpmbph: full rewrote repacking, add src.rpm and gear support - mkpatch: check Makefile before Makefile.in * Fri Jan 30 2009 Vitaly Lipatov <lav@altlinux.ru> 1.5.5-alt2 - rpmbph: fix readlink * Thu Jan 15 2009 Vitaly Lipatov <lav@altlinux.ru> 1.5.5-alt1 - rpmbph: support non numerical releases - loginhsh: enable /proc mount - rpmqf: value link recursively - rpmgs: add set version support (altbug #14397) - update repl rules - cleanup code * Tue Jan 06 2009 Vitaly Lipatov <lav@altlinux.ru> 1.5.4-alt1 - introduce eterbuild/eterbuild script for public use - cleanup code, remove obsoleted functions - add support set version via rpmgs - fix build result detecting * Sun Jan 04 2009 Vitaly Lipatov <lav@altlinux.ru> 1.5.3-alt1 - add IGNOREGEAR env var support - detect package arch from spec - rpmgp: use getopt, add -d options for download package (list only by default) * Sat Dec 13 2008 Vitaly Lipatov <lav@altlinux.ru> 1.5.2-alt1 - really 1.5.2, cleanup code - rewrite rpmgp: use getopt, add -d options for download package - use gear via vars, do not require it * Thu Dec 11 2008 Vitaly Lipatov <lav@altlinux.ru> 1.5.1-alt2 - add get_version, fix inc_release, inc_subrelease - clean up code (thanks Slava Semushin for comments) - fix rpmbb -r (buildreq) with git * Sat Dec 06 2008 Vitaly Lipatov <lav@altlinux.ru> 1.5.1-alt1 - APTCONF sets used apt.conf if defined - add support for x86_64 build with generic i586 sources.list - set git tag during rpmbs -s - fix release checking in universal manner - skip sisyphus_check if build from git - update QuickHelp, remove unneeded comments - fix __python_ and so on incorrect replacement - disable __subst and libtoolize/autoconf and so on replacement - fix _datadir/doc replacement (altbug #16604) - use fonts-ttf-liberation from loginhsh * Wed Oct 29 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.9-alt1 - add macroses from rpm-build-fonts - support Mandriva 2009 - update pkgrepl rules - bin/rpmrb: fix to use rpmrb without version - bin/rpmgp: fix package download * Sun Jul 20 2008 Vitaly Lipatov <lav@altlinux.ru> 1.5.0-alt1 - build from git, move install commands to makefile - move /etc/rpm/etersoft-build-config to /etc/eterbuild/config - move /etc/rpm/etersoft-build-functions to /usr/share/eterbuild/common - update README, TODO * Thu Jul 17 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.8-alt1 - bin/rpmgp: add support for get src.rpm from various rpm repos - do not override CC/CXX, disable ccache detecting - add support for M42 - update pkgrepl rules * Thu Jul 03 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.7-alt1 - bin/rpmbs: add -z support (legacy compression) - bin/rpmcs: disable change source tarball name by default - bin/rpmbugs: use Sisyphus product for bugzilla - bin/rpmbph: create rpms with legacy compression without spec line * Fri Jun 27 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.6-alt1 - bin/rpmbph: use gzip method for backported src.rpm - improve rpmqf to support links and files in the current dir - update pkgrepl rules * Fri Jun 13 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.5-alt1 - fix M41 build (fix bug #15969) - add M41 support to rpmbph * Thu May 29 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.4-alt1 - fix M40 upload to updates - rpmurl: add -p option for open sisyphus.ru page for the package * Sat May 10 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.3-alt1 - add M41 (backport/update) support - fix missed defattr injecting in rpmbph - run add_changelog separately for each spec (fix altbug #15495) in rpmgs - disable attr removing, remove only defattr(-,root,root) in rpmcs - fix defattr injecting (add missed |) in rpmbph (thanks to boris@) * Mon Mar 24 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.2-alt1 - do not replace source ext in git repo case - add more rules for removing %%_macroses - fix Group replacement * Sat Feb 23 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.1-alt1 - fix Group replacement - add python macroses support in rpmcs - small fixes * Sat Jan 19 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.0-alt1 - cleanup spec - add rpm-build repl for SUSE - use perl -pe for replacing, small fixes - clean up rpmcs code - fix bug #13974 * Fri Jan 11 2008 Vitaly Lipatov <lav@altlinux.ru> 1.3.5-alt3 - fix prepare_tarball function - fix rpmbph for curret distro detect * Thu Jan 10 2008 Vitaly Lipatov <lav@altlinux.ru> 1.3.5-alt2 - fix rpmcs hang - fix rpmbph on ALT spec changelogs - more correctly clean pkgreqs * Thu Jan 10 2008 Vitaly Lipatov <lav@altlinux.ru> 1.3.5-alt1 - add -l key to rpmgp (lists buildreqs for the spec) - big update of pkg replacement files (Xorg, NX, Postgres...) - introduce rpmunmets script for unmets detect in fresh packages - improve BuildReq handling in rpmbph - fix replace package names only in *Req* and *Group* spec lines in rpmcs - add -o key to rpmbs for nosrc.rpm generating * Thu Dec 27 2007 Vitaly Lipatov <lav@altlinux.ru> 1.3.4-alt3 - fix replacements only in *Req* and Group* lines - small fixes - update replacemens for NX build * Thu Dec 13 2007 Vitaly Lipatov <lav@altlinux.ru> 1.3.4-alt2 - remove empty tags (buildreq and so on) - add perl-devel and python-devel replacements - fix ALT Linux 3.0 replacements * Thu Nov 08 2007 Vitaly Lipatov <lav@altlinux.ru> 1.3.4-alt1 - write package release as in ALT - fix rpmbph to support %%{_vendor}, %%_vendor, eter in release - use bash for rpmbph, rpmbs - major update replacement list (check by Wine build) - add replacements for modularized XOrg packages - rename mandriva tag release to mdv - fix rpmbph for legacy mktemp using - add gconf_schema_install replacement to rpmcs (fix bug #13614) * Wed Nov 07 2007 Vitaly Lipatov <lav@altlinux.ru> 1.3.3-alt1 - add support to upload to incoming/Update (-U option) - update replacement list (special Mandriva rules) - add tbz2 tarball support - fix build log greping - update README * Sun Oct 28 2007 Vitaly Lipatov <lav@altlinux.ru> 1.3.2-alt1 - small fixes in rpmbph scripts - update replacement list - add support for Incoming/Updates (-U key instead -u for upload) * Tue Sep 25 2007 Vitaly Lipatov <lav@altlinux.ru> 1.3.1-alt1 - fix rpmbph on ALT, add error handling in rpmcs - add git support in mkpatch, use .orig firstly - add some rules for Debian, Mandriva, common rules for rpm, deb * Sat Sep 08 2007 Vitaly Lipatov <lav@altlinux.ru> 1.3-alt1 - improve rpmbph to support any target system - use replacement lists in rpmbph and rpmcs - add git support in mkpatch * Mon Aug 06 2007 Vitaly Lipatov <lav@altlinux.ru> 1.2-alt1 - fix rpmbb for use with gear (thanks to php-coder@) - improve rpmcs - fix pack_src_rpm() * Mon Jul 10 2007 Vitaly Lipatov <lav@altlinux.ru> 1.1.9-alt1 - alpha version, all systems support in rpmbph - add all rpm based system initial support in rpmbph - add parallel bzip (pbzip2) support - add -r (remote) option to rpmrb * Wed May 30 2007 Vitaly Lipatov <lav@altlinux.ru> 1.1.8-alt1 - add support for ALT Linux 4.0 backports - remove hasher from requires, add check for hsh - set download timeouts against sf.net mirrors lags - cleanup chroot after loginhsh using * Fri Mar 16 2007 Vitaly Lipatov <lav@altlinux.ru> 1.1.7-alt1 - rpmrb: remove minor version if only major used (fix bug #11103) - detect sticky tag when recheckout from cvs - use alt1 release as default for new release - myhsh: use --mountpoints=/proc,/dev/pts by default * Thu Jan 18 2007 Vitaly Lipatov <lav@altlinux.ru> 1.1.6-alt1 - small changes, remove hack for glibc-i686 requires - fix check url in rpmurl * Wed Dec 27 2006 Vitaly Lipatov <lav@altlinux.ru> 1.1.5-alt1 - add test with bzip -t for tarballs - use bash for rpmbb (due dash problem on Ubuntu 6.10) - fix some replacements in rpmbph - disable ccache warning * Sun Nov 19 2006 Vitaly Lipatov <lav@altlinux.ru> 1.1.4-alt1 - add initial support for gear/git - add local mode for prepare_tarball (without cvs using) - fix temp dir create, fix project directory name using - fix nice using - update library replacing to rpmbph - fix mkpatch behaviour - some hasher args fixes - some bugfixes * Tue May 23 2006 Vitaly Lipatov <lav@altlinux.ru> 1.1.3-alt1 - smallfix release (see NEWS) - improve hasher using (disable buildtime, support for x86_64) - improve mkpatch * Sun Apr 09 2006 Vitaly Lipatov <lav@altlinux.ru> 1.1.2-alt1 - add mkpatch for make patch against one file in source tree - remove -v from hsh args by default (fix bug #9387) - some improvements (see NEWS) * Wed Mar 08 2006 Vitaly Lipatov <lav@altlinux.ru> 1.1.1-alt1 - bugfix release (see NEWS) * Sun Mar 05 2006 Vitaly Lipatov <lav@altlinux.ru> 1.1-alt1 - some improvements (see NEWS), small bugfixes - use apt.conf.SS/sources.list.SS by default now - add check_spec.sh for compare rpmcs results with original specs - remove elinks, perl-libwww, ccache requires (thanks mithraen@ for Uwaga) * Tue Feb 21 2006 Vitaly Lipatov <lav@altlinux.ru> 1.0-alt1 - welcome to future improvement release (see NEWS) - add functions for release small project (publish and rpmish) - add nice to rpmbuild - improve to more compatibility with other Linux distros * Wed Feb 15 2006 Vitaly Lipatov <lav@altlinux.ru> 0.99.9-alt1 - some improvements (see NEWS) - add fixes for ignore /etc/apt/sources.list.d/* - add requires for rpm-build-*-compat - test on various Linux distros (see README) - fix Source URL - temporarely disabled requires for rpm-build-compat * Sat Jan 28 2006 Vitaly Lipatov <lav@altlinux.ru> 0.99.8-alt1 - some improvements (see NEWS) - remove rpmlint from the package requires - add console output in rpmbugs (f.i. use rpmbugs bug_number) - add support for rpm-build-compact (for backports support) * Wed Jan 04 2006 Vitaly Lipatov <lav@altlinux.ru> 0.99.7-alt1 - some improvements (see NEWS) - remove cbuildreq * Tue Dec 27 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99.6-alt3 - fix small mistakes in scripts * Mon Dec 26 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99.6-alt2 - fix use loginhsh * Mon Dec 26 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99.6-alt1 - add M31 build support - remove gcc-c/c++ dependencies - rename bashbsh to loginhsh - disable mail report (was broken feature) * Sat Dec 24 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99.5-alt1 - add requires for rpm-build-altlinux-compat for non ALT system - change Incoming host from incoming to devel - some improvement (see NEWS) * Mon Dec 05 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99.4-alt1 - change group to Development/Other - minor fixes * Sat Nov 26 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99.3-alt1 - minor fixes (prepare for 1.0 release) * Wed Nov 16 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99.2-alt1 - minor fixes - support for test install into hasher * Fri Nov 04 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99.1-alt1 - new version (major option parsing rewrite) - ls-incoming added * Sat Oct 15 2005 Vitaly Lipatov <lav@altlinux.ru> 0.99-alt1 - new version (bug fix release) - upload-to-alt script restored * Sun Sep 18 2005 Vitaly Lipatov <lav@altlinux.ru> 0.98-alt1 - new version (code rewrite, more smart options) - remove upload-to-alt scripts (use -u option for rpmbs(h) instead) * Sun Sep 11 2005 Vitaly Lipatov <lav@altlinux.ru> 0.97-alt1 - new version (more utilites, improve usability) * Sat Sep 10 2005 Vitaly Lipatov <lav@altlinux.ru> 0.96-alt1 - new version * Wed Sep 07 2005 Vitaly Lipatov <lav@altlinux.ru> 0.95-alt1 - new version (code rewrite) * Tue Sep 06 2005 Vitaly Lipatov <lav@altlinux.ru> 0.94-alt1 - bugfix release (fix BUILDROOT, update translation) * Mon Sep 05 2005 Vitaly Lipatov <lav@altlinux.ru> 0.93-alt1 - new version (code rewrite, more functionality, see README) * Sat Sep 03 2005 Vitaly Lipatov <lav@altlinux.ru> 0.92-alt1 - new version (see NEWS) * Wed Aug 24 2005 Vitaly Lipatov <lav@altlinux.ru> 0.91-alt1 - new version (small changes) * Wed Aug 03 2005 Vitaly Lipatov <lav@altlinux.ru> 0.9-alt0.3 - fix unexpanded macros again * Sat Jul 30 2005 Vitaly Lipatov <lav@altlinux.ru> 0.9-alt0.2 - fix bug #7491 (unexpanded macros) * Sun Jun 05 2005 Vitaly Lipatov <lav@altlinux.ru> 0.9-alt0.1 - add requires for C/C++ compilers - add russian translation for script messages * Fri Apr 15 2005 Vitaly Lipatov <lav@altlinux.ru> 0.7-alt1 - new release (other repository support) * Sat Apr 09 2005 Vitaly Lipatov <lav@altlinux.ru> 0.6-alt1 - bugfix release - fix missing rpm-build-functions * Wed Mar 09 2005 Vitaly Lipatov <lav@altlinux.ru> 0.5-alt1 - new release * Mon Feb 28 2005 Vitaly Lipatov <lav@altlinux.ru> 0.4-alt0.1 - first build for ALT Linux Sisyphus