wok-next annotate rpm/receipt @ rev 21040

mariadb 10.3.10 (again)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Nov 09 09:48:29 2018 +0200 (2018-11-09)
parents 25585466953b
children 82b613cfd1e0
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"
al@20862 9 WEB_SITE="http://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@20862 34 DEPENDS="bzlib 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 }