diff options
author | Noah Arcouette | 2022-05-28 16:55:58 -0600 |
---|---|---|
committer | Noah Arcouette | 2022-05-28 16:55:58 -0600 |
commit | 87290b61b3808a7610aa635d01a06b137a2da7bf (patch) | |
tree | b84d9509b73a695a14d3088e46709d333b4e2d62 | |
download | aur-87290b61b3808a7610aa635d01a06b137a2da7bf.tar.gz |
v2.3
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rwxr-xr-x | PKGBUILD | 59 |
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..644a99113eac --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = imd-git + pkgdesc = Improved MarkDown Reader + pkgver = 2.3 + pkgrel = 1 + url = https://github.com/Noah-Arcouette/imd.git + arch = any + license = MIT + makedepends = git + makedepends = binutils + makedepends = make + makedepends = gcc + makedepends = gzip + depends = glibc + provides = imd + conflicts = imd + source = git+https://github.com/Noah-Arcouette/imd.git + sha256sums = SKIP + +pkgname = imd-git diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f84fc7b163de --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +imd/ +pkg/ +src/ +md-git* diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..639a0f10f6fe --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,59 @@ +pkgbase="imd-git" +pkgname="imd-git" +pkgver=2.3 +pkgrel=1 +pkgdesc="Improved MarkDown Reader" + +arch=("any") + +makedepends=("git" "binutils" "make" "gcc" "gzip") +depends=("glibc") + +license=("MIT") + +url="https://github.com/Noah-Arcouette/imd.git" + +provides=("imd") +conflicts=("imd") + +giturl="https://raw.githubusercontent.com/Noah-Arcouette/imd/master/" + +source=( + "git+${url}" +) + +sha256sums=( + "SKIP" +) + + +pkgver () { + cd "imd" + printf "${pkgver}.r%s%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build () { + cd "imd" + + make -j 1 build +} + +package() { + cd "imd" + + # setup dirs + mkdir -p "${pkgdir}/usr/bin/" + mkdir -p "${pkgdir}/etc/imd/" + mkdir -p "${pkgdir}/usr/share/man/man1/" + + # make binary root owned and executable + chown root:root ${srcdir}/imd/bin/imd + chmod a+x ${srcdir}/imd/bin/imd + + # copy docs + cp "${srcdir}/imd/doc/man.md" "${pkgdir}/etc/imd/man.md" + cp "${srcdir}/imd/imd.1.gz" "${pkgdir}/usr/share/man/man1/imd.1.gz" + + # copy binary + mv "${srcdir}/imd/bin/imd" "${pkgdir}/usr/bin/imd" +} |