2011/testing/system/base/util-linux - Merge from devel
Fatih Arslan
paketler-commits at pardus.org.tr
Thu Mar 31 08:53:41 EEST 2011
Author: fatih.arslan
Date: Thu Mar 31 08:53:41 2011
New Revision: 116724
Modified:
2011/testing/system/base/util-linux/actions.py
2011/testing/system/base/util-linux/pspec.xml
2011/testing/system/base/util-linux/translations.xml
Log:
Merge from devel
---
actions.py | 51 +++++++++++++++++++++++++++++++++++++++------------
pspec.xml | 42 +++++++++++++++++++++++++++++++++++++++++-
translations.xml | 5 +++++
3 files changed, 85 insertions(+), 13 deletions(-)
Modified: 2011/testing/system/base/util-linux/actions.py
=================================================================
--- 2011/testing/system/base/util-linux/actions.py (original)
+++ 2011/testing/system/base/util-linux/actions.py Thu Mar 31 08:53:41 2011
@@ -18,23 +18,45 @@
shelltools.export("SUID_LDFLAGS", "-pie")
shelltools.export("AUTOPOINT", "/bin/true")
+ options = "--bindir=/bin \
+ --sbindir=/sbin \
+ --disable-login-utils \
+ --disable-use-tty-group \
+ --disable-makeinstall-chown \
+ --disable-rpath \
+ --disable-static \
+ --disable-wall"
+
+ if get.buildTYPE() == "emul32":
+ options += " --prefix=/emul32 \
+ --bindir=/emul32/bin \
+ --sbindir=/emul32/sbin \
+ --libdir=/usr/lib32 \
+ --without-ncurses \
+ --disable-partx \
+ --disable-raw \
+ --disable-write \
+ --disable-libblkid \
+ --disable-mount \
+ --disable-fsck \
+ --disable-libmount \
+ --without-audit"
+
+ shelltools.export("CFLAGS", "%s -m32" % get.CFLAGS())
+
+ else:
+ options += " --enable-partx \
+ --enable-raw \
+ --enable-write \
+ --with-audit"
+
+
autotools.autoreconf("-fi")
+ autotools.configure(options)
# Extra fedora switches:
# --enable-login-utils will enable some utilities we ship in shadow
# --enable-kill will enable the kill utility we ship in coreutils
- autotools.configure('--bindir=/bin \
- --sbindir=/sbin \
- --enable-partx \
- --enable-raw \
- --enable-write \
- --with-audit \
- --disable-login-utils \
- --disable-use-tty-group \
- --disable-makeinstall-chown \
- --disable-rpath \
- --disable-static \
- --disable-wall')
def build():
autotools.make()
@@ -42,5 +64,10 @@
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+ if get.buildTYPE() == "emul32":
+ pisitools.domove("/emul32/lib32/libuuid.so", "/usr/lib32")
+ pisitools.domove("/emul32/lib32/pkgconfig/uuid.pc", "/usr/lib32/pkgconfig")
+ pisitools.removeDir("/emul32")
+
pisitools.dodoc("AUTHORS", "COPYING", "DEPRECATED", "README*", "TODO", "docs/*")
pisitools.insinto("/%s/%s" % (get.docDIR(), get.srcNAME()), "example.files")
Modified: 2011/testing/system/base/util-linux/pspec.xml
=================================================================
--- 2011/testing/system/base/util-linux/pspec.xml (original)
+++ 2011/testing/system/base/util-linux/pspec.xml Thu Mar 31 08:53:41 2011
@@ -52,7 +52,6 @@
<Patch level="1">suse/mkzimage_cmdline.patch</Patch>
<Patch level="1">ntfs-3g.patch</Patch>
-
</Patches>
</Source>
@@ -123,8 +122,49 @@
</Files>
</Package>
+ <Package>
+ <Name>libuuid-32bit</Name>
+ <PartOf>emul32</PartOf>
+ <Summary>32-bit shared libraries for libuuid</Summary>
+ <BuildType>emul32</BuildType>
+ <RuntimeDependencies>
+ <Dependency release="current">libuuid</Dependency>
+ </RuntimeDependencies>
+ <Files>
+ <Path fileType="library">/usr/lib32</Path>
+ <Path fileType="data">/usr/lib32/pkgconfig/uuid.pc</Path>
+ </Files>
+ </Package>
<History>
+ <Update release="46">
+ <Date>2011-03-15</Date>
+ <Version>2.18</Version>
+ <Comment>This package has no devel sub package, thus it's better to include lib32 files to 32bit package</Comment>
+ <Name>Fatih Arslan</Name>
+ <Email>farslan at pardus.org.tr</Email>
+ </Update>
+ <Update release="45">
+ <Date>2011-03-02</Date>
+ <Version>2.18</Version>
+ <Comment>Specify bindir and sbindir specially for emul32 buildtype.</Comment>
+ <Name>Fatih Arslan</Name>
+ <Email>farslan at pardus.org.tr</Email>
+ </Update>
+ <Update release="44">
+ <Date>2011-03-01</Date>
+ <Version>2.18</Version>
+ <Comment>Prevent override of 64-bit executables. Add main package as dependency</Comment>
+ <Name>Fatih Arslan</Name>
+ <Email>farslan at pardus.org.tr</Email>
+ </Update>
+ <Update release="43">
+ <Date>2011-03-01</Date>
+ <Version>2.18</Version>
+ <Comment>Add lib32 package for libuuid</Comment>
+ <Name>Fatih Arslan</Name>
+ <Email>farslan at pardus.org.tr</Email>
+ </Update>
<Update release="42">
<Date>2010-11-25</Date>
<Version>2.18</Version>
Modified: 2011/testing/system/base/util-linux/translations.xml
=================================================================
--- 2011/testing/system/base/util-linux/translations.xml (original)
+++ 2011/testing/system/base/util-linux/translations.xml Thu Mar 31 08:53:41 2011
@@ -16,4 +16,9 @@
<Name>uuidd</Name>
<Summary xml:lang="tr">Zaman tabanlı UUID'lerin benzersizliğini garantileyen sistem hizmeti</Summary>
</Package>
+
+ <Package>
+ <Name>libuuid-32bit</Name>
+ <Summary xml:lang="tr">libuuid için 32-bit paylaşımlı kitaplıklar</Summary>
+ </Package>
</PISI>
More information about the paketler-commits
mailing list