Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : rpm | name : rpm | ||||
| version : 4.14.2.1 | version : 4.16.1.3 | ||||
| release : 13 | release : 14 | ||||
| source : | source : | ||||
| - https://github.com/rpm-software-management/rpm/archive/rpm-4.14.2.1-release.tar.gz : 92cab9da7524cf4e4abf33f160cdfb9e63fe021bc7133f97735f70cdec777400 | - http://ftp.rpm.org/releases/rpm-4.16.x/rpm-4.16.1.3.tar.bz2 : 513dc7f972b6e7ccfc9fc7f9c01d5310cc56ee853892e4314fa2cad71478e21d | ||||
| license : LGPL-2.0-or-later | license : LGPL-2.0-or-later | ||||
| component : programming.devel | component : programming.devel | ||||
| summary : RPM Package Manager | summary : RPM Package Manager | ||||
| description: | | description: | | ||||
| The RPM Package Manager (RPM) is a powerful command line driven | The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating software packages. Each software package consists of an archive of files along with information about the package like its version, a description, etc. | ||||
| package management system capable of installing, uninstalling, | |||||
| verifying, querying, and updating software packages. Each software | |||||
| package consists of an archive of files along with information about | |||||
| the package like its version, a description, etc. | |||||
| The RPM Package Manager is provided in Solus to enable building RPMs | The RPM Package Manager is provided in Solus to enable building RPM for RPM-based Linux distributions from Solus using tools like 'mock'. To build packages for Solus, use 'ypkg' and 'solbuild'. | ||||
| for RPM-based Linux distributions from Solus using tools like 'mock'. | |||||
| To build packages for Solus, use 'ypkg' and 'solbuild'. | |||||
| builddeps : | builddeps : | ||||
| - pkgconfig(libacl) | |||||
| - pkgconfig(libarchive) | - pkgconfig(libarchive) | ||||
| - pkgconfig(libcap) | - pkgconfig(libcap) | ||||
| - pkgconfig(libelf) | - pkgconfig(libelf) | ||||
| - pkgconfig(liblzma) | - pkgconfig(liblzma) | ||||
| - pkgconfig(libzstd) | - pkgconfig(libzstd) | ||||
| - pkgconfig(lua) | - pkgconfig(lua) | ||||
| - pkgconfig(nspr) | - pkgconfig(nspr) | ||||
| - pkgconfig(nss) | - pkgconfig(nss) | ||||
| - pkgconfig(openssl) | - pkgconfig(openssl) | ||||
| - pkgconfig(popt) | - pkgconfig(popt) | ||||
| - pkgconfig(python3) | - pkgconfig(python3) | ||||
| - pkgconfig(zlib) | - pkgconfig(zlib) | ||||
| - acl-devel | |||||
| - bzip2-devel | - bzip2-devel | ||||
| - db5-devel | - db5-devel | ||||
| - elfutils-devel | - elfutils-devel | ||||
| setup : | | setup : | | ||||
| # Disable plugins: Don't want systemd-inhibit running in chroot builds | # Disable plugins: Don't want systemd-inhibit running in chroot builds | ||||
| %reconfigure \ | %reconfigure \ | ||||
| --disable-plugins \ | --disable-plugins \ | ||||
| --disable-static \ | --disable-static \ | ||||
| --enable-nls \ | --enable-nls \ | ||||
| --enable-python \ | --enable-python \ | ||||
| --with-acl \ | --with-acl \ | ||||
| --with-cap \ | --with-cap \ | ||||
| --with-external-db \ | --with-external-db \ | ||||
| --with-lua \ | --with-lua \ | ||||
| --with-path-magic=/usr/share/file/magic.mgc \ | --with-path-magic=/usr/share/file/magic.mgc \ | ||||
| --with-vendor=solus \ | --with-vendor=solus \ | ||||
| CFLAGS="$CFLAGS -DLUA_COMPAT_ALL -DLUA_COMPAT_MODULE" CPPFLAGS="-I/usr/include/nspr -I/usr/include/nss" | CFLAGS="$CFLAGS -DLUA_COMPAT_ALL -DLUA_COMPAT_MODULE" CPPFLAGS="-I/usr/include/nspr -I/usr/include/nss" | ||||
| %make | %make | ||||
| pushd python | pushd python | ||||
| python2 setup.py build | |||||
| python3 setup.py build | python3 setup.py build | ||||
| popd | popd | ||||
| install : | | install : | | ||||
| %make_install | %make_install | ||||
| pushd python | pushd python | ||||
| python2 setup.py install --root=$installdir | |||||
| python3 setup.py install --root=$installdir | python3 setup.py install --root=$installdir | ||||
| popd | popd | ||||
| rm -rvf $installdir/var | rm -rf $installdir/var | ||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.