From 2220094cbed15eef01ae8f0598aa20ac828d2a5a Mon Sep 17 00:00:00 2001 From: Vasudev Kamath Date: Sat, 10 Aug 2013 10:38:02 +0530 Subject: [PATCH 1/3] Added packaging file --- hyde-pkg.el | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 hyde-pkg.el 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" + ) From 2917f91262d0f0615fce7f4ed9ca00b4c42250a1 Mon Sep 17 00:00:00 2001 From: Vasudev Kamath Date: Sat, 10 Aug 2013 11:13:50 +0530 Subject: [PATCH 2/3] Ignore dist and tar file generated --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 7c5214c..8791262 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ *.elc - +*.tar +/dist From a651af30a16d647a96f4aab6079eead368f0ab9a Mon Sep 17 00:00:00 2001 From: Vasudev Kamath Date: Sat, 10 Aug 2013 11:14:15 +0530 Subject: [PATCH 3/3] Script to generate the tar file for upload to marmalade --- build.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 build.sh 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." +