public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
* [git.ipfire.org] IPFire 3.x development tree branch, master, updated. d4314e5aced9723fc80d683a381b11ad5742cfda
@ 2015-10-26 11:46 git
  0 siblings, 0 replies; only message in thread
From: git @ 2015-10-26 11:46 UTC (permalink / raw)
  To: ipfire-scm

[-- Attachment #1: Type: text/plain, Size: 7005 bytes --]

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 3.x development tree".

The branch, master has been updated
       via  d4314e5aced9723fc80d683a381b11ad5742cfda (commit)
       via  63af7a712dffce481c1771e74ccba245a8f50486 (commit)
       via  f8aad48b12ddb9ae88b56d9571bc10014b5658c5 (commit)
       via  1502d4578799bf994032c7be5003a42280070c05 (commit)
      from  ea7896a5e457dbc633415f9275fd071c42809057 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit d4314e5aced9723fc80d683a381b11ad5742cfda
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date:   Mon Oct 26 10:48:56 2015 +0100

    util-linux: Update to 2.27
    
    This is a major update to the latest stable version of util-linux.
    
    Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 63af7a712dffce481c1771e74ccba245a8f50486
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date:   Mon Oct 26 10:48:55 2015 +0100

    systemd: Enable python bindings
    
    Enable the build of systemd python bindings for python3.
    Requires python-lxml and python development headers to be present.
    
    Fixes #10969.
    
    Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit f8aad48b12ddb9ae88b56d9571bc10014b5658c5
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date:   Mon Oct 26 10:48:54 2015 +0100

    python-lxml: New package
    
    lxml provides a Python binding to the libxslt and libxml2 libraries.
    It follows the ElementTree API as much as possible in order to provide
    a more Pythonic interface to libxml2 and libxslt than the default
    bindings. Build dependency for systemd python bindings.
    
    Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 1502d4578799bf994032c7be5003a42280070c05
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date:   Mon Oct 26 10:48:53 2015 +0100

    automake: Update to 1.15
    
    Update to the latest available version of automake.
    
    Required to build util-linux 2.27.
    
    Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

-----------------------------------------------------------------------

Summary of changes:
 automake/automake.nm       |  4 +--
 python-lxml/python-lxml.nm | 65 ++++++++++++++++++++++++++++++++++++++++++++++
 systemd/systemd.nm         |  9 ++++++-
 util-linux/util-linux.nm   | 11 ++++----
 4 files changed, 81 insertions(+), 8 deletions(-)
 create mode 100644 python-lxml/python-lxml.nm

Difference in files:
diff --git a/automake/automake.nm b/automake/automake.nm
index 128ba2c..ca553c1 100644
--- a/automake/automake.nm
+++ b/automake/automake.nm
@@ -4,8 +4,8 @@
 ###############################################################################
 
 name       = automake
-version    = 1.13.2
-release    = 2
+version    = 1.15
+release    = 1
 arch       = noarch
 
 groups     = Development/Tools
diff --git a/python-lxml/python-lxml.nm b/python-lxml/python-lxml.nm
new file mode 100644
index 0000000..82c07c5
--- /dev/null
+++ b/python-lxml/python-lxml.nm
@@ -0,0 +1,65 @@
+###############################################################################
+# IPFire.org    - An Open Source Firewall Solution                            #
+# Copyright (C) - IPFire Development Team <info(a)ipfire.org>                   #
+###############################################################################
+
+name       = python-lxml
+version    = 3.4.4
+release    = 1
+thisapp    = lxml-%{version}
+
+groups     = Development/Languages
+url        = http://lxml.de
+license    = BSD
+summary    = ElementTree-like Python bindings for libxml2 and libxslt.
+
+description
+	lxml provides a Python binding to the libxslt and libxml2 libraries.
+	It follows the ElementTree API as much as possible in order to provide
+	a more Pythonic interface to libxml2 and libxslt than the default
+	bindings.
+end
+
+source_dl  = http://lxml.de/files/
+sources    = %{thisapp}.tgz
+
+build
+	requires
+		libxml2-devel
+		libxslt-devel
+		python3-devel
+		zlib-devel
+	end
+
+	build
+		CFLAGS="%{CFLAGS}" %{python3} setup.py build
+	end
+
+	test
+		# Setup test environment.
+		BUILD_LIB_DIR=$(find $(pwd) -name "*.so" | head -n 1 | xargs dirname)
+		cp $BUILD_LIB_DIR/*.so src/lxml
+		export LANG=en_US.utf8
+
+		# Run tests.
+		%{python3} test.py -p -v
+
+		# Launch more tests.
+		export PYTHONPATH=src
+		%{python3} selftest.py
+		%{python3} selftest2.py		
+	end
+
+	install
+		%{python3} setup.py install --skip-build -O1 \
+			--root=%{BUILDROOT}
+	end
+end
+
+packages
+	package python3-lxml
+
+	package python3-lxml-debuginfo
+		template DEBUGINFO
+	end
+end
diff --git a/systemd/systemd.nm b/systemd/systemd.nm
index 0b8e604..35d2b0b 100644
--- a/systemd/systemd.nm
+++ b/systemd/systemd.nm
@@ -5,7 +5,7 @@
 
 name       = systemd
 version    = 221
-release    = 3
+release    = 4
 
 maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
 groups     = System/Base
@@ -49,6 +49,8 @@ build
 		m4
 		pam-devel
 		pciutils-devel
+		python3-devel
+		python3-lxml
 		usbutils
 		vala
 		xz-devel
@@ -56,6 +58,7 @@ build
 	end
 
 	configure_options += \
+		PYTHON=%{python3} \
 		--with-sysvinit-path= \
 		--with-sysvrcnd-path= \
 		--enable-introspection \
@@ -429,6 +432,10 @@ packages
 		end
 	end
 
+	package python3-%{name}
+		template PYTHON3
+	end
+
 	package %{name}-debuginfo
 		template DEBUGINFO
 	end
diff --git a/util-linux/util-linux.nm b/util-linux/util-linux.nm
index 68c0ef9..4d14b85 100644
--- a/util-linux/util-linux.nm
+++ b/util-linux/util-linux.nm
@@ -4,10 +4,11 @@
 ###############################################################################
 
 name       = util-linux
-major_ver  = 2.25
-minor_ver  = 2
-version    = %{major_ver}.%{minor_ver}
-release    = 2
+major_ver  = 2.27
+minor_ver  = 
+version    = %{major_ver}
+#version    = %{major_ver}.%{minor_ver}
+release    = 1
 
 maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
 groups     = System/Base
@@ -27,7 +28,7 @@ source_dl  = ftp://ftp.kernel.org/pub/linux/utils/util-linux/v%{major_ver}/
 build
 	requires
 		audit-devel
-		automake >= 1.13
+		automake >= 1.15
 		coreutils >= 8.19
 		gettext
 		libcap-devel


hooks/post-receive
--
IPFire 3.x development tree

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2015-10-26 11:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-26 11:46 [git.ipfire.org] IPFire 3.x development tree branch, master, updated. d4314e5aced9723fc80d683a381b11ad5742cfda git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox