wok-next annotate rpm/receipt @ rev 21727
created recipe for vbindiff
author | Hans-G?nter Theisgen |
---|---|
date | Sat Nov 21 14:32:44 2020 +0100 (2020-11-21) |
parents | 82b613cfd1e0 |
children |
rev | line source |
---|---|
al@20862 | 1 # SliTaz package receipt v2. |
al@20862 | 2 |
al@20862 | 3 PACKAGE="rpm" |
al@20862 | 4 VERSION="4.14.1" |
al@20862 | 5 CATEGORY="system-tools" |
al@20862 | 6 SHORT_DESC="RPM Package Manager" |
al@21020 | 7 MAINTAINER="devel@slitaz.org" |
al@20862 | 8 LICENSE="GPL2" |
pascal@21181 | 9 WEB_SITE="https://rpm.org/" |
al@20862 | 10 |
al@20862 | 11 TARBALL="$PACKAGE-$VERSION.tar.bz2" |
al@20862 | 12 WGET_URL="http://ftp.rpm.org/releases/rpm-${VERSION%.*}.x/$TARBALL" |
al@20862 | 13 # integrity check: http://rpm.org/download.html -> Release notes |
al@20862 | 14 TARBALL_SHA256="43f40e2ccc3ca65bd3238f8c9f8399d4957be0878c2e83cba2746d2d0d96793b" |
al@20862 | 15 |
al@20862 | 16 BUILD_DEPENDS="p7zip-full gnupg zlib-dev bzip2-dev xz-dev zstd-dev \ |
al@20862 | 17 elfutils-dev nss-dev nspr-dev libmagic-dev popt-dev libarchive-dev db-dev \ |
al@21020 | 18 gettext-dev dbus-dev" |
al@21020 | 19 SPLIT="$PACKAGE-dev" |
al@20862 | 20 |
al@20862 | 21 compile_rules() { |
al@20862 | 22 ./configure \ |
al@20862 | 23 --without-lua \ |
al@20862 | 24 $CONFIGURE_ARGS && |
al@20862 | 25 fix libtool && |
al@20862 | 26 make && |
al@20862 | 27 make install |
al@20862 | 28 } |
al@20862 | 29 |
al@20862 | 30 genpkg_rules() { |
al@20862 | 31 case $PACKAGE in |
al@20862 | 32 rpm) |
al@20862 | 33 copy @std |
al@21105 | 34 DEPENDS="libbzip2 dbus elfutils libarchive libdb liblzma libmagic nss \ |
al@20862 | 35 popt python zlib zstd" |
al@20862 | 36 SUGGESTED="p7zip-full gnupg" |
al@20862 | 37 TAGS="package-manager" |
al@20862 | 38 ;; |
al@20862 | 39 *-dev) |
al@20862 | 40 copy @dev |
al@20862 | 41 DEPENDS="rpm bzip2-dev db-dev nss-dev popt-dev xz-dev zlib-dev \ |
al@20862 | 42 zstd-dev" |
al@20862 | 43 ;; |
al@20862 | 44 esac |
al@20862 | 45 } |
al@20862 | 46 |
al@20862 | 47 # Building rpm database. |
al@20862 | 48 post_install() { |
al@20862 | 49 chroot "$1/" rpm --initdb --quiet |
al@20862 | 50 } |
al@20862 | 51 |
al@20862 | 52 pre_remove() { |
al@20862 | 53 if [ -d "$1/var/lib/rpm" ]; then |
al@20862 | 54 rm -f "$1"/var/lib/rpm/* |
al@20862 | 55 fi |
al@20862 | 56 } |