diff --git a/.gitignore b/.gitignore index 7c5214c..8791262 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ *.elc - +*.tar +/dist diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..d4ab307 --- /dev/null +++ b/build.sh @@ -0,0 +1,25 @@ +#!/bin/sh +set -eu + +set -x + +if [ ! -f hyde.el ]; then + echo "Please execute this script from root of repository" + exit 2 +fi + +VERSION=$(sed -ne 's|^(defconst hyde/hyde-version "\(.*\)"|\1|p' hyde.el) +BUILDDIR=dist/Hyde-$VERSION + +if [ -d "$BUILDDIR" ]; then + rm -rf $BUILDDIR +fi + +mkdir -p "$BUILDDIR" + +install -m 644 *.el LICENSE $BUILDDIR +install -m 644 README.md $BUILDDIR/README + +tar -C dist -cvf dist/Hyde-$VERSION.tar Hyde-$VERSION +echo "dist/Hyde-$VERSION.tar ready for upload." + diff --git a/hyde-pkg.el b/hyde-pkg.el new file mode 100644 index 0000000..6e5a801 --- /dev/null +++ b/hyde-pkg.el @@ -0,0 +1,3 @@ +(define-package "Hyde" "0.3a" + "Emacs major mode to create blogs with Jekyll" + )