libnotify:clean and split docs

This commit is contained in:
blue-devil
2020-01-18 00:04:32 +03:00
parent 59bf9c4223
commit 3c47820d0b
3 changed files with 47 additions and 25 deletions
+7 -9
View File
@@ -4,24 +4,22 @@
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt # 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 shelltools
from pisi.actionsapi import mesontools from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get from pisi.actionsapi import get
def setup(): def setup():
#autotools.autoreconf("-vif") # suppress c compiler warnings
pisitools.cflags.add("-Wno-deprecated-declarations")
#autotools.configure("--disable-static")
mesontools.configure() mesontools.configure()
def build(): def build():
mesontools.build() mesontools.build()
def check():
mesontools.build("test")
def install(): def install():
mesontools.install() mesontools.install()
pisitools.dodoc("SPECIFICATION", "README", "COPYING")
pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README", "COPYING")
+36 -14
View File
@@ -1,5 +1,5 @@
<?xml version="1.0" ?> <?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd"> <!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI> <PISI>
<Source> <Source>
<Name>libnotify</Name> <Name>libnotify</Name>
@@ -9,36 +9,37 @@
<Email>admins@pisilinux.org</Email> <Email>admins@pisilinux.org</Email>
</Packager> </Packager>
<License>GPLv2</License> <License>GPLv2</License>
<PartOf>programming.language.misc</PartOf>
<IsA>library</IsA> <IsA>library</IsA>
<Summary>Desktop notification library</Summary> <Summary>Desktop notification library</Summary>
<Description>libnotify sends desktop notifications to a notification daemon.</Description> <Description>libnotify sends desktop notifications to a notification daemon.</Description>
<Archive sha1sum="18915d9a5ee8e0a00c3fd990d649251e3d2deac9" type="tarxz">http://ftp.acc.umu.se/pub/GNOME/sources/libnotify/0.7/libnotify-0.7.8.tar.xz</Archive> <Archive sha1sum="18915d9a5ee8e0a00c3fd990d649251e3d2deac9" type="tarxz">http://ftp.acc.umu.se/pub/GNOME/sources/libnotify/0.7/libnotify-0.7.8.tar.xz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>gnome-common</Dependency>
<Dependency>libepoxy-devel</Dependency>
<Dependency>at-spi2-core-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency> <Dependency>gobject-introspection-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>python-pyatspi</Dependency>
<Dependency>libXtst-devel</Dependency>
<Dependency>gnome-common</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>gtk-doc</Dependency> <Dependency>gtk-doc</Dependency>
<Dependency>docbook-xsl</Dependency> <Dependency>xmlto</Dependency>
<Dependency>python-six</Dependency> <Dependency>meson</Dependency>
</BuildDependencies> </BuildDependencies>
</Source> </Source>
<Package> <Package>
<Name>libnotify</Name> <Name>libnotify</Name>
<Summary>Desktop notification library</Summary>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency>gdk-pixbuf</Dependency> <Dependency>gdk-pixbuf</Dependency>
<Dependency>glib2</Dependency> <Dependency>libXtst</Dependency>
<Dependency>glib2</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="doc">/usr/share/doc/libnotify/COPYING</Path>
<Path fileType="data">/usr/share/gir-1.0/</Path>
<Path fileType="executable">/usr/bin</Path> <Path fileType="executable">/usr/bin</Path>
<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="doc">/usr/share/gtk-doc/html</Path>
</Files> </Files>
</Package> </Package>
@@ -54,8 +55,29 @@
<Path fileType="data">/usr/lib/pkgconfig</Path> <Path fileType="data">/usr/lib/pkgconfig</Path>
</Files> </Files>
</Package> </Package>
<Package>
<Name>libnotify-docs</Name>
<Summary>Documentation files for libnotify</Summary>
<RuntimeDependencies>
<Dependency release="current">libnotify</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc/libnotify/SPECIFICATION</Path>
<Path fileType="doc">/usr/share/doc/libnotify/README</Path>
<Path fileType="doc">/usr/share/doc/libnotify/spec</Path>
<Path fileType="doc">/usr/share/gtk-doc/html</Path>
</Files>
</Package>
<History> <History>
<Update release="6">
<Date>2020-01-18</Date>
<Version>0.7.8</Version>
<Comment>Clean and split docs.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="5"> <Update release="5">
<Date>2020-01-17</Date> <Date>2020-01-17</Date>
<Version>0.7.8</Version> <Version>0.7.8</Version>
@@ -92,4 +114,4 @@
<Email>alihan@pisilinux.org</Email> <Email>alihan@pisilinux.org</Email>
</Update> </Update>
</History> </History>
</PISI> </PISI>
+4 -2
View File
@@ -10,11 +10,13 @@
<Package> <Package>
<Name>libnotify-docs</Name> <Name>libnotify-docs</Name>
<Summary xml:lang="tr">Libnotify belgeleri</Summary> <Summary xml:lang="tr">libnotify için belgelendirme dosyaları</Summary>
<Description xml:lang="tr">libnotify-docs, libnotify için belgelendirme dosyalarını içerir.</Description>
</Package> </Package>
<Package> <Package>
<Name>libnotify-devel</Name> <Name>libnotify-devel</Name>
<Summary xml:lang="tr">libnotify için geliştirme dosyaları</Summary> <Summary xml:lang="tr">libnotify için geliştirme dosyaları</Summary>
<Description xml:lang="tr">libnotify-devel, libnotify için geliştirme dosyalarını içerir.</Description>
</Package> </Package>
</PISI> </PISI>