epkgs-x86-musl/pm

68 lines
1.0 KiB
Plaintext
Raw Permalink Normal View History

2023-03-30 12:54:28 -04:00
#
# pm
#
# Package metadata
PACKAGE_NAME="pm"
PACKAGE_VER="1.0"
PACKAGE_DESC="Simple password manager"
MAINTAINER="liamwaldron@everestlinux.org"
LICENSE="GPL v3"
ARCH="x86"
INCLUDED_FILES=("/usr/bin/pm" "/etc/pm/entries")
# Integrity checking
SHA256SUMS="8189477777d400de69bec363ec3e405db545941edf319e8e14ce99605dcf620d"
# Dependency information
DEPENDS=("ecrypt")
CONFLICTS=("pm-rtc")
# Source information
PACKAGE_SRC="https://git.everestlinux.org/EverestLinux/pm"
SOURCES=("pm")
# Installation
getsource() {
git clone $PACKAGE_SRC
cd ${SOURCES}
}
buildpkg() {
make ${MAKEFLAGS} ${CFLAGS} ${CXXFLAGS} # these MUST be set
}
installpkg() {
make install
# Never install files to /bin, they will get
# overwritten when the user pulls a new update
}
installpkg_system() {
PREFIX="/" make install
}
removepkg() {
rm /usr/bin/pm
rm -rf /usr/share/man/man1/pm.1.gz
}
removepkg_system() {
rm /bin/pm
rm -rf /share/man/man1/pm.1.gz
}
updatepkg() {
buildpkg "$@"
installpkg "$@"
}
updatepkg_system() {
buildpkg "$@"
installpkg_system "$@"
}
#
# end pm
#