fix for compile
This commit is contained in:
File diff suppressed because one or more lines are too long
+1385
-25
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
|||||||
7589c155fd574f59f5e37cd566b24e3bafb1d565
|
23abebc88c6be12f60e52919043ff3d7555838df
|
||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
1763cd39a4cfe037d0fbbe20a74f325da2ccdbd3
|
a74a4155a1f8f3d765d77404117ccb917076462d
|
||||||
@@ -16,6 +16,7 @@
|
|||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>dbus-devel</Dependency>
|
<Dependency>dbus-devel</Dependency>
|
||||||
<Dependency>python-devel</Dependency>
|
<Dependency>python-devel</Dependency>
|
||||||
|
<Dependency>cmake</Dependency>
|
||||||
</BuildDependencies>
|
</BuildDependencies>
|
||||||
<Patches>
|
<Patches>
|
||||||
<Patch level="1">run_dir.patch</Patch>
|
<Patch level="1">run_dir.patch</Patch>
|
||||||
@@ -30,6 +31,7 @@
|
|||||||
<Dependency>dbus</Dependency>
|
<Dependency>dbus</Dependency>
|
||||||
<Dependency>python</Dependency>
|
<Dependency>python</Dependency>
|
||||||
<Dependency>polkit</Dependency>
|
<Dependency>polkit</Dependency>
|
||||||
|
<Dependency>dbus-python</Dependency>
|
||||||
</RuntimeDependencies>
|
</RuntimeDependencies>
|
||||||
<Files>
|
<Files>
|
||||||
<Path fileType="executable">/usr/bin</Path>
|
<Path fileType="executable">/usr/bin</Path>
|
||||||
@@ -47,7 +49,7 @@
|
|||||||
|
|
||||||
<History>
|
<History>
|
||||||
<Update release="4">
|
<Update release="4">
|
||||||
<Date>2015-04-01</Date>
|
<Date>2015-04-22</Date>
|
||||||
<Version>3.0.3</Version>
|
<Version>3.0.3</Version>
|
||||||
<Comment>Fix run dir path.</Comment>
|
<Comment>Fix run dir path.</Comment>
|
||||||
<Name>Marcin Bojara</Name>
|
<Name>Marcin Bojara</Name>
|
||||||
|
|||||||
@@ -0,0 +1,49 @@
|
|||||||
|
#!/usr/bin/python
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
# Licensed under the GNU General Public License, version 3.
|
||||||
|
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||||
|
|
||||||
|
from pisi.actionsapi import shelltools
|
||||||
|
from pisi.actionsapi import autotools
|
||||||
|
from pisi.actionsapi import pisitools
|
||||||
|
from pisi.actionsapi import get
|
||||||
|
|
||||||
|
def setup():
|
||||||
|
shelltools.makedirs("build-python2")
|
||||||
|
#shelltools.makedirs("build-python3")
|
||||||
|
autotools.autoreconf("-fi")
|
||||||
|
|
||||||
|
#shelltools.cd("build-python3")
|
||||||
|
#shelltools.system("PYTHON=python3 ../configure --prefix=/usr \
|
||||||
|
# --localstatedir=/var \
|
||||||
|
# --disable-api-docs \
|
||||||
|
# --disable-html-docs \
|
||||||
|
# --disable-static")
|
||||||
|
|
||||||
|
shelltools.cd("build-python2")
|
||||||
|
shelltools.system("../configure --prefix=/usr \
|
||||||
|
--localstatedir=/var \
|
||||||
|
--disable-api-docs \
|
||||||
|
--disable-html-docs \
|
||||||
|
--disable-static")
|
||||||
|
|
||||||
|
def build():
|
||||||
|
#shelltools.cd("build-python3")
|
||||||
|
#autotools.make()
|
||||||
|
|
||||||
|
shelltools.cd("build-python2")
|
||||||
|
autotools.make()
|
||||||
|
|
||||||
|
def check():
|
||||||
|
#autotools.make("check")
|
||||||
|
pass
|
||||||
|
|
||||||
|
def install():
|
||||||
|
pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README")
|
||||||
|
|
||||||
|
#shelltools.cd("build-python3")
|
||||||
|
#autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||||
|
|
||||||
|
shelltools.cd("build-python2")
|
||||||
|
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
diff -Naur dbus-python-0.83.0.orig/dbus/connection.py dbus-python-0.83.0/dbus/connection.py
|
||||||
|
--- dbus-python-0.83.0.orig/dbus/connection.py 2009-04-22 13:58:33.000000000 +0300
|
||||||
|
+++ dbus-python-0.83.0/dbus/connection.py 2009-04-22 13:58:40.000000000 +0300
|
||||||
|
@@ -239,7 +239,7 @@
|
||||||
|
ProxyObjectClass = ProxyObject
|
||||||
|
|
||||||
|
def __init__(self, *args, **kwargs):
|
||||||
|
- super(Connection, self).__init__(*args, **kwargs)
|
||||||
|
+ super(Connection, self).__init__()
|
||||||
|
|
||||||
|
# this if-block is needed because shared bus connections can be
|
||||||
|
# __init__'ed more than once
|
||||||
@@ -0,0 +1,117 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>dbus-python</Name>
|
||||||
|
<Homepage>http://dbus.freedesktop.org/</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>PisiLinux Community</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>GPLv2</License>
|
||||||
|
<License>AFL-2.1</License>
|
||||||
|
<IsA>library</IsA>
|
||||||
|
<Summary>D-Bus Python bindings</Summary>
|
||||||
|
<Description>dbus-python provides a Python module which wraps the D-Bus programming API.</Description>
|
||||||
|
<Archive sha1sum="7a00f7861d26683ab7e3f4418860bd426deed9b5" type="targz">http://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.2.0.tar.gz</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>python-devel</Dependency>
|
||||||
|
<!-- <Dependency>python3</Dependency>-->
|
||||||
|
<Dependency>dbus-devel</Dependency>
|
||||||
|
<Dependency>dbus-glib-devel</Dependency>
|
||||||
|
<Dependency>glib2-devel</Dependency>
|
||||||
|
<Dependency>libpcre-devel</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
<Patches>
|
||||||
|
<Patch level="1">suppress-warnings.patch</Patch>
|
||||||
|
</Patches>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>dbus-python-common</Name>
|
||||||
|
<Summary>Common dbus-python files shared between dbus-python and dbus-python3</Summary>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>dbus-devel</Dependency>
|
||||||
|
<Dependency release="current">dbus-python</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="header">/usr/include</Path>
|
||||||
|
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>dbus-python</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>python</Dependency>
|
||||||
|
<Dependency>dbus</Dependency>
|
||||||
|
<Dependency>glib2</Dependency>
|
||||||
|
<Dependency>dbus-glib</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="library">/usr/lib/python2*</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<!--<Package>
|
||||||
|
<Name>dbus-python3</Name>
|
||||||
|
<PartOf>programming.language.python</PartOf>
|
||||||
|
<Summary>D-Bus Python3 bindings</Summary>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency release="current">dbus-python-common</Dependency>
|
||||||
|
<Dependency>python3</Dependency>
|
||||||
|
<Dependency>dbus</Dependency>
|
||||||
|
<Dependency>glib2</Dependency>
|
||||||
|
<Dependency>dbus-glib</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="library">/usr/lib/python3*</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>-->
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="6">
|
||||||
|
<Date>2015-05-22</Date>
|
||||||
|
<Version>1.2.0</Version>
|
||||||
|
<Comment>Release bump.</Comment>
|
||||||
|
<Name>Kamil Atlı</Name>
|
||||||
|
<Email>suvarice@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2014-05-11</Date>
|
||||||
|
<Version>1.2.0</Version>
|
||||||
|
<Comment>Release bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="4">
|
||||||
|
<Date>2013-10-28</Date>
|
||||||
|
<Version>1.2.0</Version>
|
||||||
|
<Comment>rebuild.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="3">
|
||||||
|
<Date>2013-07-23</Date>
|
||||||
|
<Version>1.2.0</Version>
|
||||||
|
<Comment>Version bump. Remove dbus-devel from runtime dependencies.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="2">
|
||||||
|
<Date>2013-04-25</Date>
|
||||||
|
<Version>1.1.1</Version>
|
||||||
|
<Comment>Dep Fixed.</Comment>
|
||||||
|
<Name>PisiLinux Community</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2012-11-10</Date>
|
||||||
|
<Version>1.1.1</Version>
|
||||||
|
<Comment>First release</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>dbus-python</Name>
|
||||||
|
<Summary xml:lang="tr">D-Bus için Python bağlayıcıları</Summary>
|
||||||
|
</Source>
|
||||||
|
</PISI>
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
<Dependency>expat</Dependency>
|
<Dependency>expat</Dependency>
|
||||||
<Dependency>libcap-ng</Dependency>
|
<Dependency>libcap-ng</Dependency>
|
||||||
<!--libX11 dbus-x11 paketi ayrılınca buradan silinecek-->
|
<!--libX11 dbus-x11 paketi ayrılınca buradan silinecek-->
|
||||||
<Dependency>libX11</Dependency>
|
<!--<Dependency>libX11</Dependency>-->
|
||||||
<!--<Dependency>systemd-units</Dependency>-->
|
<!--<Dependency>systemd-units</Dependency>-->
|
||||||
</RuntimeDependencies>
|
</RuntimeDependencies>
|
||||||
<Files>
|
<Files>
|
||||||
@@ -52,6 +52,7 @@
|
|||||||
<COMAR script="package.py">System.Package</COMAR>
|
<COMAR script="package.py">System.Package</COMAR>
|
||||||
</Provides>
|
</Provides>
|
||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<Package>
|
<Package>
|
||||||
<Name>dbus-x11</Name>
|
<Name>dbus-x11</Name>
|
||||||
<PartOf>x11.util</PartOf>
|
<PartOf>x11.util</PartOf>
|
||||||
|
|||||||
@@ -15,5 +15,5 @@ def build():
|
|||||||
|
|
||||||
def install():
|
def install():
|
||||||
pythonmodules.install()
|
pythonmodules.install()
|
||||||
shelltools.chmod("%s/usr/lib/python2.7/site-packages/plyvel-0.8-py2.7.egg-info/top_level.txt" % get.installDIR(), 0644)
|
shelltools.chmod("%s/usr/lib/python2.7/site-packages/plyvel-0.9-py2.7.egg-info/top_level.txt" % get.installDIR(), 0644)
|
||||||
pisitools.dodoc("*.rst")
|
pisitools.dodoc("*.rst")
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
<Dependency>leveldb-devel</Dependency>
|
<Dependency>leveldb-devel</Dependency>
|
||||||
<Dependency>python-setuptools</Dependency>
|
<Dependency>python-setuptools</Dependency>
|
||||||
</BuildDependencies>
|
</BuildDependencies>
|
||||||
<Archive sha1sum="9f416a0fbd0c123b94df18bc7aa47a697ddb0bc7" type="targz">https://pypi.python.org/packages/source/p/plyvel/plyvel-0.8.tar.gz</Archive>
|
<Archive sha1sum="6dfa70be59daafe73ffada429a608592d24a8d3c" type="targz">https://pypi.python.org/packages/source/p/plyvel/plyvel-0.9.tar.gz</Archive>
|
||||||
</Source>
|
</Source>
|
||||||
<Package>
|
<Package>
|
||||||
<Name>plyvel</Name>
|
<Name>plyvel</Name>
|
||||||
@@ -31,6 +31,13 @@
|
|||||||
</Files>
|
</Files>
|
||||||
</Package>
|
</Package>
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="3">
|
||||||
|
<Date>2015-05-17</Date>
|
||||||
|
<Version>0.9</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Ertuğrul Erata</Name>
|
||||||
|
<Email>ertugrulerata@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="2">
|
<Update release="2">
|
||||||
<Date>2014-06-08</Date>
|
<Date>2014-06-08</Date>
|
||||||
<Version>0.8</Version>
|
<Version>0.8</Version>
|
||||||
|
|||||||
@@ -0,0 +1,157 @@
|
|||||||
|
#!/usr/bin/python
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
# Licensed under the GNU General Public License, version 3.
|
||||||
|
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||||
|
|
||||||
|
from pisi.actionsapi import get
|
||||||
|
from pisi.actionsapi import libtools
|
||||||
|
from pisi.actionsapi import autotools
|
||||||
|
from pisi.actionsapi import pisitools
|
||||||
|
from pisi.actionsapi import shelltools
|
||||||
|
|
||||||
|
suffix = "32" if get.buildTYPE() == "emul32" else ""
|
||||||
|
|
||||||
|
def setup():
|
||||||
|
pisitools.flags.add("-fno-lto")
|
||||||
|
#shelltools.echo("docs/gtk-doc.make", "EXTRA_DIST=")
|
||||||
|
autotools.autoreconf("-fi")
|
||||||
|
libtools.libtoolize("--force")
|
||||||
|
|
||||||
|
options = " ac_cv_header_sys_capability_h=yes \
|
||||||
|
--bindir=/sbin%s \
|
||||||
|
--sbindir=/sbin%s \
|
||||||
|
--docdir=/usr/share/doc/udev \
|
||||||
|
--libdir=/usr/lib%s \
|
||||||
|
--libexecdir=/lib%s/udev \
|
||||||
|
--with-firmware-path=/lib%s/firmware/updates:/lib%s/firmware \
|
||||||
|
--with-html-dir=/usr/share/doc/udev/html \
|
||||||
|
--with-rootlibdir=/lib%s \
|
||||||
|
--with-rootprefix= \
|
||||||
|
--without-python \
|
||||||
|
--disable-xz \
|
||||||
|
--disable-nls \
|
||||||
|
--disable-pam \
|
||||||
|
--disable-dbus \
|
||||||
|
--disable-audit \
|
||||||
|
--disable-gcrypt \
|
||||||
|
--disable-gnutls \
|
||||||
|
--disable-logind \
|
||||||
|
--disable-polkit \
|
||||||
|
--disable-seccomp \
|
||||||
|
--disable-selinux \
|
||||||
|
--disable-qrencode \
|
||||||
|
--disable-readahead \
|
||||||
|
--disable-microhttpd \
|
||||||
|
--disable-myhostname \
|
||||||
|
--disable-quotacheck \
|
||||||
|
--disable-python-devel \
|
||||||
|
--disable-libcryptsetup \
|
||||||
|
--enable-gudev \
|
||||||
|
--enable-split-usr \
|
||||||
|
" % ((suffix, )*7)
|
||||||
|
|
||||||
|
options += "\
|
||||||
|
--disable-acl \
|
||||||
|
--disable-kmod \
|
||||||
|
--disable-static \
|
||||||
|
--disable-manpages \
|
||||||
|
--disable-gtk-doc \
|
||||||
|
--disable-introspection \
|
||||||
|
" if get.buildTYPE() == "emul32" else \
|
||||||
|
"\
|
||||||
|
--enable-acl \
|
||||||
|
--enable-kmod \
|
||||||
|
--enable-static \
|
||||||
|
--enable-introspection \
|
||||||
|
"
|
||||||
|
|
||||||
|
shelltools.system("sed -i -e '/--enable-static is not supported by systemd/s:as_fn_error:echo:' configure")
|
||||||
|
autotools.configure(options)
|
||||||
|
|
||||||
|
def build():
|
||||||
|
shelltools.echo("Makefile.extra", "BUILT_SOURCES: $(BUILT_SOURCES)")
|
||||||
|
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
||||||
|
autotools.make("-f Makefile -f Makefile.extra")
|
||||||
|
|
||||||
|
targets = " \
|
||||||
|
libudev.la \
|
||||||
|
libgudev-1.0.la \
|
||||||
|
systemd-udevd \
|
||||||
|
udevadm \
|
||||||
|
ata_id \
|
||||||
|
cdrom_id \
|
||||||
|
collect \
|
||||||
|
scsi_id \
|
||||||
|
v4l_id \
|
||||||
|
accelerometer \
|
||||||
|
mtd_probe \
|
||||||
|
"
|
||||||
|
|
||||||
|
autotools.make(targets)
|
||||||
|
|
||||||
|
autotools.make("-C docs/libudev")
|
||||||
|
autotools.make("-C docs/gudev")
|
||||||
|
|
||||||
|
#~ def check():
|
||||||
|
#~ autotools.make("check")
|
||||||
|
#~
|
||||||
|
|
||||||
|
def install():
|
||||||
|
targets = " install-libLTLIBRARIES \
|
||||||
|
install-includeHEADERS \
|
||||||
|
install-libgudev_includeHEADERS \
|
||||||
|
install-rootbinPROGRAMS \
|
||||||
|
install-rootlibexecPROGRAMS \
|
||||||
|
install-udevlibexecPROGRAMS \
|
||||||
|
install-dist_udevconfDATA \
|
||||||
|
install-dist_udevrulesDATA \
|
||||||
|
install-girDATA \
|
||||||
|
install-pkgconfiglibDATA \
|
||||||
|
install-sharepkgconfigDATA \
|
||||||
|
install-typelibsDATA \
|
||||||
|
install-dist_docDATA \
|
||||||
|
libudev-install-hook \
|
||||||
|
install-directories-hook \
|
||||||
|
install-dist_bashcompletionDATA \
|
||||||
|
install-dist_networkDATA \
|
||||||
|
rootlibexec_PROGRAMS='systemd-udevd' \
|
||||||
|
rootbin_PROGRAMS='udevadm' \
|
||||||
|
lib_LTLIBRARIES='libudev.la \
|
||||||
|
libgudev-1.0.la' \
|
||||||
|
pkgconfiglib_DATA='src/libudev/libudev.pc \
|
||||||
|
src/gudev/gudev-1.0.pc' \
|
||||||
|
dist_bashcompletion_DATA='shell-completion/bash/udevadm' \
|
||||||
|
dist_network_DATA='network/99-default.link' \
|
||||||
|
pkginclude_HEADERS='src/libudev/libudev.h' \
|
||||||
|
"
|
||||||
|
|
||||||
|
autotools.make("-j1 DESTDIR=%s%s %s" % (get.installDIR(), suffix, targets))
|
||||||
|
if get.buildTYPE() == "emul32":
|
||||||
|
shelltools.move("%s%s/lib%s" % (get.installDIR(), suffix, suffix), "%s/lib%s" % (get.installDIR(), suffix))
|
||||||
|
shelltools.move("%s%s/usr/lib%s" % (get.installDIR(), suffix, suffix), "%s/usr/lib%s" % (get.installDIR(), suffix))
|
||||||
|
for f in shelltools.ls("%s/usr/lib32/pkgconfig" % get.installDIR()):
|
||||||
|
pisitools.dosed("%s/usr/lib32/pkgconfig/%s" % (get.installDIR(), f), "emul32", "usr")
|
||||||
|
#shelltools.unlinkDir("%s%s" % (get.installDIR(), suffix))
|
||||||
|
return
|
||||||
|
# Create needed directories
|
||||||
|
#for d in ("", "net", "pts", "shm", "hugepages"):
|
||||||
|
#pisitools.dodir("/lib/udev/devices/%s" % d)
|
||||||
|
|
||||||
|
# Create vol_id and scsi_id symlinks in /sbin probably needed by multipath-tools
|
||||||
|
pisitools.dosym("/lib/udev/scsi_id", "/sbin/scsi_id")
|
||||||
|
|
||||||
|
# Create /sbin/systemd-udevd -> /sbin/udevd sysmlink, we need it for MUDUR, do not touch this sysmlink.
|
||||||
|
pisitools.dosym("/sbin/systemd-udevd", "/sbin/udevd")
|
||||||
|
pisitools.dosym("/lib/systemd/systemd-udevd", "/sbin/systemd-udevd")
|
||||||
|
# Mudur needs this symlink as well
|
||||||
|
pisitools.dosym("/bin/udevadm", "/sbin/udevadm")
|
||||||
|
|
||||||
|
# Create /etc/udev/rules.d for backward compatibility
|
||||||
|
pisitools.dodir("/etc/udev/rules.d")
|
||||||
|
|
||||||
|
pisitools.dodir("/run/udev")
|
||||||
|
pisitools.dodoc("README", "TODO")
|
||||||
|
|
||||||
|
# Add man files
|
||||||
|
pisitools.doman("man/systemd.link.5", "man/udev.7", "man/udevadm.8", "man/systemd-udevd.service.8")
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
#!/usr/bin/python
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
|
def createNode(mode, uid, gid, minor, major, path):
|
||||||
|
os.system("/bin/mknod --mode=%d %s c %d %d" % (mode, path, minor, major))
|
||||||
|
os.system("/bin/chown %s:%s %s" % (uid, gid, path))
|
||||||
|
|
||||||
|
def postInstall(fromVersion, fromRelease, toVersion, toRelease):
|
||||||
|
createNode(600, "root", "root", 1, 11, "/lib/udev/devices/kmsg")
|
||||||
|
createNode(666, "root", "root", 1, 3, "/lib/udev/devices/null")
|
||||||
|
createNode(666, "root", "root", 1, 5, "/lib/udev/devices/zero")
|
||||||
|
createNode(600, "root", "root", 10, 130, "/lib/udev/devices/watchdog")
|
||||||
|
createNode(666, "root", "root", 10, 229, "/lib/udev/devices/fuse")
|
||||||
|
createNode(600, "root", "tty", 5, 1, "/lib/udev/devices/console")
|
||||||
|
createNode(666, "root", "tty", 5, 2, "/lib/udev/devices/ptmx")
|
||||||
|
createNode(666, "root", "tty", 5, 0, "/lib/udev/devices/tty")
|
||||||
|
createNode(620, "root", "tty", 4, 1, "/lib/udev/devices/tty1")
|
||||||
|
createNode(600, "root", "root", 10, 200, "/lib/udev/devices/net/tun")
|
||||||
|
createNode(600, "root", "root", 36, 0, "/lib/udev/devices/route")
|
||||||
|
createNode(600, "root", "root", 10, 200, "/lib/udev/devices/skip")
|
||||||
|
createNode(660, "root", "dialout", 108, 0, "/lib/udev/devices/ppp")
|
||||||
|
|
||||||
|
if os.path.exists("/lib/udev/devices/rtc"):
|
||||||
|
os.unlink("/lib/udev/devices/rtc")
|
||||||
|
|
||||||
|
# Migrate UDEV database
|
||||||
|
if fromVersion and int(fromVersion) < 165:
|
||||||
|
os.system("/sbin/udevadm info --convert-db &> /dev/null")
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
D /run/udev 0755 root root
|
||||||
@@ -0,0 +1,284 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>udev</Name>
|
||||||
|
<Homepage>http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>PisiLinux Community</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>GPLv2</License>
|
||||||
|
<IsA>app:console</IsA>
|
||||||
|
<Summary>Linux dynamic and persistent device naming support</Summary>
|
||||||
|
<Description>udev allows Linux users to have a dynamic /dev directory and it provides the ability to have persistent device names.</Description>
|
||||||
|
<Archive sha1sum="3436d5829876010e0747b6bf6e7dcbe365e2e5ef" type="tarxz">http://www.freedesktop.org/software/systemd/systemd-214.tar.xz</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>glib2-devel</Dependency>
|
||||||
|
<Dependency>gperf</Dependency>
|
||||||
|
<Dependency>acl-devel</Dependency>
|
||||||
|
<Dependency>libkmod-devel</Dependency>
|
||||||
|
<Dependency>libutil-linux-devel</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>udev</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency release="current">libudev</Dependency>
|
||||||
|
<Dependency>acl</Dependency>
|
||||||
|
<Dependency>libkmod</Dependency>
|
||||||
|
<Dependency>libutil-linux</Dependency>
|
||||||
|
<Dependency>util-linux</Dependency> <!-- Only for a /sbin/blkid call from a rules file -->
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="executable">/bin</Path>
|
||||||
|
<Path fileType="executable">/sbin</Path>
|
||||||
|
<Path fileType="executable">/usr/bin</Path>
|
||||||
|
<Path fileType="executable">/usr/sbin</Path>
|
||||||
|
<Path fileType="executable">/lib/udev</Path>
|
||||||
|
<Path fileType="library">/lib</Path>
|
||||||
|
<Path fileType="library">/usr/lib</Path>
|
||||||
|
<Path fileType="config">/etc</Path>
|
||||||
|
<Path fileType="config">/usr/lib/tmpfiles.d/udev.conf</Path>
|
||||||
|
<Path fileType="data">/run/udev</Path>
|
||||||
|
<Path fileType="data">/lib/systemd</Path>
|
||||||
|
<Path fileType="data">/etc/udev/rules.d</Path>
|
||||||
|
<Path fileType="data">/lib/udev/rules.d</Path>
|
||||||
|
<Path fileType="data">/usr/share/dbus-1/services</Path>
|
||||||
|
<Path fileType="data">/usr/share/bash-completion/completions</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
<Path fileType="man">/usr/share/man</Path>
|
||||||
|
</Files>
|
||||||
|
<AdditionalFiles>
|
||||||
|
<AdditionalFile owner="root" permission="0644" target="/usr/lib/tmpfiles.d/udev.conf">tmpfiles.conf</AdditionalFile>
|
||||||
|
</AdditionalFiles>
|
||||||
|
<Provides>
|
||||||
|
<!-- FIXME: This may need a rework -->
|
||||||
|
<COMAR script="package.py">System.Package</COMAR>
|
||||||
|
</Provides>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>udev-devel</Name>
|
||||||
|
<PartOf>system.devel</PartOf>
|
||||||
|
<Summary>Development files for udev</Summary>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency release="current">udev</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="header">/usr/include/systemd/sd-daemon.h</Path>
|
||||||
|
<Path fileType="data">/usr/lib32/pkgconfig/libsystemd-daemon.pc</Path>
|
||||||
|
<Path fileType="data">/usr/lib/pkgconfig/libsystemd-daemon.pc</Path>
|
||||||
|
<Path fileType="data">/usr/share/pkgconfig/udev.pc</Path> <!-- check this path usr/share/pkgconfig -->
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libudev</Name>
|
||||||
|
<Summary>Dynamic library to access udev device information</Summary>
|
||||||
|
<Conflicts>
|
||||||
|
<Package releaseTo="3">udev</Package>
|
||||||
|
</Conflicts>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="library">/usr/lib/libudev*</Path>
|
||||||
|
<Path fileType="library">/lib/libudev*</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libudev-devel</Name>
|
||||||
|
<PartOf>system.devel</PartOf>
|
||||||
|
<Summary>Development files for libudev</Summary>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency release="current">udev</Dependency>
|
||||||
|
<Dependency release="current">libudev</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="header">/usr/include/libudev.h</Path>
|
||||||
|
<Path fileType="data">/usr/lib/pkgconfig/libudev.pc</Path>
|
||||||
|
<Path fileType="data">/usr/lib32/pkgconfig/libudev.pc</Path>
|
||||||
|
<Path fileType="data">/usr/share/gtk-doc/html/libudev</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libgudev1</Name>
|
||||||
|
<Summary>Libraries for adding libudev support to applications that use glib</Summary>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>glib2</Dependency>
|
||||||
|
<Dependency>libudev</Dependency>
|
||||||
|
</RuntimeDependencies>>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="library">/usr/lib/libgudev*</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libgudev1-devel</Name>
|
||||||
|
<PartOf>system.devel</PartOf>
|
||||||
|
<Summary>Development files for libgudev1</Summary>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>libudev-devel</Dependency>
|
||||||
|
<Dependency release="current">libgudev1</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="header">/usr/include/gudev-1.0</Path>
|
||||||
|
<Path fileType="data">/usr/lib/pkgconfig/gudev-1.0*</Path>
|
||||||
|
<Path fileType="data">/usr/lib32/pkgconfig/gudev-1.0*</Path>
|
||||||
|
<Path fileType="data">/usr/share/gir-1.0/GUdev-1.0.gir</Path>
|
||||||
|
<Path fileType="doc">/usr/share/gtk-doc/html/gudev</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libudev-32bit</Name>
|
||||||
|
<PartOf>emul32</PartOf>
|
||||||
|
<Summary>32-bit shared libraries for libudev</Summary>
|
||||||
|
<BuildType>emul32</BuildType>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>libkmod-32bit</Dependency>
|
||||||
|
<Dependency>libutil-linux-32bit</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency release="current">libudev</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="library">/usr/lib32/libudev*</Path>
|
||||||
|
<Path fileType="library">/lib32/libudev*</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libgudev1-32bit</Name>
|
||||||
|
<PartOf>emul32</PartOf>
|
||||||
|
<Summary>32-bit shared libraries for libgudev1</Summary>
|
||||||
|
<BuildType>emul32</BuildType>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>glib2-32bit</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency release="current">libgudev1</Dependency>
|
||||||
|
<Dependency release="current">libudev-32bit</Dependency>
|
||||||
|
<Dependency>glib2-32bit</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="library">/usr/lib32/libgudev*</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="16">
|
||||||
|
<Date>2015-05-01</Date>
|
||||||
|
<Version>214</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="15">
|
||||||
|
<Date>2014-05-11</Date>
|
||||||
|
<Version>212</Version>
|
||||||
|
<Comment>Add upstream patches.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="14">
|
||||||
|
<Date>2014-03-28</Date>
|
||||||
|
<Version>212</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="13">
|
||||||
|
<Date>2014-03-12</Date>
|
||||||
|
<Version>211</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="12">
|
||||||
|
<Date>2014-03-07</Date>
|
||||||
|
<Version>210</Version>
|
||||||
|
<Comment>Rebuild.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="11">
|
||||||
|
<Date>2014-02-26</Date>
|
||||||
|
<Version>210</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="10">
|
||||||
|
<Date>2014-02-20</Date>
|
||||||
|
<Version>209</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="9">
|
||||||
|
<Date>2014-01-11</Date>
|
||||||
|
<Version>208</Version>
|
||||||
|
<Comment>Add tmpfiles.conf, git updates.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="8">
|
||||||
|
<Date>2013-10-30</Date>
|
||||||
|
<Version>208</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Serdar Soytetir</Name>
|
||||||
|
<Email>kaptan@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="7">
|
||||||
|
<Date>2013-09-10</Date>
|
||||||
|
<Version>206</Version>
|
||||||
|
<Comment>Add /run/udev directory.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="6">
|
||||||
|
<Date>2013-08-13</Date>
|
||||||
|
<Version>206</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2013-07-28</Date>
|
||||||
|
<Version>204</Version>
|
||||||
|
<Comment>Fix pc files for emul32.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="4">
|
||||||
|
<Date>2013-06-13</Date>
|
||||||
|
<Version>204</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="3">
|
||||||
|
<Date>2013-03-30</Date>
|
||||||
|
<Version>200</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="2">
|
||||||
|
<Date>2013-01-24</Date>
|
||||||
|
<Version>197</Version>
|
||||||
|
<Comment>Version bump, add emul32</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2012-10-11</Date>
|
||||||
|
<Version>194</Version>
|
||||||
|
<Comment>First release</Comment>
|
||||||
|
<Name>Erdem Artan</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>udev</Name>
|
||||||
|
<Summary xml:lang="tr">Linux dinamik ve sürekli aygıt isimlendirme desteği (kernel dışındaki devfs)</Summary>
|
||||||
|
<Description xml:lang="tr">udev linux kullanıcılarının dinamik /dev dizinine sahip olmalarına olanek verir ve tutarlı cihaz isimleri almasını sağlar.</Description>
|
||||||
|
<Description xml:lang="fr">udev permet aux utilisateurs Linux d'avoir un répertoire /dev dynamique et donne la possibilité d'avoir des noms de périphériques persistants.</Description>
|
||||||
|
<Description xml:lang="de">udev ermöglicht Linux Benutzern ein dynamisches /dev Verzeichnis und beständige Gerätenamen</Description>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libudev</Name>
|
||||||
|
<Summary xml:lang="tr">udev aygıt bilgilerini sunan kitaplık</Summary>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libudev-32bit</Name>
|
||||||
|
<Summary xml:lang="tr">udev için 32-bit paylaşımlı kitaplıklar</Summary>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libudev-devel</Name>
|
||||||
|
<Summary xml:lang="tr">libudev için geliştirme dosyaları</Summary>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libgudev1</Name>
|
||||||
|
<Summary xml:lang="tr">glib kullanan uygulamalara libudev desteği eklemek için kullanılan kitaplık</Summary>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libgudev1-devel</Name>
|
||||||
|
<Summary xml:lang="tr">libgudev1 için geliştirme dosyaları</Summary>
|
||||||
|
</Package>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
# Licensed under the GNU General Public License, version 3.
|
||||||
|
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||||
|
|
||||||
|
from pisi.actionsapi import autotools
|
||||||
|
from pisi.actionsapi import shelltools
|
||||||
|
from pisi.actionsapi import get
|
||||||
|
|
||||||
|
def setup():
|
||||||
|
autotools.rawConfigure("--parallel=%s \
|
||||||
|
--system-libs \
|
||||||
|
--no-qt-gui \
|
||||||
|
--no-system-jsoncpp \
|
||||||
|
--prefix=/usr \
|
||||||
|
--datadir=/share/cmake \
|
||||||
|
--docdir=/share/doc/cmake \
|
||||||
|
--mandir=/share/man" % get.makeJOBS().replace("-j", ""))
|
||||||
|
|
||||||
|
def build():
|
||||||
|
autotools.make()
|
||||||
|
|
||||||
|
def install():
|
||||||
|
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
diff --git a/Modules/FindFreetype.cmake b/Modules/FindFreetype.cmake
|
||||||
|
index 179dc00..0f5a2b4 100644
|
||||||
|
--- a/Modules/FindFreetype.cmake
|
||||||
|
+++ b/Modules/FindFreetype.cmake
|
||||||
|
@@ -62,10 +62,10 @@ find_path(FREETYPE_INCLUDE_DIR_ft2build ft2build.h
|
||||||
|
ENV GTKMM_BASEPATH
|
||||||
|
[HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]
|
||||||
|
[HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]
|
||||||
|
- PATH_SUFFIXES include/freetype2 include
|
||||||
|
+ PATH_SUFFIXES include/freetype2 include/freetype include
|
||||||
|
)
|
||||||
|
|
||||||
|
-find_path(FREETYPE_INCLUDE_DIR_freetype2 freetype/config/ftheader.h
|
||||||
|
+find_path(FREETYPE_INCLUDE_DIR_freetype2 config/ftheader.h
|
||||||
|
HINTS
|
||||||
|
ENV FREETYPE_DIR
|
||||||
|
PATHS
|
||||||
|
@@ -76,7 +76,7 @@ find_path(FREETYPE_INCLUDE_DIR_freetype2 freetype/config/ftheader.h
|
||||||
|
ENV GTKMM_BASEPATH
|
||||||
|
[HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]
|
||||||
|
[HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]
|
||||||
|
- PATH_SUFFIXES include/freetype2 include
|
||||||
|
+ PATH_SUFFIXES include/freetype2 include/freetype include include/freetype2/freetype
|
||||||
|
)
|
||||||
|
|
||||||
|
find_library(FREETYPE_LIBRARY
|
||||||
@@ -0,0 +1,144 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>cmake</Name>
|
||||||
|
<Homepage>http://www.cmake.org</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>PisiLinux Community</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>BSD</License>
|
||||||
|
<IsA>app:console</IsA>
|
||||||
|
<Summary>Cross-platform, open-source make system</Summary>
|
||||||
|
<Description>CMake, the cross-platform, open-source make system. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.</Description>
|
||||||
|
<Archive sha1sum="d22be01828508027617494c8b59d5999d4c1490e" type="targz">http://www.cmake.org/files/v3.2/cmake-3.2.2.tar.gz</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>curl-devel</Dependency>
|
||||||
|
<Dependency>expat-devel</Dependency>
|
||||||
|
<Dependency>libarchive-devel</Dependency>
|
||||||
|
<Dependency>ncurses-devel</Dependency>
|
||||||
|
<Dependency>zlib-devel</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>cmake</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>curl</Dependency>
|
||||||
|
<Dependency>expat</Dependency>
|
||||||
|
<Dependency>libarchive</Dependency>
|
||||||
|
<Dependency>libgcc</Dependency>
|
||||||
|
<Dependency>ncurses</Dependency>
|
||||||
|
<Dependency>zlib</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="executable">/usr/bin</Path>
|
||||||
|
<Path fileType="data">/usr/share/cmake</Path>
|
||||||
|
<Path fileType="data">/usr/share/aclocal/</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
<Path fileType="man">/usr/share/man</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="14">
|
||||||
|
<Date>2015-04-17</Date>
|
||||||
|
<Version>3.2.2</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Yusuf Aydemir</Name>
|
||||||
|
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="13">
|
||||||
|
<Date>2015-04-04</Date>
|
||||||
|
<Version>3.2.1</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Yusuf Aydemir</Name>
|
||||||
|
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="12">
|
||||||
|
<Date>2015-02-27</Date>
|
||||||
|
<Version>3.1.3</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Stefan Gronewold(groni)</Name>
|
||||||
|
<Email>groni@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="11">
|
||||||
|
<Date>2014-12-17</Date>
|
||||||
|
<Version>3.0.2</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Yusuf Aydemir</Name>
|
||||||
|
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="10">
|
||||||
|
<Date>2014-08-23</Date>
|
||||||
|
<Version>3.0.1</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Yusuf Aydemir</Name>
|
||||||
|
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="9">
|
||||||
|
<Date>2014-05-11</Date>
|
||||||
|
<Version>2.8.12.2</Version>
|
||||||
|
<Comment>Release bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="8">
|
||||||
|
<Date>2014-03-29</Date>
|
||||||
|
<Version>2.8.12.2</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="7">
|
||||||
|
<Date>2013-12-11</Date>
|
||||||
|
<Version>2.8.12.1</Version>
|
||||||
|
<Comment>Fix finding freetype issue.</Comment>
|
||||||
|
<Name>Serdar Soytetir</Name>
|
||||||
|
<Email>kaptan@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="6">
|
||||||
|
<Date>2013-11-24</Date>
|
||||||
|
<Version>2.8.12.1</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2013-10-23</Date>
|
||||||
|
<Version>2.8.12</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Yusuf Aydemir</Name>
|
||||||
|
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="4">
|
||||||
|
<Date>2013-08-28</Date>
|
||||||
|
<Version>2.8.11.2</Version>
|
||||||
|
<Comment>Clean cmake.</Comment>
|
||||||
|
<Name>Serdar Soytetir</Name>
|
||||||
|
<Email>kaptan@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="3">
|
||||||
|
<Date>2013-08-01</Date>
|
||||||
|
<Version>2.8.10.2</Version>
|
||||||
|
<Comment>Fix deps.</Comment>
|
||||||
|
<Name>Serdar Soytetir</Name>
|
||||||
|
<Email>kaptan@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="2">
|
||||||
|
<Date>2013-02-17</Date>
|
||||||
|
<Version>2.8.10.2</Version>
|
||||||
|
<Comment>Version bump</Comment>
|
||||||
|
<Name>Ertan Güven</Name>
|
||||||
|
<Email>ertan@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2012-12-01</Date>
|
||||||
|
<Version>2.8.10</Version>
|
||||||
|
<Comment>First release</Comment>
|
||||||
|
<Name>Yusuf Aydemir</Name>
|
||||||
|
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>cmake</Name>
|
||||||
|
<Summary xml:lang="tr">Cmake, açık kaynak kodlu ve birden fazla platformda çalışan bir 'make' sistemidir.</Summary>
|
||||||
|
<Description xml:lang="tr">Cmake, açık kaynak kodlu ve birden fazla platformda çalışan bir 'make' sistemidir. Yazılım derleme sürecini kontrol etmek için kullanılan CMake, derleyici bağımsız yapılandırma dosyalarının oluşturulmasını sağlar.</Description>
|
||||||
|
<Description xml:lang="fr">CMake, système make open-source et multi-plateforme. CMake est utilisé pour contrôler le processus de compilation de logiciel en utilisant une plate-forme de fichiers de configuration simple et indépendante de compilateur. CMake génère des makefiles et un environnement de travail natifs pouvant être utilisés dans l'environnement du compilateur de votre choix.</Description>
|
||||||
|
</Source>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
#!/usr/bin/python
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
# Licensed under the GNU General Public License, version 3.
|
||||||
|
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||||
|
|
||||||
|
from pisi.actionsapi import autotools
|
||||||
|
from pisi.actionsapi import pisitools
|
||||||
|
from pisi.actionsapi import get
|
||||||
|
|
||||||
|
|
||||||
|
def install():
|
||||||
|
pisitools.dobin("colorgcc")
|
||||||
|
pisitools.insinto("/etc", "colorgccrc")
|
||||||
|
|
||||||
|
pisitools.dodir("/usr/share/colorgcc")
|
||||||
|
pisitools.dosym("/usr/bin/colorgcc", "/usr/share/colorgcc/colorgcc")
|
||||||
|
|
||||||
|
for c in ["gcc", "cc", "g++", "c++", "gfortran", "gcj", get.CC(), get.CXX()]:
|
||||||
|
pisitools.dosym("/usr/share/colorgcc/colorgcc", "/usr/share/colorgcc/%s" % c)
|
||||||
|
|
||||||
|
pisitools.dodoc("COPYING", "ChangeLog", "CREDITS")
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
Index: colorgcc-1.3.2/colorgcc
|
||||||
|
===================================================================
|
||||||
|
--- colorgcc-1.3.2.orig/colorgcc
|
||||||
|
+++ colorgcc-1.3.2/colorgcc
|
||||||
|
@@ -101,6 +101,8 @@ sub initDefaults
|
||||||
|
$compilerPaths{"g77"} = "/usr/bin/gfortran";
|
||||||
|
$compilerPaths{"f77"} = "/usr/bin/gfortran";
|
||||||
|
$compilerPaths{"gcj"} = "/usr/bin/gcj";
|
||||||
|
+ $compilerPaths{"i686-pc-linux-gnu-g++"} = "/usr/bin/i686-pc-linux-gnu-g++";
|
||||||
|
+ $compilerPaths{"i686-pc-linux-gnu-gcc"} = "/usr/bin/i686-pc-linux-gnu-gcc";
|
||||||
|
|
||||||
|
$nocolor{"dumb"} = "true";
|
||||||
|
|
||||||
|
@@ -210,7 +212,7 @@ if (-f $configFile)
|
||||||
|
$0 =~ m%.*/(.*)$%;
|
||||||
|
$progName = $1 || $0;
|
||||||
|
|
||||||
|
-$compiler = $compilerPaths{$progName} || $compilerPaths{"gcc"};
|
||||||
|
+$compiler = $compilerPaths{$progName} || "/usr/bin/$progName";
|
||||||
|
|
||||||
|
# Check that we don't reference self
|
||||||
|
die "$compiler is self-referencing"
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
--- colorgcc-1.3.2/colorgcc.pix 2007-08-06 11:22:25.000000000 +0200
|
||||||
|
+++ colorgcc-1.3.2/colorgcc 2007-08-06 19:58:32.000000000 +0200
|
||||||
|
@@ -231,6 +231,9 @@ if (! -t STDOUT || $nocolor{$terminal})
|
||||||
|
# code and use that as our return code.
|
||||||
|
$compiler_pid = open3('<&STDIN', \*GCCOUT, \*GCCOUT, $compiler, @ARGV);
|
||||||
|
|
||||||
|
+my $warning = 'warning: ';
|
||||||
|
+my $warning_translated = `gettext gcc "$warning"` || $warning;
|
||||||
|
+
|
||||||
|
# Colorize the output from the compiler.
|
||||||
|
while(<GCCOUT>)
|
||||||
|
{
|
||||||
|
@@ -240,7 +243,7 @@ while(<GCCOUT>)
|
||||||
|
$field2 = $2 || "";
|
||||||
|
$field3 = $3 || "";
|
||||||
|
|
||||||
|
- if ($field3 =~ m/\s+warning:.*/)
|
||||||
|
+ if ($field3 =~ m/\s+($warning_translated|$warning).*/)
|
||||||
|
{
|
||||||
|
# Warning
|
||||||
|
print($colors{"warningFileNameColor"}, "$field1:", color("reset"));
|
||||||
@@ -0,0 +1,120 @@
|
|||||||
|
--- colorgcc-1.3.2/colorgcc.mdkconf 2003-02-16 23:29:58.000000000 +0100
|
||||||
|
+++ colorgcc-1.3.2/colorgcc 2003-02-17 12:18:06.000000000 +0100
|
||||||
|
@@ -93,10 +93,14 @@ use IPC::Open3;
|
||||||
|
|
||||||
|
sub initDefaults
|
||||||
|
{
|
||||||
|
- $compilerPaths{"gcc"} = "/usr/local/bin/gcc";
|
||||||
|
- $compilerPaths{"g++"} = "/usr/local/bin/g++";
|
||||||
|
- $compilerPaths{"cc"} = "/usr/bin/cc";
|
||||||
|
- $compilerPaths{"c++"} = "/usr/local/bin/c++";
|
||||||
|
+ $compilerPaths{"gcc"} = "/usr/bin/gcc";
|
||||||
|
+ $compilerPaths{"g++"} = "/usr/bin/g++";
|
||||||
|
+ $compilerPaths{"cc"} = "/usr/bin/gcc";
|
||||||
|
+ $compilerPaths{"c++"} = "/usr/bin/g++";
|
||||||
|
+ $compilerPaths{"gfortran"} = "/usr/bin/gfortran";
|
||||||
|
+ $compilerPaths{"g77"} = "/usr/bin/gfortran";
|
||||||
|
+ $compilerPaths{"f77"} = "/usr/bin/gfortran";
|
||||||
|
+ $compilerPaths{"gcj"} = "/usr/bin/gcj";
|
||||||
|
|
||||||
|
$nocolor{"dumb"} = "true";
|
||||||
|
|
||||||
|
@@ -120,6 +122,9 @@ sub loadPreferences
|
||||||
|
|
||||||
|
open(PREFS, "<$filename") || return;
|
||||||
|
|
||||||
|
+ my $gccVersion;
|
||||||
|
+ my $overrideCompilerPaths = 0;
|
||||||
|
+
|
||||||
|
while(<PREFS>)
|
||||||
|
{
|
||||||
|
next if (m/^\#.*/); # It's a comment.
|
||||||
|
@@ -128,10 +133,15 @@ sub loadPreferences
|
||||||
|
$option = $1;
|
||||||
|
$value = $2;
|
||||||
|
|
||||||
|
- if ($option =~ m/cc|c\+\+|gcc|g\+\+/)
|
||||||
|
+ if ($option =~ m/\A(cc|c\+\+|gcc|g\+\+|g77|f77|gfortran|gcj)\Z/)
|
||||||
|
{
|
||||||
|
- $compilerPaths{$option} = $value;
|
||||||
|
+ $compilerPaths{$option} = $value;
|
||||||
|
+ $overrideCompilerPaths = 1;
|
||||||
|
}
|
||||||
|
+ elsif ($option eq "gccVersion")
|
||||||
|
+ {
|
||||||
|
+ $gccVersion = $value;
|
||||||
|
+ }
|
||||||
|
elsif ($option eq "nocolor")
|
||||||
|
{
|
||||||
|
# The nocolor option lists terminal types, separated by
|
||||||
|
@@ -147,6 +157,11 @@ sub loadPreferences
|
||||||
|
}
|
||||||
|
}
|
||||||
|
close(PREFS);
|
||||||
|
+
|
||||||
|
+ # Append "-<gccVersion>" to user-defined compilerPaths
|
||||||
|
+ if ($overrideCompilerPaths && $gccVersion) {
|
||||||
|
+ $compilerPaths{$_} .= "-$gccVersion" foreach (keys %compilerPaths);
|
||||||
|
+ }
|
||||||
|
}
|
||||||
|
|
||||||
|
sub srcscan
|
||||||
|
@@ -181,10 +196,13 @@ initDefaults();
|
||||||
|
|
||||||
|
# Read the configuration file, if there is one.
|
||||||
|
$configFile = $ENV{"HOME"} . "/.colorgccrc";
|
||||||
|
+$default_configFile = "/etc/colorgccrc";
|
||||||
|
if (-f $configFile)
|
||||||
|
{
|
||||||
|
loadPreferences($configFile);
|
||||||
|
-}
|
||||||
|
+} elsif (-f $default_configFile ) {
|
||||||
|
+ loadPreferences($default_configFile)
|
||||||
|
+ }
|
||||||
|
|
||||||
|
# Figure out which compiler to invoke based on our program name.
|
||||||
|
$0 =~ m%.*/(.*)$%;
|
||||||
|
@@ -192,6 +210,10 @@ $progName = $1 || $0;
|
||||||
|
|
||||||
|
$compiler = $compilerPaths{$progName} || $compilerPaths{"gcc"};
|
||||||
|
|
||||||
|
+# Check that we don't reference self
|
||||||
|
+die "$compiler is self-referencing"
|
||||||
|
+ if ( -l $compiler and (stat $compiler)[1] == (stat $0)[1] );
|
||||||
|
+
|
||||||
|
# Get the terminal type.
|
||||||
|
$terminal = $ENV{"TERM"} || "dumb";
|
||||||
|
|
||||||
|
--- colorgcc-1.3.2/colorgccrc.mdkconf 2003-02-16 23:29:58.000000000 +0100
|
||||||
|
+++ colorgcc-1.3.2/colorgccrc 2003-02-17 12:05:57.000000000 +0100
|
||||||
|
@@ -20,16 +20,24 @@
|
||||||
|
# For example, srcColor: bold cyan on_yellow
|
||||||
|
#
|
||||||
|
|
||||||
|
+# gccVersion: if defined, append "-<gccVersion>" to the compiler paths
|
||||||
|
+# defined hereunder. Otherwise, those paths remains as is set
|
||||||
|
+# gccVersion: GCC_VERSION
|
||||||
|
+
|
||||||
|
# Define the paths to the actual location of the various compilers.
|
||||||
|
-# (Currently, colorgcc only understands these: g++ gcc c++ cc)
|
||||||
|
-g++: /usr/local/bin/g++
|
||||||
|
-gcc: /usr/local/bin/gcc
|
||||||
|
-c++: /usr/local/bin/c++
|
||||||
|
-cc: /usr/bin/cc
|
||||||
|
+# (Currently, colorgcc only understands these: g++ gcc c++ cc g77 f77 gcj)
|
||||||
|
+# g++: /usr/bin/g++
|
||||||
|
+# gcc: /usr/bin/gcc
|
||||||
|
+# c++: /usr/bin/g++
|
||||||
|
+# cc: /usr/bin/gcc
|
||||||
|
+# gfortran: /usr/bin/gfortran
|
||||||
|
+# g77: /usr/bin/gfortran
|
||||||
|
+# f77: /usr/bin/gfortran
|
||||||
|
+# gcj: /usr/bin/gcj
|
||||||
|
|
||||||
|
# Don't do color if our terminal type ($TERM) is one of these.
|
||||||
|
# (List all terminal types on one line, seperated by whitespace.)
|
||||||
|
-nocolor: dumb
|
||||||
|
+nocolor: dumb emacs
|
||||||
|
|
||||||
|
# Text between ` and ' is usually source code.
|
||||||
|
srcColor: bold cyan
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
if ( $?PATH ) then
|
||||||
|
setenv PATH /usr/share/colorgcc:$PATH
|
||||||
|
else
|
||||||
|
setenv PATH /user/share/colorgcc
|
||||||
|
endif
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
PATH=/usr/share/colorgcc:$PATH
|
||||||
|
export PATH
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>colorgcc</Name>
|
||||||
|
<Homepage>http://www.console-colors.de</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>PisiLinux Community</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>GPLv2</License>
|
||||||
|
<IsA>app:console</IsA>
|
||||||
|
<Summary>GCC output colorizer</Summary>
|
||||||
|
<Description>A tool that colorizes GCC output.</Description>
|
||||||
|
<Archive sha1sum="c2944ecaaa58f41f37cc15304f4f9eae0c366cd9" type="targz">http://source.pisilinux.org/1.0/colorgcc-1.3.2.tar.gz</Archive>
|
||||||
|
<Patches>
|
||||||
|
<Patch level="1">colorgcc-1.3.2-handle-translated-output.patch</Patch>
|
||||||
|
<Patch level="1">colorgcc-1.3.2-mdkconf.patch</Patch>
|
||||||
|
<Patch level="1">add-i686-gnu-stuff.patch</Patch>
|
||||||
|
</Patches>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>colorgcc</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>gcc</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="executable">/usr/bin</Path>
|
||||||
|
<Path fileType="executable">/usr/share/colorgcc</Path>
|
||||||
|
<Path fileType="config">/etc</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
</Files>
|
||||||
|
<AdditionalFiles>
|
||||||
|
<AdditionalFile owner="root" permission="0644" target="/etc/profile.d/20colorgcc.sh">colorgcc.sh</AdditionalFile>
|
||||||
|
<AdditionalFile owner="root" permission="0644" target="/etc/profile.d/20colorgcc.csh">colorgcc.csh</AdditionalFile>
|
||||||
|
</AdditionalFiles>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="2">
|
||||||
|
<Date>2014-01-21</Date>
|
||||||
|
<Version>1.3.2</Version>
|
||||||
|
<Comment>Rebuild</Comment>
|
||||||
|
<Name>Stefan Gronewold(groni)</Name>
|
||||||
|
<Email>groni@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2011-02-28</Date>
|
||||||
|
<Version>1.3.2</Version>
|
||||||
|
<Comment>First release</Comment>
|
||||||
|
<Name>Pisi Linux Admins</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>colorgcc</Name>
|
||||||
|
<Summary xml:lang="tr">GCC çıktısını renklendiren bir araç.</Summary>
|
||||||
|
</Source>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,38 @@
|
|||||||
|
#!/usr/bin/python
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
# Licensed under the GNU General Public License, version 3.
|
||||||
|
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||||
|
|
||||||
|
from pisi.actionsapi import autotools
|
||||||
|
from pisi.actionsapi import pisitools
|
||||||
|
from pisi.actionsapi import get
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
|
def setup():
|
||||||
|
autotools.autoreconf("-fi")
|
||||||
|
autotools.configure("--disable-static \
|
||||||
|
--disable-bsdtar \
|
||||||
|
--disable-bsdcpio")
|
||||||
|
|
||||||
|
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
||||||
|
|
||||||
|
def build():
|
||||||
|
autotools.make()
|
||||||
|
|
||||||
|
#def check():
|
||||||
|
#autotools.make("check")
|
||||||
|
|
||||||
|
def install():
|
||||||
|
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||||
|
|
||||||
|
pisitools.remove("/usr/share/man/man5/tar.5")
|
||||||
|
pisitools.remove("/usr/share/man/man5/cpio.5")
|
||||||
|
pisitools.remove("/usr/share/man/man5/mtree.5")
|
||||||
|
|
||||||
|
# Remove empty dirs
|
||||||
|
os.removedirs("%s/usr/share/man/man1" % get.installDIR())
|
||||||
|
os.removedirs("%s/usr/bin" % get.installDIR())
|
||||||
|
|
||||||
|
pisitools.dodoc("COPYING","NEWS","README")
|
||||||
@@ -0,0 +1,104 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>libarchive</Name>
|
||||||
|
<Homepage>http://code.google.com/p/libarchive/</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>PisiLinux Community</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>BSD</License>
|
||||||
|
<IsA>library</IsA>
|
||||||
|
<Summary>Library for reading and writing streaming archives</Summary>
|
||||||
|
<Description>libarchive includes a library and command-line tools for reading and writing tar, cpio, zip, ISO, and other archive formats.</Description>
|
||||||
|
<Archive sha1sum="6a991777ecb0f890be931cec4aec856d1a195489" type="targz">http://www.libarchive.org/downloads/libarchive-3.1.2.tar.gz</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>acl-devel</Dependency>
|
||||||
|
<Dependency>attr-devel</Dependency>
|
||||||
|
<Dependency>bzip2</Dependency>
|
||||||
|
<Dependency>libxml2-devel</Dependency>
|
||||||
|
<Dependency>openssl-devel</Dependency>
|
||||||
|
<Dependency>xz-devel</Dependency>
|
||||||
|
<Dependency>lzo-devel</Dependency>
|
||||||
|
<Dependency>zlib-devel</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libarchive</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>lzo</Dependency>
|
||||||
|
<Dependency>nettle</Dependency>
|
||||||
|
<Dependency>xz</Dependency>
|
||||||
|
<Dependency>acl</Dependency>
|
||||||
|
<Dependency>zlib</Dependency>
|
||||||
|
<Dependency>attr</Dependency>
|
||||||
|
<Dependency>bzip2</Dependency>
|
||||||
|
<Dependency>libxml2</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="library">/usr/lib</Path>
|
||||||
|
<Path fileType="man">/usr/share/man</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc/libarchive</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libarchive-devel</Name>
|
||||||
|
<Summary>Development files for libarchive</Summary>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency release="current">libarchive</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="header">/usr/include</Path>
|
||||||
|
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||||
|
<Path fileType="man">/usr/share/man/man3</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="6">
|
||||||
|
<Date>2014-05-11</Date>
|
||||||
|
<Version>3.1.2</Version>
|
||||||
|
<Comment>Release bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2014-01-28</Date>
|
||||||
|
<Version>3.1.2</Version>
|
||||||
|
<Comment>unused fix.</Comment>
|
||||||
|
<Name>Yusuf Aydemir</Name>
|
||||||
|
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="4">
|
||||||
|
<Date>2013-08-28</Date>
|
||||||
|
<Version>3.1.2</Version>
|
||||||
|
<Comment>Clean libarchive.</Comment>
|
||||||
|
<Name>Serdar Soytetir</Name>
|
||||||
|
<Email>kaptan@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="3">
|
||||||
|
<Date>2013-08-01</Date>
|
||||||
|
<Version>3.1.2</Version>
|
||||||
|
<Comment>Fix deps.</Comment>
|
||||||
|
<Name>Serdar Soytetir</Name>
|
||||||
|
<Email>kaptan@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="2">
|
||||||
|
<Date>2013-02-18</Date>
|
||||||
|
<Version>3.1.2</Version>
|
||||||
|
<Comment>Version bump</Comment>
|
||||||
|
<Name>Ertan Güven</Name>
|
||||||
|
<Email>ertan@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2012-08-19</Date>
|
||||||
|
<Version>3.0.4</Version>
|
||||||
|
<Comment>First release</Comment>
|
||||||
|
<Name>Ramazan Utku</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>libarchive</Name>
|
||||||
|
<Summary xml:lang="tr">Birçok farklı akış arşiv formatını yaratan ve okuyan programlama kitaplığı</Summary>
|
||||||
|
<Description xml:lang="tr">libarchive, tar, cpio, zip, ISO ve diğer arşiv biçimlerini okumak ve yazmak için bir kitaplık ve komut satırı araçları içerir.</Description>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libarchive-devel</Name>
|
||||||
|
<Summary xml:lang="tr">libarchive için geliştirme dosyaları</Summary>
|
||||||
|
</Package>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
#!/usr/bin/python
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
# Licensed under the GNU General Public License, version 3.
|
||||||
|
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||||
|
|
||||||
|
from pisi.actionsapi import get
|
||||||
|
from pisi.actionsapi import autotools
|
||||||
|
from pisi.actionsapi import pisitools
|
||||||
|
|
||||||
|
def setup():
|
||||||
|
python = "--without-python" if get.buildTYPE() == "emul32" else "--with-python=/usr/bin/python2.7 "
|
||||||
|
# don't remove --with-debugger as it is needed for reverse dependencies
|
||||||
|
autotools.configure("%s \
|
||||||
|
--with-crypto \
|
||||||
|
--with-debugger \
|
||||||
|
--disable-static \
|
||||||
|
--with-xz \
|
||||||
|
--with-zlib \
|
||||||
|
--disable-silent-rules \
|
||||||
|
" % python)
|
||||||
|
|
||||||
|
pisitools.dosed("libtool", "^(hardcode_libdir_flag_spec=).*", '\\1""')
|
||||||
|
pisitools.dosed("libtool", "^(runpath_var=)LD_RUN_PATH", "\\1DIE_RPATH_DIE")
|
||||||
|
pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")
|
||||||
|
|
||||||
|
def build():
|
||||||
|
autotools.make()
|
||||||
|
|
||||||
|
#def check():
|
||||||
|
# autotools.make("check")
|
||||||
|
|
||||||
|
def install():
|
||||||
|
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||||
|
|
||||||
|
pisitools.dodoc("AUTHORS", "ChangeLog", "Copyright", "FEATURES", "NEWS", "README", "TODO")
|
||||||
@@ -0,0 +1,102 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>libxslt</Name>
|
||||||
|
<Homepage>http://xmlsoft.org/XSLT/</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>PisiLinux Community</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>MIT</License>
|
||||||
|
<IsA>library</IsA>
|
||||||
|
<Summary>XSLT libraries and tools</Summary>
|
||||||
|
<Description>Libxslt is the XSLT C library developed for the GNOME project. XSLT itself is a an XML language to define transformation for XML.</Description>
|
||||||
|
<Archive sha1sum="4df177de629b2653db322bfb891afa3c0d1fa221" type="targz">ftp://ftp.xmlsoft.org/libxml2/libxslt-1.1.28.tar.gz</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>libxml2-devel</Dependency>
|
||||||
|
<Dependency>libgcrypt-devel</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libxslt-docs</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency release="current">libxslt</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libxslt-devel</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency release="current">libxslt</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="executable">/usr/bin/*-config</Path>
|
||||||
|
<Path fileType="header">/usr/include</Path>
|
||||||
|
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||||
|
<Path fileType="data">/usr/lib32/pkgconfig</Path>
|
||||||
|
<Path fileType="data">/usr/share/aclocal</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libxslt</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>libgcrypt</Dependency>
|
||||||
|
<Dependency>libxml2</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="executable">/usr/bin</Path>
|
||||||
|
<Path fileType="library">/usr/lib</Path>
|
||||||
|
<Path fileType="man">/usr/share/man</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libxslt-32bit</Name>
|
||||||
|
<PartOf>emul32</PartOf>
|
||||||
|
<Summary>32-bit shared libraries for libxslt</Summary>
|
||||||
|
<BuildType>emul32</BuildType>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>libxml2-32bit</Dependency>
|
||||||
|
<Dependency>libgcrypt-32bit</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency release="current">libxslt</Dependency>
|
||||||
|
<Dependency>libxml2-32bit</Dependency>
|
||||||
|
<Dependency>libgcrypt-32bit</Dependency>
|
||||||
|
<Dependency>glibc-32bit</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="library">/usr/lib32</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="3">
|
||||||
|
<Date>2014-05-20</Date>
|
||||||
|
<Version>1.1.28</Version>
|
||||||
|
<Comment>Rebuild.</Comment>
|
||||||
|
<Name>Ertuğrul Erata</Name>
|
||||||
|
<Email>ertugrulerata@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="2">
|
||||||
|
<Date>2013-08-31</Date>
|
||||||
|
<Version>1.1.28</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2012-09-15</Date>
|
||||||
|
<Version>1.1.27</Version>
|
||||||
|
<Comment>First release</Comment>
|
||||||
|
<Name>Serdar Soytetir</Name>
|
||||||
|
<Email>kaptan@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>libxslt</Name>
|
||||||
|
<Summary xml:lang="tr">XSLT kitaplığı ve araçları</Summary>
|
||||||
|
<Description xml:lang="tr">Libxslt, GNOME projesi için geliştirilen XSLT C kitaplığıdır. XSLT'nin kendisi, XML oluşumunu tanımlayan bir XML dilidir.</Description>
|
||||||
|
<Description xml:lang="fr">Libxslt est la librairie XSLT C développée pour le projet GNOME. XSLT étant lui-même un langage XML permettant de définir une transformation de contenu XML.</Description>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libxslt-docs</Name>
|
||||||
|
<Summary xml:lang="tr">libxslt için belgelendirme dosyaları</Summary>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libxslt-devel</Name>
|
||||||
|
<Summary xml:lang="tr">libxslt için geliştirme dosyaları</Summary>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>libxslt-32bit</Name>
|
||||||
|
<Summary xml:lang="tr">libxslt için 32-bit paylaşımlı kitaplıklar</Summary>
|
||||||
|
</Package>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
# Licensed under the GNU General Public License, version 3.
|
||||||
|
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||||
|
|
||||||
|
from pisi.actionsapi import autotools
|
||||||
|
from pisi.actionsapi import pisitools
|
||||||
|
from pisi.actionsapi import get
|
||||||
|
|
||||||
|
def setup():
|
||||||
|
autotools.autoreconf("-vif")
|
||||||
|
autotools.configure()
|
||||||
|
|
||||||
|
def build():
|
||||||
|
autotools.make()
|
||||||
|
|
||||||
|
def install():
|
||||||
|
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||||
|
|
||||||
|
pisitools.dodoc("doc/*.txt", "COPYING", "NEWS", "README", "TODO")
|
||||||
@@ -0,0 +1,75 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>xcb-proto</Name>
|
||||||
|
<Homepage>http://xcb.freedesktop.org/</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>PisiLinux Community</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>MIT</License>
|
||||||
|
<IsA>data</IsA>
|
||||||
|
<Summary>XCB protocol descriptions</Summary>
|
||||||
|
<Description>XCB is a project to enable efficient language bindings to the X11 protocol. This package contains the protocol descriptions themselves. Language bindings use these protocol descriptions to generate code for marshalling the protocol.</Description>
|
||||||
|
<Archive sha1sum="608bd60663e223464d38acec0183ddb827776401" type="tarbz2">http://xcb.freedesktop.org/dist/xcb-proto-1.11.tar.bz2</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>libxml2</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>xcb-proto</Name>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||||
|
<Path fileType="library">/usr/lib/python*</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
<Path fileType="data">/usr/share/xcb</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="6">
|
||||||
|
<Date>2014-09-02</Date>
|
||||||
|
<Version>1.11</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2014-05-11</Date>
|
||||||
|
<Version>1.10</Version>
|
||||||
|
<Comment>Release bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="4">
|
||||||
|
<Date>2014-02-03</Date>
|
||||||
|
<Version>1.10</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Yusuf Aydemir</Name>
|
||||||
|
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="3">
|
||||||
|
<Date>2013-10-22</Date>
|
||||||
|
<Version>1.8</Version>
|
||||||
|
<Comment>Rebuild.</Comment>
|
||||||
|
<Name>Serdar Soytetir</Name>
|
||||||
|
<Email>kaptan@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="2">
|
||||||
|
<Date>2012-11-18</Date>
|
||||||
|
<Version>1.8</Version>
|
||||||
|
<Comment>Rebuild.</Comment>
|
||||||
|
<Name>Serdar Soytetir</Name>
|
||||||
|
<Email>kaptan@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2012-11-18</Date>
|
||||||
|
<Version>1.8</Version>
|
||||||
|
<Comment>First release</Comment>
|
||||||
|
<Name>Erdinç Gültekin</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>xcb-proto</Name>
|
||||||
|
<Summary xml:lang="tr">XCB protokol tanımlamaları</Summary>
|
||||||
|
</Source>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
# Licensed under the GNU General Public License, version 3.
|
||||||
|
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||||
|
|
||||||
|
from pisi.actionsapi import autotools
|
||||||
|
from pisi.actionsapi import pisitools
|
||||||
|
from pisi.actionsapi import shelltools
|
||||||
|
from pisi.actionsapi import get
|
||||||
|
|
||||||
|
WorkDir = "."
|
||||||
|
SkipFiles = [".pc", "filelist", "patches", "pisiBuildState"]
|
||||||
|
|
||||||
|
def setup():
|
||||||
|
pisitools.dosed("*/Makefile.am", r"/doc/\$\(PACKAGE\)", "/doc/xorg-proto")
|
||||||
|
|
||||||
|
for package in shelltools.ls("."):
|
||||||
|
if package in SkipFiles:
|
||||||
|
continue
|
||||||
|
shelltools.cd(package)
|
||||||
|
autotools.autoreconf("-vif")
|
||||||
|
autotools.configure("--without-xmlto --without-fop")
|
||||||
|
shelltools.cd("../")
|
||||||
|
|
||||||
|
def build():
|
||||||
|
for package in shelltools.ls("."):
|
||||||
|
if package in SkipFiles:
|
||||||
|
continue
|
||||||
|
shelltools.cd(package)
|
||||||
|
autotools.make()
|
||||||
|
shelltools.cd("../")
|
||||||
|
|
||||||
|
def install():
|
||||||
|
for package in shelltools.ls("."):
|
||||||
|
if package in SkipFiles:
|
||||||
|
continue
|
||||||
|
shelltools.cd(package)
|
||||||
|
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||||
|
shelltools.cd("../")
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
Index: work/xproxymanagementprotocol-1.0.3/Makefile.am
|
||||||
|
===================================================================
|
||||||
|
--- work.orig/xproxymanagementprotocol-1.0.3/Makefile.am
|
||||||
|
+++ work/xproxymanagementprotocol-1.0.3/Makefile.am
|
||||||
|
@@ -6,7 +6,8 @@ xproxymng_HEADERS = \
|
||||||
|
pkgconfigdir = $(libdir)/pkgconfig
|
||||||
|
pkgconfig_DATA = xproxymngproto.pc
|
||||||
|
|
||||||
|
-dist_doc_DATA = PM_spec
|
||||||
|
+xproxymngdocdir = $(datadir)/doc/$(PACKAGE)
|
||||||
|
+xproxymngdoc_DATA = PM_spec
|
||||||
|
|
||||||
|
EXTRA_DIST = xproxymngproto.pc.in
|
||||||
|
|
||||||
@@ -0,0 +1,127 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>xorg-proto</Name>
|
||||||
|
<Homepage>http://x.org/</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>PisiLinux Community</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>MIT</License>
|
||||||
|
<IsA>library</IsA>
|
||||||
|
<Summary>X.Org Protocol Headers</Summary>
|
||||||
|
<Description>This package includes the protocol headers needed for X11 development.</Description>
|
||||||
|
<Archive sha1sum="ef1765eeb5e9e38d080225fe6a64ed7cd2984b46" type="tarbz2">mirrors://xorg/individual/proto/bigreqsproto-1.1.2.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="432371cdc464881029c3f39f9bf81cc80a484e54" type="tarbz2">mirrors://xorg/individual/proto/presentproto-1.0.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="aa7b5abcfd5bbfad7cb681ce89dc1d6e381e3044" type="tarbz2">mirrors://xorg/individual/proto/compositeproto-0.4.2.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="bd0f0f4dc8f37eaabd9279d10fe2889710507358" type="tarbz2">mirrors://xorg/individual/proto/damageproto-1.2.1.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="3b8b273b8ef3d8dbab998df9ec1dddf99edf4d91" type="tarbz2">mirrors://xorg/individual/proto/dmxproto-2.3.1.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="2bc4e8f00778b1f3fe58b4c4f93607ac2adafbbf" type="tarbz2">mirrors://xorg/individual/proto/dri2proto-2.8.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="1007eaa2f83022653a224f7d2e676ea51cba2f2b" type="tarbz2">mirrors://xorg/individual/proto/dri3proto-1.0.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="ab605af5da8c98c0c2f8b2c578fed7c864ee996a" type="tarbz2">mirrors://xorg/individual/proto/fixesproto-5.0.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="28c108bd6438c332122c10871c1fc6415591755f" type="tarbz2">mirrors://xorg/individual/proto/fontsproto-2.1.3.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="20e061c463bed415051f0f89e968e331a2078551" type="tarbz2">mirrors://xorg/individual/proto/glproto-1.4.17.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="126b6ad57b5432e154485f900920765eae8fda45" type="tarbz2">mirrors://xorg/individual/proto/inputproto-2.3.1.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="a2cc82357c22a1f4d6243017982c32703c95575c" type="tarbz2">mirrors://xorg/individual/proto/kbproto-1.0.6.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="4ddb7781ebc2418d681a6f5e16d777aed56ea35e" type="tarbz2">mirrors://xorg/individual/proto/printproto-1.0.5.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="65d2fc4440adf1557cde2b36901a3de21ab189c1" type="tarbz2">mirrors://xorg/individual/proto/randrproto-1.4.0.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="1f48c4b0004d8b133efd0498e8d88d68d3b9199c" type="tarbz2">mirrors://xorg/individual/proto/recordproto-1.14.2.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="7ae9868a358859fe539482b02414aa15c2d8b1e4" type="tarbz2">mirrors://xorg/individual/proto/renderproto-0.11.1.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="9ff9bb9243b0474330959dc3853973523c9dd9ce" type="tarbz2">mirrors://xorg/individual/proto/resourceproto-1.2.0.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="640a2cbef5893aacda74799e6fa4d973e629b753" type="tarbz2">mirrors://xorg/individual/proto/scrnsaverproto-1.2.2.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="aa60e3b93c6a78ad03f1c502b910e7c45faaedbc" type="tarbz2">mirrors://xorg/individual/proto/videoproto-2.3.2.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="59ae9ec6414964440bf654b207618e5dd66a32fb" type="tarbz2">mirrors://xorg/individual/proto/xcmiscproto-1.2.2.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="b8d736342dcb73b71584d99a1cb9806d93c25ff8" type="tarbz2">mirrors://xorg/individual/proto/xextproto-7.3.0.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="312a2ea708b257520c1af4393b69d73a393a478f" type="tarbz2">mirrors://xorg/individual/proto/xf86bigfontproto-1.2.0.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="97a06120e7195c968875e8ba42e82c90ab54948b" type="tarbz2">mirrors://xorg/individual/proto/xf86dgaproto-2.1.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="23e861f40ba0f0cbbfd7db7ba2ef623762ffca17" type="tarbz2">mirrors://xorg/individual/proto/xf86driproto-2.1.1.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="11d54c3210887631ea71e8f8030a77692e964fc4" type="tarbz2">mirrors://xorg/individual/proto/xf86vidmodeproto-2.3.1.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="818bffc16139d6e3de4344c83f00c495d3536753" type="tarbz2">mirrors://xorg/individual/proto/xineramaproto-1.2.1.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="b34e7438623c8016cc8338549e5fcc29e2f64034" type="tarbz2">mirrors://xorg/individual/proto/xproto-7.0.27.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="4abb036371670ecc25d32e48b3277fe203ae5203" type="tarbz2">mirrors://xorg/individual/proto/xproxymanagementprotocol-1.0.3.tar.bz2</Archive>
|
||||||
|
<Archive sha1sum="90f8600fb06c0c347551ad7096ef50492d86ba45" type="tarbz2">https://github.com/bbidulock/vncproto/releases/download/vncproto-1.1/vncproto-1.1.tar.bz2</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>util-macros</Dependency>
|
||||||
|
<Dependency>libxslt</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
<Patches>
|
||||||
|
<Patch level="1">docdir.patch</Patch>
|
||||||
|
</Patches>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>xorg-proto</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<!--remove for fix cycle dep-->
|
||||||
|
<!--<Dependency>libXau-devel</Dependency>-->
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="header">/usr/include</Path>
|
||||||
|
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
<Path fileType="man">/usr/share/man/man7/Xprint.7</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="8">
|
||||||
|
<Date>2015-01-27</Date>
|
||||||
|
<Version>7.6</Version>
|
||||||
|
<Comment>Update xproto</Comment>
|
||||||
|
<Name>Yusuf Aydemir</Name>
|
||||||
|
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="7">
|
||||||
|
<Date>2014-09-20</Date>
|
||||||
|
<Version>7.6</Version>
|
||||||
|
<Comment>Update vncproto, fix dependencies.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="6">
|
||||||
|
<Date>2014-08-31</Date>
|
||||||
|
<Version>7.6</Version>
|
||||||
|
<Comment>Update.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2014-05-11</Date>
|
||||||
|
<Version>7.6</Version>
|
||||||
|
<Comment>Release bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="4">
|
||||||
|
<Date>2014-04-15</Date>
|
||||||
|
<Version>7.6</Version>
|
||||||
|
<Comment>xproto fontsproto version bump</Comment>
|
||||||
|
<Name>Yusuf Aydemir</Name>
|
||||||
|
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="3">
|
||||||
|
<Date>2014-03-07</Date>
|
||||||
|
<Version>7.6</Version>
|
||||||
|
<Comment>add presentproto dri3proto</Comment>
|
||||||
|
<Name>Yusuf Aydemir</Name>
|
||||||
|
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="2">
|
||||||
|
<Date>2013-04-13</Date>
|
||||||
|
<Version>7.6</Version>
|
||||||
|
<Comment>Update:
|
||||||
|
xproto to version 7.0.24
|
||||||
|
inputproto to version 2.3 (needed for xorg-server-0.14.0)</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2012-10-15</Date>
|
||||||
|
<Version>7.6</Version>
|
||||||
|
<Comment>First release</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>xorg-proto</Name>
|
||||||
|
<Summary xml:lang="fr">Entêtes de protocole de X.Org.</Summary>
|
||||||
|
<Summary xml:lang="de">X.Org Protokoll Header</Summary>
|
||||||
|
<Summary xml:lang="tr">X.Org Protokol Başlıkları</Summary>
|
||||||
|
<Description xml:lang="tr">Bu paket, X11 geliştirme için gerekli protokol başlıklarını içerir.</Description>
|
||||||
|
</Source>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
# Licensed under the GNU General Public License, version 3.
|
||||||
|
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||||
|
|
||||||
|
from pisi.actionsapi import autotools
|
||||||
|
from pisi.actionsapi import pisitools
|
||||||
|
|
||||||
|
def setup():
|
||||||
|
autotools.configure("--without-fop --without-xmlto")
|
||||||
|
|
||||||
|
def build():
|
||||||
|
autotools.make()
|
||||||
|
|
||||||
|
def install():
|
||||||
|
autotools.install()
|
||||||
|
|
||||||
|
pisitools.removeDir("/usr/share/doc")
|
||||||
@@ -0,0 +1,77 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>xtrans</Name>
|
||||||
|
<Homepage>http://www.x.org/</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>PisiLinux Community</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>MIT</License>
|
||||||
|
<IsA>library</IsA>
|
||||||
|
<Summary>X.Org trans library</Summary>
|
||||||
|
<Description>xtrans includes a number of routines to make X implementations transport-independent.</Description>
|
||||||
|
<Archive sha1sum="2d3ae1839d841f568bc481c6116af7d2a9f9ba59" type="tarbz2">mirrors://xorg/individual/lib/xtrans-1.3.5.tar.bz2</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>util-macros</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
<Patches>
|
||||||
|
<!--Patch level="1">xtrans-1.0.3-avoid-gethostname.patch</Patch-->
|
||||||
|
</Patches>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>xtrans</Name>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="header">/usr/include/X11/Xtrans</Path>
|
||||||
|
<Path fileType="data">/usr/share/aclocal</Path>
|
||||||
|
<Path fileType="data">/usr/share/pkgconfig</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="6">
|
||||||
|
<Date>2015-05-05</Date>
|
||||||
|
<Version>1.3.5</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="5">
|
||||||
|
<Date>2014-07-11</Date>
|
||||||
|
<Version>1.3.4</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="4">
|
||||||
|
<Date>2014-05-11</Date>
|
||||||
|
<Version>1.3.3</Version>
|
||||||
|
<Comment>Release bump.</Comment>
|
||||||
|
<Name>Marcin Bojara</Name>
|
||||||
|
<Email>marcin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="3">
|
||||||
|
<Date>2014-02-05</Date>
|
||||||
|
<Version>1.3.3</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Yusuf Aydemir</Name>
|
||||||
|
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="2">
|
||||||
|
<Date>2014-01-17</Date>
|
||||||
|
<Version>1.3.2</Version>
|
||||||
|
<Comment>Version bump</Comment>
|
||||||
|
<Name>Richard de Bruin</Name>
|
||||||
|
<Email>richdb@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2012-08-19</Date>
|
||||||
|
<Version>1.2.7</Version>
|
||||||
|
<Comment>First release</Comment>
|
||||||
|
<Name>Yusuf Aydemir</Name>
|
||||||
|
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>xtrans</Name>
|
||||||
|
<Summary xml:lang="tr">X.Org trans kitaplığı.</Summary>
|
||||||
|
<Summary xml:lang="fr">Librairie trans de X.Org.</Summary>
|
||||||
|
<Summary xml:lang="de">X.Org trans Bibliothek</Summary>
|
||||||
|
<Description xml:lang="tr">xtrans, X gerçeklemelerini taşıma türünden bağımsız yapmak için kullanılan bazı yordamları içerir.</Description>
|
||||||
|
</Source>
|
||||||
|
</PISI>
|
||||||
Reference in New Issue
Block a user