ALT Linux repos
S: | 2.2.12-alt1 |
5.0: | 1.2-alt1 |
4.1: | 1.2-alt0.M41.1 |
4.0: | 1.00-alt0.M40.3 |
+backports: | 0.99-alt0.M40.1 |
3.0: | |
+backports: | 0.99-alt0.M30.1 |
Group :: Development/Other
RPM: rpm-build-altlinux-compat
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
20 march 2022 Vitaly Lipatov <lav at altlinux.ru> 2.2.12-alt1
- distr_vendor: update to 2.7 version
- add features for Astra and RedOS
- fix libdir for AstraLinux
- macros.intro.backport: set correct rpmmacrosdir for ALT
- install.sh: set platform specific _rpmmacrosdir
- spec: override _rpmmacrosdir only if empty
- fix for bare words are no longer supported
- add @zerg's version comparing macros (see altbug 6010)
- updated from distro_info 2.4
- updated from distro_info 2.2
- restore rpm-macros-intro and rpm-macros-compat provides
- introduce python3_build_doc
- drop duplicate self-provides
- macros.intro: python3_prune: add test dirs removing too
- just a hotfix: introduce python3_prune macro
- introduce py3_buildrequires
- introduce py3_prune macro
- distr_vendor: update from distro_info 1.7
- distr_vendor: fix again for catching up p9 branches (ALT bug 39046)
- fix license to GPLv2+ and add LICENSE file
- install.sh: forbids empty distro related info
- update distr_vendor from distro_info from distro_info package (ALT bug 39046)
- fix remove_repo_info macro
- provide all packages as rpm-macros-*
- remove_repo_info: add .DS_Store removing
- install.sh: get arch info from distr_vendor (adds support for non x86 arches)
- install.sh: add _distro_name, _distro_version
- NPROCS: divide by 4 only if we have more than 42G
- add support for python package prefix in py_use macros
- update python and add python3 macros
- add _pkgdocdir
- resort macros order
- base rpm: add _cachedir
- introduced _metainfodir (like in Fedora)
- distr_info: use awk instead tr (broken in busybox on OpenWrt)
- distr_info: drop obsoleted systems, cleanup code
- distr_info: use hascommand instead which
- distr_info: add OpenWrt detection
- fix _lib32dir for Astra (eterbug #12915)
- macros.intro: add LDFLAGS in configure32
- add /proc buildreq in _tune_parallel_build_by_procsize
- add EVR macros
- add rpm-build-compat require to rpm-build-intro (due distr_vendor)
- introduce _tune_parallel_build_by_procsize
(set __nprocs limited in depend of system memory and suggested size) - distr_vendor: major update from dist_info from eepm
- add _userunitdir
- add python3_dirbuild_debug
- add python_test, python3_test, python3_dirtest
- add _pypi_url
- add add_verify_elf_skiplist to other platforms
- spread _rundir, _logdir to other platforms
- move _localstatedir macro to rpm-macros-intro-conflicts package (ALT bug 32554)
- add support for python3_dir* args
- add python3_dircheck
- add py3_use, python3_check
- introduce python3_dirsetup, python3_dirbuild, python3_dirinstall (see python-module-chatdet for example)
- introduce py_use and lib_use (set low version for buildrequires and requires)
- fix end of line in _ln_sr macro
- ln_sr: add nonrelative workaround if ln --relative not yet supported
- introduce _ln_sr
- fix macros, add logrotatedir for deb systems
- distr_vendor: fix for ALT 8.x, drop obsoleted versions
- fix _target_python_libdir for Ubuntu/Debian
- move check_distr_vendor.sh to korinf/tools
- distr_vendor: sync with eepm/distr_info
- add liconsdir/niconsdir
- fix astra lib32dir and revert broken changes for Ubuntu (eterbug 4754#c109)
- add logrotate dir
- add link to macros for GosLinux
- add GosLinux support
- add _localstatedir = /var to rpm-build-intro
- add webserver-common
- ALT Linux: hard set _localstatedir to /var
- set _localstatedir to /var (see ALT bug #10382)
- astra: fix lib32dir
- update distr_vendor
- add AstraLinux support
- distr_vendor: use Sisyphus for ALT Linux as default
- really add python_check macro
- distr_vendor: add Cygwin support, improve ALT Linux version detection
- remove empty file for CentOS/6 (makes wrong macros list) (eterbug #10965)
- set udev macros for CentOS/5
- introduce configure32
- distr_vendor: sync with distr_info from eepm
- add qt5 rule, update qt4 macro
- add udev macros for other systems
- add udev macros for CentOS/6
- add mcst support
- fix add_findreq_skiplist/add_findprov_skiplist for deb based distro
- add udevrulesdir for deb based distros
- add add_findreq_skiplist/add_findprov_skiplist empty macros
- add _udevrulesdir and _udevhwdbdir for ALT Linux p5
- add skip for add_findreq_lib_path
- update macros cmake
- macros.compat: add _runtimedir
- set_gcc_version ignoring
- fix build with rpm4 on FreeBSD
- rename mandriva macros file to correct name macros.mdv
- update README
- rewrite install.sh
- improve distro specific macros detection (use prev. if exits)
- add macros for Debian/7
- add symlink for correct build ROSA specific
- fix _initdir for Gentoo (eterbug #9701)
- fix fonts install macro
- python: add --prefix for setup.py
- add macro for Gentoo
- fixes for _sudoers dir on ALT Linux
- disable python.env (eterbug # 9477)
- change macros order for override version specific macros
- fix _qt4dir for Ubuntu/Debian
- add sudoersdir macro for old ALT Linux distros
- other fixes for _sudoersdir
- add _unitdir for old RHEL, Mandriva, SUSE distros
- add unitdir macro for systemd dir for deb systems, archlinux and slackware
- import macros from rpm-macros-qt*
- add qmake_qt4 macro (Mandriva like)
- python: disable ext. requires
- update python files
- add provides for included rpm-build-*
- intro macro _cupslibdir for /usr/lib/cups
- intro macro _sudoersdir for /etc/sudoers.d
- distr_vendor: fix ArchLinux package extension
- do not use ifndef in spec
- add _sharedstatedir to all old ALT Linux distro (p6 and early) in -compat
- add _sharedstatedir = /var/lib to compat
- distr_vendor: sync with distr_info from eepm package
- add _target_libdir
- distr_vendor: add ROSA support
- use x86_64 version instead regular if it exists
- major improve distr_vendor:
+ add support without ROOTDIR translation names
+ add SunOS support
+ cleanup
+ add -V for printout version
- fix Ubuntu/12.04 multiarch dir placement
- add _libexecdir for deb systems
- add support for Ubuntu 12.04 multiarch
- macros.intro: use prefix instead /usr (FreeBSD/Solaris uses /usr/local)
- add intro.backport to compat
- fix compat macros for ALT Linux
- add missed _lib32dir on ALT backports
- distr_vendor: update for new systems
- install.sh: fix subst using
- set _initddir as /etc/rc.d for ArchLinux (eterbug #7863)
- macros.intro: add _lib32dir
- add .x86_64 support and add hack for deb based systems
- use _sys_macros_dir for macros dir if defined
- do not use pushd/popd in specs
- add macros from control
- spec: add openpkg from SunOS support for macros dir
- add rpm-build-tts
- distr_vendor: fixes for ALT Linux
- spec: add FreeBSD support for macros dir
- distr_vendor: use uname -r for FreeBSD
- add _target_libdir, _target_libdir_noarch (needed for python macros)
- fix version detection for Fedora
- use /etc/init.d for SUSE based distro (eterbug #6629)
- distr_vendor: get Mandriva version via lsb-release
- use rc.d/init.d for rpm based distro (eterbug #6629)
- define _initddir for all pkgtype
- remove python env. var. (http://bugs.etersoft.ru/show_bug.cgi?id=4754#c25)
- use _initddir instead _initdir, add _initdir to ALT compat macros (see ALT #24290)
- remove dup macros
- split in two package on ALT Linux: rpm-build-compat and rpm-build-intro
- disable start_service on ALT Linux (fix for ALT bug #24152)
- improve detecting ALT Linux 5.1 and 6.0
- update SUSE/Mandriva/PCLinux detections
- fix install pkgtype related macros
- add python, perl macros
- rearrange source macros file
- update distr_vendor
- introduce %_sysconfigdir (%_sysconfdir/sysconfig)
- fix translation distro name
- fix Url to new place
- add support for -p option to subst
- add macros from rpm-build-perl
- move build to BuildFarm
- small rearrange macros
- move _aclocaldir, _locksubsysdir, _rpmmacrosdir to already realized in ALT
- update cmake macros from cmake 2.8.0-alt1, move it to compat
- fix cmake for build in build subdir
- distr_vendor: add -n option for printout distro name in _vendor macros format
- update distr_vendor to newest distro support
- fix cmake, fix_permissions macros
- introduce remove_repo_info macro
- sync python_ macros with rpm-build-python
- add bindir to install script
- introduce cmake, fix_permissions, python_check macros
- add compat add_python_req_skip, license macros
- introduce _locksubsysdir macro
- fix font path for other system
- add modified macroses from rpm-build-fonts for other systems
- bin/distr_vendor: right use status of the last command in functions
- fix copy/paste error in add_optflags/remove_optflags
- add distro specific macroses support
- set correct fonts path for various distro
- add add_optflags/remove_optflags
- disable empty rpmldflags
- ignore return status from groupadd/useradd
- fix useradd/groupadd realization again
- update rpm opt* flags
- fix useradd/groupadd realization for various distros
- add autoreconf macros
- add add_findprov_lib_path skipping
- do not override add_findprov_lib_path and set_verify_elf_method on ArchLinux
- do not check tty -s in start_service for other platforms
- check DURING_INSTALL in start_service
- add make_install_std, makeinstall_std, omfdir
- cleanup spec according to etersoft-build-utils 1.3.6
- add set_verify_elf_method stub for non ALT systems
- upgrade dist_vendor script to newest systems
- add check for too old mktemp to add_changelog
- add defaultdocdir definition
- add ChangeLog file
- fix start_service macros
- add initial ArchLinux support
- use lxp suffix for LinuxXP and mdv for Mandriva
- update distr_vendor
- add macros start_service for conditional start service during install
- upgrade dist_vendor script to newest systems
- do not add old ALT distro compatibility macroses for all (fix bug #11183)
- rewrite distr_vendor (add detect for all supported system)
- enable make_build to multiprocess build
- define post_service macroses separately for rpm and deb
- fix distr_vendor script, fixes for dash using
- pack distr_vendor for ALT Linux
- remove _libexecdir
- fix _libexecdir
- add _docdir
- use nil for correct macro functions
- fix subst script
- add dummy macroses for menu/desktopdb update
- add distr_vendor script for distro version detecting
- use : in stub macroses
- fix chkconfig params
- change initdir to /etc/init.d (for non ALT)
- rewrite preun/post scripts
- revert prev. changes, fix some macroses
- define ALT macroses only if not defined yet
- add __niconsdir
- fix stupid bug with postun script name
- fix mktemp in old systems
- some fixes
- merge rpm-build-altlinux-compat and rpm-build-compat projects
- fix __autoreconf macro name
- add _aclocaldir macro
- add rpmcflags macro
- start ALT backports compatibility project
- new release, macros updated by Denis Smirnov
- test pre release