[Pkg-erlang-commits] r1777 - erlang/trunk/debian

sgolovan at alioth.debian.org sgolovan at alioth.debian.org
Wed Jun 15 12:25:52 UTC 2016


Author: sgolovan
Date: 2016-06-15 12:25:52 +0000 (Wed, 15 Jun 2016)
New Revision: 1777

Modified:
   erlang/trunk/debian/changelog
   erlang/trunk/debian/control
   erlang/trunk/debian/rules
Log:
[erlang]
  * New upstream minor release (closes: #827363).
  * Switched to Github for downloading the code because the minor updates
    haven't been released as tarballs on erlang.org.
  * Added libxml2-utils to the build dependencies because of xmllint (it
    is required for building docs).
  * Bumped standards version to 3.9.7.


Modified: erlang/trunk/debian/changelog
===================================================================
--- erlang/trunk/debian/changelog	2016-04-03 07:30:12 UTC (rev 1776)
+++ erlang/trunk/debian/changelog	2016-06-15 12:25:52 UTC (rev 1777)
@@ -1,8 +1,13 @@
-erlang (1:18.3-dfsg-2) UNRELEASED; urgency=medium
+erlang (1:18.3.4+dfsg-1) unstable; urgency=medium
 
-  * NOT RELEASED YET
+  * New upstream minor release (closes: #827363).
+  * Switched to Github for downloading the code because the minor updates
+    haven't been released as tarballs on erlang.org.
+  * Added libxml2-utils to the build dependencies because of xmllint (it
+    is required for building docs).
+  * Bumped standards version to 3.9.7.
 
- -- Sergei Golovan <sgolovan at debian.org>  Thu, 17 Mar 2016 22:51:19 +0300
+ -- Sergei Golovan <sgolovan at debian.org>  Wed, 15 Jun 2016 15:19:45 +0300
 
 erlang (1:18.3-dfsg-1) unstable; urgency=medium
 

Modified: erlang/trunk/debian/control
===================================================================
--- erlang/trunk/debian/control	2016-04-03 07:30:12 UTC (rev 1776)
+++ erlang/trunk/debian/control	2016-06-15 12:25:52 UTC (rev 1777)
@@ -3,13 +3,13 @@
 Uploaders: Sergei Golovan <sgolovan at debian.org>
 Section: interpreters
 Priority: optional
-Standards-Version: 3.9.7
+Standards-Version: 3.9.8
 Build-Depends: debhelper (>= 8.0.0), autoconf (>= 2.50), openssl, libssl-dev, m4,
  libncurses5-dev, autotools-dev, unixodbc-dev, bison, flex, ed,
  libwxgtk3.0-dev, dctrl-tools, xsltproc,
  libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev,
  libsctp-dev [linux-any], libsystemd-dev [linux-any], dh-systemd
-Build-Depends-Indep: fop, default-jdk | sun-java6-jdk
+Build-Depends-Indep: libxml2-utils, fop, default-jdk | sun-java6-jdk
 Build-Conflicts: autoconf2.13, libwxgtk2.4-dev, libwxgtk2.6-dev, libwxgtk2.8-dev
 Homepage: http://www.erlang.org/
 Vcs-Svn: svn://anonscm.debian.org/pkg-erlang/erlang/trunk/

Modified: erlang/trunk/debian/rules
===================================================================
--- erlang/trunk/debian/rules	2016-04-03 07:30:12 UTC (rev 1776)
+++ erlang/trunk/debian/rules	2016-06-15 12:25:52 UTC (rev 1777)
@@ -103,6 +103,7 @@
 	for i in `find ${ROOT_DIR} -name 'config.sub~'` ; do \
 	    mv $$i $${i%%\~} ; \
 	done
+	rm -f lib/configure.in
 	#
 	# Remove files, which were generated from templates
 	for i in debian/*.in debian/scripts/*.in ; do \
@@ -163,11 +164,8 @@
 	done
 	#
 	# Regenerate configure scripts using autoconf
-	for i in `find ${ROOT_DIR} -not \( -wholename '*/.pc' -prune \) \
-				    -a -name 'configure.in' -printf "%h\n"`; do \
-	    echo "autoconf'ing $${i}"; \
-	    (cd $${i} && autoconf) \
-	done
+	./otp_build autoconf
+	#
 	touch automake-stamp
 
 configure-hipe: configure-hipe-stamp
@@ -503,22 +501,24 @@
 
 binary: binary-indep binary-arch
 
-REL=18.3
+REL=18.3.4
 RELDIR=$(REL)
-DEB_REL=$(REL)-dfsg
+DEB_REL=$(REL)+dfsg
 
 get-orig-source:
 	CURDIR=`pwd` && TMPDIR=`mktemp -d /tmp/erlang.XXXXXX` && \
 	cd $$TMPDIR && \
-	wget -O - http://www.erlang.org/download/otp_src_$(REL).tar.gz | tar -zx && \
-	(cd otp_src_$(RELDIR) && \
+	wget -O - https://github.com/erlang/otp/archive/OTP-$(REL).tar.gz | tar -zx && \
+	(cd otp-OTP-$(REL) && \
 	 if ./otp_build save_bootstrap ; then \
 	    for f in `cat prebuilt.files` ; do rm -f $$f ; done \
 	 fi) && \
-	rm -rvf otp_src_$(RELDIR)/lib/*/doc/standard/ && \
-	rm -rvf otp_src_$(RELDIR)/lib/*/doc/archive/ && \
-	rm -rvf otp_src_$(RELDIR)/lib/common_test/priv/*.js && \
-	tar -Jcf $$CURDIR/erlang_$(DEB_REL).orig.tar.xz otp_src_$(RELDIR) && \
+	(cd otp-OTP-$(REL)/erts && autoheader) && \
+	(cd otp-OTP-$(REL)/lib/erl_interface && autoheader) && \
+	rm -rvf otp-OTP-$(REL)/lib/*/doc/standard/ && \
+	rm -rvf otp-OTP-$(REL)/lib/*/doc/archive/ && \
+	rm -rvf otp-OTP-$(REL)/lib/common_test/priv/*.js && \
+	tar -Jcf $$CURDIR/erlang_$(DEB_REL).orig.tar.xz otp-OTP-$(REL) && \
 	rm -rf $$TMPDIR
 
 .PHONY: clean automake install build build-arch build-indep




More information about the Pkg-erlang-commits mailing list