--- a/CMakeLists.txt Fri Dec 12 19:34:48 2014 -0600
+++ b/CMakeLists.txt Sun Feb 22 16:39:10 2015 -0600
@@ -18,7 +18,7 @@
set(GPLUGIN_MAJOR_VERSION 0)
set(GPLUGIN_MINOR_VERSION 0)
-set(GPLUGIN_MICRO_VERSION 17)
+set(GPLUGIN_MICRO_VERSION 18) set(GPLUGIN_EXTRA_VERSION)
set(GPLUGIN_VERSION ${GPLUGIN_MAJOR_VERSION}.${GPLUGIN_MINOR_VERSION}.${GPLUGIN_MICRO_VERSION}${GPLUGIN_EXTRA_VERSION})
@@ -193,3 +193,34 @@
install(FILES ChangeLog INSTALL README HACKING DESTINATION share/doc/gplugin)
+############################################################################### +############################################################################### + gplugin-${GPLUGIN_VERSION}.tar.bz2 + gplugin-${GPLUGIN_VERSION}.tar.gz + gplugin-${GPLUGIN_VERSION}.zip +foreach(ARCHIVE ${ARCHIVES}) + COMMAND hg archive ${ARCHIVE} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + COMMAND gpg --yes -abs ${ARCHIVE} + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} + list(APPEND SIGNATURES ${ARCHIVE}.asc) +add_custom_target(dist DEPENDS ${ARCHIVES} ${SIGNATURES}) --- a/ChangeLog Fri Dec 12 19:34:48 2014 -0600
+++ b/ChangeLog Sun Feb 22 16:39:10 2015 -0600
@@ -1,3 +1,6 @@
+ * Add a dist target to build and sign source archives * Finished the gjs loader.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/scripts/bitbucket_upload Sun Feb 22 16:39:10 2015 -0600
@@ -0,0 +1,70 @@
+OUTPUT=.bitbucket.cookies +if [ -z ${PATH} ] ; then + echo "You must provide a repository path" +if [ -z "${FILES}" ] ; then + echo "You must provide at least one file to upload" +BASE_URI=https://bitbucket.org +LOGIN_URI=${BASE_URI}/account/signin/ +UPLOAD_URI=${BASE_URI}/${PATH}/downloads +read -e -p "bitbucket username: " BB_USERNAME +read -e -s -p "bitbucket password: " BB_PASSWORD +echo -n "getting login token ... " +${CURL} -s -k -c ${OUTPUT} -o /dev/null ${LOGIN_URI} +CSRF_TOKEN=$(${GREP} csrftoken ${OUTPUT} | ${AWK} '{print $7}') +if [ -z ${CSRF_TOKEN} ] ; then +echo -n "logging in ... " +${CURL} -s -k -c ${OUTPUT} -b ${OUTPUT} -o /dev/null -d "username=${BB_USERNAME}&password=${BB_PASSWORD}&csrfmiddlewaretoken=${CSRF_TOKEN}" --referer ${LOGIN_URI} -L ${LOGIN_URI} +${GREP} -q bb_session ${OUTPUT} +for FILE in ${FILES} ; do + echo -n "uploading ${FILE} ... " + ${CURL} -s -k -c ${OUTPUT} -b ${OUTPUT} --referer ${UPLOAD_URI} -L --form csrfmiddlewaretoken=${CSRF_TOKEN} --form token= --form file=@"${FILE}" ${UPLOAD_URI}