public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
From: git@ipfire.org
To: ipfire-scm@lists.ipfire.org
Subject: [IPFire-SCM] [git.ipfire.org] IPFire 3.x development tree branch, master, updated. cb8d2bc602b6c360daafa34f5c856066bf4f2f1a
Date: Thu, 26 Jul 2012 21:03:26 +0200	[thread overview]
Message-ID: <20120726190339.896C3200A8@argus.ipfire.org> (raw)

[-- Attachment #1: Type: text/plain, Size: 7146 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  cb8d2bc602b6c360daafa34f5c856066bf4f2f1a (commit)
       via  b45eecb9d66a5070290f04486cb1c5c88ca38351 (commit)
       via  9f394aa3cad37ad8e62fcbed4f4dbd6a60b12a4e (commit)
       via  b1c97f06eea8441b164dd12122eeda482f27fbd3 (commit)
      from  cb570e99064e25ae4f39b6299fa911db9d267fa1 (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 cb8d2bc602b6c360daafa34f5c856066bf4f2f1a
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Thu Jul 26 21:03:00 2012 +0200

    transifex-client: New package.
    
    Needed to maintain the translations for pakfire and some
    more IPFire packages.

commit b45eecb9d66a5070290f04486cb1c5c88ca38351
Merge: b1c97f0 9f394aa
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Thu Jul 26 21:02:22 2012 +0200

    Merge remote-tracking branch 'stevee/python-setuptools'

commit 9f394aa3cad37ad8e62fcbed4f4dbd6a60b12a4e
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date:   Thu Jul 26 19:46:15 2012 +0200

    python-setuptools: Update to 0.6.28.
    
    Fixes #10189.

commit b1c97f06eea8441b164dd12122eeda482f27fbd3
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Thu Jul 26 20:47:00 2012 +0200

    libmpc: Update to 1.0 (0.9 is compat package).

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

Summary of changes:
 libmpc/libmpc.nm                       |   50 +++++++++++++++++++++++++------
 python-setuptools/python-setuptools.nm |   14 ++++++--
 transifex-client/transifex-client.nm   |   41 ++++++++++++++++++++++++++
 3 files changed, 91 insertions(+), 14 deletions(-)
 create mode 100644 transifex-client/transifex-client.nm

Difference in files:
diff --git a/libmpc/libmpc.nm b/libmpc/libmpc.nm
index 9f51969..a1d1d5c 100644
--- a/libmpc/libmpc.nm
+++ b/libmpc/libmpc.nm
@@ -4,35 +4,57 @@
 ###############################################################################
 
 name       = libmpc
-version    = 0.9
-release    = 2
+version    = 1.0
+release    = 1
+thisapp    = mpc-%{version}
+
+compat_version = 0.9
 
 groups     = System/Libraries
 url        = http://www.multiprecision.org/
 license    = LGPLv2.1+
 summary    = Mpc is a C library for the arithmetic of complex numbers.
 
-thisapp    = mpc-%{version}
-
 description
-	Mpc is a C library for the arithmetic of complex numbers with \
-	arbitrarily high precision and correct rounding of the result. \
+	Mpc is a C library for the arithmetic of complex numbers with
+	arbitrarily high precision and correct rounding of the result.
 	It is built upon and follows the same principles as Mpfr.
 end
 
 source_dl  = http://www.multiprecision.org/mpc/download/
+sources   += mpc-%{compat_version}.tar.gz
 
 build
 	requires
-		gmp-devel>=4.3.2
-		mpfr-devel>=2.4.2
+		gmp-devel >= 4.3.2
+		mpfr-devel >= 2.4.2
 	end
 
-	# http://lists.gforge.inria.fr/pipermail/mpc-discuss/2011-February/000805.html
-	export EGREP=egrep
+	configure_options += \
+		--enable-shared \
+		--disable-static
+
+	build_cmds
+		cd %{DIR_SRC}/mpc-%{compat_version}
+		EGREP=egrep ./configure \
+			%{configure_options}
+
+		make %{PARALLELISMFLAGS}
+	end
 
 	test
+		export LD_LIBRARY_PATH=$(pwd)/src/.libs
 		make check
+
+		cd %{DIR_SRC}/mpc-%{compat_version}
+		export LD_LIBRARY_PATH=$(pwd)/src/.libs
+		make check
+	end
+
+	install_cmds
+		cd %{DIR_SRC}/mpc-%{compat_version}
+		install -m 644 src/.libs/libmpc.so.2.0.0 %{BUILDROOT}%{libdir}
+		ln -svf libmpc.so.2.0.0 %{BUILDROOT}%{libdir}/libmpc.so.2
 	end
 end
 
@@ -43,6 +65,14 @@ packages
 		template DEVEL
 	end
 
+	package %{name}-compat
+		summary = Compat libraries of %{thisapp}.
+
+		files
+			%{libdir}/libmpc.so.2*
+		end
+	end
+
 	package %{name}-debuginfo
 		template DEBUGINFO
 	end
diff --git a/python-setuptools/python-setuptools.nm b/python-setuptools/python-setuptools.nm
index ad07679..e4d8fe8 100644
--- a/python-setuptools/python-setuptools.nm
+++ b/python-setuptools/python-setuptools.nm
@@ -4,10 +4,10 @@
 ###############################################################################
 
 name       = python-setuptools
-version    = 0.6c9
+version    = 0.6.28
 release    = 1
 arch       = noarch
-thisapp    = setuptools-%{version}
+thisapp    = distribute-%{version}
 
 maintainer = Michael Tremer <michael.tremer(a)ipfire.org>
 groups     = Development/Libraries
@@ -21,7 +21,7 @@ description
 	especially ones that have dependencies on other packages.
 end
 
-source_dl  =
+source_dl  = http://pypi.python.org/packages/source/d/distribute/
 
 build
 	requires
@@ -30,7 +30,12 @@ build
 
 	prepare_cmds
 		# Scripts seem to have a wrong hashbang
-		find . -name "*.py" | xargs sed -i "1s@^#!python@#!/usr/bin/python@"
+		for file in setuptools/command/easy_install.py distribute_setup.py ; do
+			sed -i '1s|^#!python|#!/usr/bin/python|' $file
+		done
+
+		# Fix file permissions.
+		chmod -R 644 %{DIR_APP}/distribute.egg-info
 	end
 
 	build
@@ -42,6 +47,7 @@ build
 
 		# XXX %{PYTHON_EXTRACT_EGG} /usr/lib/python*/site-packages/%{name}*.egg
 		rm -vf %{BUILDROOT}/usr/lib/python*/site-packages/setuptools/*.exe
+		rm -rvf %{BUILDROOT}/usr/lib/python*/site-packages/setuptools/tests
 	end
 end
 
diff --git a/transifex-client/transifex-client.nm b/transifex-client/transifex-client.nm
new file mode 100644
index 0000000..39e03fa
--- /dev/null
+++ b/transifex-client/transifex-client.nm
@@ -0,0 +1,41 @@
+###############################################################################
+# IPFire.org    - An Open Source Firewall Solution                            #
+# Copyright (C) - IPFire Development Team <info(a)ipfire.org>                   #
+###############################################################################
+
+name       = transifex-client
+version    = 0.7.3
+release    = 1
+arch       = noarch
+
+groups     = Development/Tools
+url        = http://transifex.org
+license    = GPLv2
+summary    = A tool for creating scanners (text pattern recognizers).
+
+description
+	The Transifex Command-line Client is a command line tool that enables
+	you to easily manage your translations within a project without the
+	need of an elaborate UI system.
+end
+
+source_dl  = http://pypi.python.org/packages/source/t/transifex-client
+
+build
+	requires
+		python-devel
+		python-setuptools >= 0.6.28
+	end
+
+	build
+		python setup.py build
+	end
+
+	install
+		python setup.py install -O1 --skip-build --root %{BUILDROOT}
+	end
+end
+
+packages
+	package %{name}
+end


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

                 reply	other threads:[~2012-07-26 19:03 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120726190339.896C3200A8@argus.ipfire.org \
    --to=git@ipfire.org \
    --cc=ipfire-scm@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox