# # nano # # Package metadata PACKAGE_NAME="nano" PACKAGE_VER="7.2" PACKAGE_DESC="The GNU nano text editor" MAINTAINER="liamwaldron@everestlinux.org" LICENSE="GPL v3" ARCH="x86" INCLUDED_FILES=("/usr/bin/nano" "/usr/bin/rnano") # Integrity checking SHA256SUMS="86f3442768bd2873cec693f83cdf80b4b444ad3cc14760b74361474fc87a4526" # Dependency information DEPENDS=("") CONFLICTS=("") # Source information PACKAGE_SRC="https://nano-editor.org/dist/v7/nano-7.2.tar.xz" SOURCES=("nano-7.2.tar.xz" "nano-7.2") # Installation getsource() { wget $PACKAGE_SRC tar xf ${SOURCES[1]} } buildpkg() { cd ${SOURCES[2]} ./configure --prefix=/usr \ --enable-utf8 make ${MAKEFLAGS} ${CFLAGS} ${CXXFLAGS} # these MUST be set } installpkg() { make install && install -v -m644 doc/{nano.html,sample.nanorc} /usr/share/doc/nano-${PACKAGE_VER} # Never install files to /bin, they will get # overwritten when the user pulls a new update } installpkg_system() { DESTDIR="/" make install && install -v -m644 doc/{nano.html,sample.nanorc} /share/doc/nano-${PACKAGE_VER} } removepkg() { rm /usr/bin/nano rm -rf /usr/share/doc/nano-${PACKAGE_VER} } removepkg_system() { rm /bin/nano rm -rf /share/doc/nano-${PACKAGE_VER} } updatepkg() { buildpkg "$@" installpkg "$@" } updatepkg_system() { buildpkg "$@" installpkg_system "$@" } # # end nano #