From bed2f6f1662bb27bcc5126e4a6f76bbd3abd6f8c Mon Sep 17 00:00:00 2001 From: Liam Waldron Date: Thu, 30 Mar 2023 12:51:44 -0400 Subject: [PATCH] add ecrypt --- galaxy/ecrypt | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 galaxy/ecrypt diff --git a/galaxy/ecrypt b/galaxy/ecrypt new file mode 100644 index 0000000..613eff9 --- /dev/null +++ b/galaxy/ecrypt @@ -0,0 +1,67 @@ +# +# ecrypt +# + +# Package metadata +PACKAGE_NAME="ecrypt" +PACKAGE_VER="1.0" +PACKAGE_DESC="Simple random string generator" +MAINTAINER="liamwaldron@everestlinux.org" +LICENSE="GPL v3" +ARCH="x86" +INCLUDED_FILES=("/usr/bin/ecrypt") + +# Integrity checking +SHA256SUMS="8189477777d400de69bec363ec3e405db545941edf319e8e14ce99605dcf620d" + +# Dependency information +DEPENDS=("") +CONFLICTS=("") + +# Source information +PACKAGE_SRC="https://git.everestlinux.org/EverestLinux/ecrypt" +SOURCES=("ecrypt") + +# 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/ecrypt + rm -rf /usr/share/man/man1/ecrypt.1.gz +} + +removepkg_system() { + rm /bin/ecrypt + rm -rf /share/man/man1/ecrypt.1.gz +} + +updatepkg() { + buildpkg "$@" + installpkg "$@" +} + +updatepkg_system() { + buildpkg "$@" + installpkg_system "$@" +} + +# +# end ecrypt +#