libgudev: major version bump

This commit is contained in:
bluedevil
2020-09-24 00:02:21 +02:00
parent 4d39690510
commit 9fc0e54fc4
3 changed files with 48 additions and 17 deletions
+9 -10
View File
@@ -4,33 +4,32 @@
# See the file http://www.gnu.org/copyleft/gpl.txt # See the file http://www.gnu.org/copyleft/gpl.txt
from pisi.actionsapi import shelltools
from pisi.actionsapi import get from pisi.actionsapi import get
from pisi.actionsapi import pisitools
from pisi.actionsapi import autotools from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
def setup(): def setup():
options = "--disable-umockdev \ options = "--disable-umockdev \
" "
if get.buildTYPE() == "emul32": if get.buildTYPE() == "emul32":
options += "--disable-introspection \ options += "--disable-introspection \
--disable-gtk-doc \ --disable-gtk-doc \
" "
else: else:
options += "--enable-introspection \ options += "--enable-introspection \
--enable-gtk-doc \ --enable-gtk-doc \
" "
autotools.configure(options) autotools.configure(options)
# fix unused direct dependency analysis
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build(): def build():
autotools.make() autotools.make()
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
#pisitools.dodoc("AUTHORS", "COPYING") pisitools.dodoc("README*", "COPYING*")
+19 -7
View File
@@ -1,3 +1,5 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI> <PISI>
<Source> <Source>
<Name>libgudev</Name> <Name>libgudev</Name>
@@ -6,36 +8,39 @@
<Name>Ayhan Yalçınsoy</Name> <Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email> <Email>ayhanyalcinsoy@pisilinux.org</Email>
</Packager> </Packager>
<PartOf>programming.library</PartOf>
<License>LGPL2</License> <License>LGPL2</License>
<Icon>eudev</Icon> <Icon>eudev</Icon>
<IsA>library</IsA> <IsA>library</IsA>
<Summary>GObject bindings for Udev (Eudev)</Summary> <Summary>GObject bindings for Udev (Eudev)</Summary>
<Description>GObject bindings for Udev (Eudev)</Description> <Description>GObject bindings for Udev (Eudev)</Description>
<Archive sha1sum="fa8591ea85b65da58f418ce2fb30a146541a7ca2" type="tarxz">https://download.gnome.org/sources/libgudev/233/libgudev-233.tar.xz</Archive> <Archive sha1sum="003253c2e75f4602193432c45f234c54694e0057" type="tarxz">https://download.gnome.org/sources/libgudev/234/libgudev-234.tar.xz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>gtk-doc</Dependency> <Dependency>gtk-doc</Dependency>
<Dependency>libxslt</Dependency> <Dependency>libxslt</Dependency>
<Dependency>python-six</Dependency>
<Dependency>docbook-xsl</Dependency> <Dependency>docbook-xsl</Dependency>
<Dependency>eudev-devel</Dependency> <Dependency>eudev-devel</Dependency>
<Dependency>glib2-devel</Dependency> <Dependency>glib2-devel</Dependency>
<Dependency>python-six</Dependency> <Dependency>gobject-introspection-devel</Dependency>
</BuildDependencies> </BuildDependencies>
</Source> </Source>
<Package> <Package>
<Name>libgudev</Name> <Name>libgudev</Name>
<Summary>GObject bindings for Udev (Eudev)</Summary>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency>eudev</Dependency> <Dependency>eudev</Dependency>
<Dependency>glib2</Dependency> <Dependency>glib2</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="library">/usr/lib</Path> <Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/gir-1.0</Path> <Path fileType="data">/usr/share/gir-1.0</Path>
<Path fileType="data">/usr/share/gtk-doc</Path> <Path fileType="data">/usr/share/gtk-doc</Path>
</Files> </Files>
</Package> </Package>
<Package> <Package>
<Name>libgudev-32bit</Name> <Name>libgudev-32bit</Name>
<BuildType>emul32</BuildType> <BuildType>emul32</BuildType>
@@ -60,9 +65,9 @@
<PartOf>system.devel</PartOf> <PartOf>system.devel</PartOf>
<Summary>Development files for libgudev</Summary> <Summary>Development files for libgudev</Summary>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency release="current">libgudev</Dependency>
<Dependency>eudev-devel</Dependency> <Dependency>eudev-devel</Dependency>
<Dependency>glib2-devel</Dependency> <Dependency>glib2-devel</Dependency>
<Dependency release="current">libgudev</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="library">/usr/lib/pkgconfig</Path> <Path fileType="library">/usr/lib/pkgconfig</Path>
@@ -71,7 +76,14 @@
</Package> </Package>
<History> <History>
<Update release="6"> <Update release="7">
<Date>2020-09-23</Date>
<Version>234</Version>
<Comment>Major version bump. Translations added.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="6">
<Date>2020-01-21</Date> <Date>2020-01-21</Date>
<Version>233</Version> <Version>233</Version>
<Comment>Add 32 bit.</Comment> <Comment>Add 32 bit.</Comment>
@@ -114,4 +126,4 @@
<Email>ayhanyalcinsoy@pisilinux.org</Email> <Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update> </Update>
</History> </History>
</PISI> </PISI>
@@ -0,0 +1,20 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libgudev</Name>
<Summary xml:lang="tr">libudev için GObject bağlayıcıları</Summary>
<Description xml:lang="tr">libgudev, ibudev için GObject bağlayıcıları içeren kitaplıklar sunar.</Description>
</Source>
<Package>
<Name>libgudev-devel</Name>
<Summary xml:lang="tr">libgudev için geliştirme dosyaları</Summary>
<Description xml:lang="tr">libgudev-devel, libgudev için geliştirme dosyalarını içerir.</Description>
</Package>
<Package>
<Name>libgudev-32bit</Name>
<Summary xml:lang="tr">libgudev için 32-bit paylaşımlı kitaplıklar</Summary>
<Description xml:lang="tr">libgudev-32bit, libgudev için 32-bit paylaşımlı kitaplıklar sunar.</Description>
</Package>
</PISI>