@@ -2,28 +2,28 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/copyleft/gpl.txt
|
||||
# See the file https://www.gnu.org/licenses/gpl-3.0.txt
|
||||
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import autotools, pisitools, get
|
||||
|
||||
i = ''.join([
|
||||
' --with-python',
|
||||
' --with-swig',
|
||||
' --disable-nls',
|
||||
' --disable-gnome',
|
||||
' --disable-static '
|
||||
' --disable-hardbooks',
|
||||
])
|
||||
|
||||
def setup():
|
||||
pisitools.cxxflags.add("-fpermissive")
|
||||
pisitools.dosed("plug-ins/postscript/diapsft2renderer.c", "freetype/ftglyph.h", "freetype2/ftglyph.h")
|
||||
pisitools.dosed("plug-ins/postscript/diapsft2renderer.c", "freetype/ftoutln.h", "freetype2/ftoutln.h")
|
||||
autotools.configure("--prefix=/usr \
|
||||
--with-cairo \
|
||||
--with-python \
|
||||
--disable-gnome")
|
||||
|
||||
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
||||
#pisitools.dosed("Makefile.in", "samples po sheets", "samples sheets")
|
||||
autotools.configure(i)
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.install()
|
||||
pisitools.remove("/usr/share/icons/hicolor/icon-theme.cache")
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
pisitools.removeDir("/usr/share/man/fr")
|
||||
|
||||
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README")
|
||||
pisitools.dodoc("AUTHORS", "MAINTAINERS", "NEWS", "THANKS")
|
||||
|
||||
@@ -1,102 +1,93 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>dia</Name>
|
||||
<Homepage>https://live.gnome.org/Dia</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv3</License>
|
||||
<PartOf>multimedia.graphics</PartOf>
|
||||
<Icon>dia</Icon>
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>Diagram editor</Summary>
|
||||
<Description>Dia is a GTK+ based diagram creation program for GNU/Linux,</Description>
|
||||
<Archive sha1sum="316393951daebd186ba387e1cd6e34160a458c39" type="tarxz">http://ftp.gnome.org/pub/gnome/sources/dia/0.97/dia-0.97.3.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
<Dependency>cairo-devel</Dependency>
|
||||
<Dependency>python-devel</Dependency>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
<Dependency>freetype-devel</Dependency>
|
||||
<Dependency>gdk-pixbuf-devel</Dependency>
|
||||
<Dependency>gtk2-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>pango-devel</Dependency>
|
||||
<Dependency>libxml2-devel</Dependency>
|
||||
<Dependency>libpng-devel</Dependency>
|
||||
<Dependency>libart_lgpl-devel</Dependency>
|
||||
<Dependency>atk-devel</Dependency>
|
||||
<Dependency>docbook-xsl</Dependency>
|
||||
<Dependency>perl-XML-Parser</Dependency>
|
||||
<Dependency>libxslt-devel</Dependency>
|
||||
<Dependency>fontconfig-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
<Source>
|
||||
<Name>dia</Name>
|
||||
<Homepage>http://wiki.gnome.org/Apps/Dia</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPL-2</License>
|
||||
<IsA>app:gui</IsA>
|
||||
<PartOf>multimedia.graphics</PartOf>
|
||||
<Summary>Versatile diagramming tool.</Summary>
|
||||
<Description>Dia is a program for drawing diagrams.</Description>
|
||||
<Archive sha1sum="316393951daebd186ba387e1cd6e34160a458c39" type="tarxz">
|
||||
https://download.gnome.org/sources/dia/0.97/dia-0.97.3.tar.xz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>swig</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>gtk2-devel</Dependency>
|
||||
<Dependency>libpng-devel</Dependency>
|
||||
<Dependency>libxml2-devel</Dependency>
|
||||
<Dependency>libxslt-devel</Dependency>
|
||||
<Dependency>python-devel</Dependency>
|
||||
<Dependency>docbook-xsl</Dependency>
|
||||
<Dependency>libart_lgpl-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!-- <Patch level='1'></Patch> -->
|
||||
<Patch level='1'>dia-unregister-import.patch</Patch>
|
||||
<Patch level='1'>isinf.patch</Patch>
|
||||
<Patch level='1'>CVE-2019-19451.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>dia</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>python</Dependency>
|
||||
<Dependency>zlib</Dependency>
|
||||
<Dependency>freetype</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
<Dependency>gtk2</Dependency>
|
||||
<Dependency>pango</Dependency>
|
||||
<Dependency>libxml2</Dependency>
|
||||
<Dependency>libpng</Dependency>
|
||||
<Dependency>libart_lgpl</Dependency>
|
||||
<Dependency>atk</Dependency>
|
||||
<Dependency>libxslt</Dependency>
|
||||
<Dependency>fontconfig</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib/dia</Path>
|
||||
<Path fileType="data">/usr/share/applications</Path>
|
||||
<Path fileType="data">/usr/share/icons</Path>
|
||||
<Path fileType="data">/usr/share/oaf</Path>
|
||||
<Path fileType="data">/usr/share/dia</Path>
|
||||
<Path fileType="data">/usr/share/mime-info</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="doc">/usr/share/man</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>dia</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>gtk2</Dependency>
|
||||
<Dependency>pango</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>libart_lgpl</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib/dia</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="data">/usr/share/dia</Path>
|
||||
<Path fileType="data">/usr/share/man/man1</Path>
|
||||
<Path fileType="data">/usr/share/mime-info</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Date>2020-03-05</Date>
|
||||
<Version>0.97.3</Version>
|
||||
<Comment>Rebuild with new toolchain</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2018-08-05</Date>
|
||||
<Version>0.97.3</Version>
|
||||
<Comment>Rebuild with new toolchain</Comment>
|
||||
<Name>Stefan Gronewold</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2017-04-15</Date>
|
||||
<Version>0.97.3</Version>
|
||||
<Comment>Rebuild with new toolchain</Comment>
|
||||
<Name>Stefan Gronewold</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2016-12-07</Date>
|
||||
<Version>0.97.3</Version>
|
||||
<Comment>First Release</Comment>
|
||||
<Name>Stefan Gronewold</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Date>2023-03-09</Date>
|
||||
<Version>0.97.3</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2020-03-05</Date>
|
||||
<Version>0.97.3</Version>
|
||||
<Comment>Rebuild with new toolchain</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2018-08-05</Date>
|
||||
<Version>0.97.3</Version>
|
||||
<Comment>Rebuild with new toolchain</Comment>
|
||||
<Name>Stefan Gronewold</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2017-04-15</Date>
|
||||
<Version>0.97.3</Version>
|
||||
<Comment>Rebuild with new toolchain</Comment>
|
||||
<Name>Stefan Gronewold</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2016-12-07</Date>
|
||||
<Version>0.97.3</Version>
|
||||
<Comment>First Release</Comment>
|
||||
<Name>Stefan Gronewold</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>dia</Name>
|
||||
<Summary xml:lang="tr">Diyagram editörü.</Summary>
|
||||
<Description xml:lang="tr">Dia, GTK tabanlı diyagram çizme ve düzenleme programıdır.</Description>
|
||||
</Source>
|
||||
<Source>
|
||||
<Name>dia</Name>
|
||||
<Summary xml:lang="tr">Diyagram editörü.</Summary>
|
||||
<Description xml:lang="tr">Dia, GTK tabanlı diyagram çizme ve düzenleme programıdır.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
<IsA>app</IsA>
|
||||
<Summary>Open source graph drawing software.</Summary>
|
||||
<Description>Graphviz is open source graph visualization software which has web and interactive graphical interfaces, and auxiliary tools and libraries. Graphviz has many useful features for diagrams, such as options for colors, fonts, tabular node layouts, line styles, and custom shapes.</Description>
|
||||
<Archive sha1sum="300872bdc5d5a7fd98d25195be09957465a2a243" type="tarxz">
|
||||
https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/7.0.6/graphviz-7.0.6.tar.xz
|
||||
<Archive sha1sum="24999d7c3995f1f3ccfbfabe357cee86dce7a4f8" type="tarxz">
|
||||
https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/7.1.0/graphviz-7.1.0.tar.xz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>swig</Dependency>
|
||||
@@ -93,6 +93,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Date>2023-03-09</Date>
|
||||
<Version>7.1.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2023-01-08</Date>
|
||||
<Version>7.0.6</Version>
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file https://www.gnu.org/licenses/gpl-3.0.txt
|
||||
|
||||
from pisi.actionsapi import autotools, pisitools, get
|
||||
|
||||
i = ''.join([
|
||||
' --with-python',
|
||||
' --with-swig',
|
||||
' --disable-nls',
|
||||
' --disable-gnome',
|
||||
' --disable-static '
|
||||
' --disable-hardbooks',
|
||||
])
|
||||
|
||||
def setup():
|
||||
pisitools.dosed("Makefile.in", "samples po sheets", "samples sheets")
|
||||
autotools.configure(i)
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
pisitools.removeDir("/usr/share/man/fr")
|
||||
|
||||
pisitools.dodoc("AUTHORS", "MAINTAINERS", "NEWS", "THANKS")
|
||||
@@ -1,65 +0,0 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>dia</Name>
|
||||
<Homepage>http://wiki.gnome.org/Apps/Dia</Homepage>
|
||||
<Packager>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Packager>
|
||||
<License>GPL-2</License>
|
||||
<IsA>app:gui</IsA>
|
||||
<PartOf>office.misc</PartOf>
|
||||
<Summary>Versatile diagramming tool.</Summary>
|
||||
<Description>Dia is a program for drawing diagrams.</Description>
|
||||
<Archive sha1sum="316393951daebd186ba387e1cd6e34160a458c39" type="tarxz">
|
||||
https://download.gnome.org/sources/dia/0.97/dia-0.97.3.tar.xz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>swig</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>gtk2-devel</Dependency>
|
||||
<Dependency>libpng-devel</Dependency>
|
||||
<Dependency>libxml2-devel</Dependency>
|
||||
<Dependency>libxslt-devel</Dependency>
|
||||
<Dependency>python-devel</Dependency>
|
||||
<Dependency>docbook-xsl</Dependency>
|
||||
<Dependency>libart_lgpl-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!-- <Patch level='1'></Patch> -->
|
||||
<Patch level='1'>dia-unregister-import.patch</Patch>
|
||||
<Patch level='1'>isinf.patch</Patch>
|
||||
<Patch level='1'>CVE-2019-19451.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>dia</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>gtk2</Dependency>
|
||||
<Dependency>pango</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>libart_lgpl</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib/dia</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="data">/usr/share/dia</Path>
|
||||
<Path fileType="data">/usr/share/man/man1</Path>
|
||||
<Path fileType="data">/usr/share/mime-info</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2023-03-08</Date>
|
||||
<Version>0.97.3</Version>
|
||||
<Comment>First build.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -13,11 +13,11 @@ j = ''.join([
|
||||
' -DENABLE_SYSTEMD=OFF',
|
||||
' -DAPP_CONFIG_DIRECTORY=/etc/clamav',
|
||||
' -DDATABASE_DIRECTORY=/var/lib/clamav',
|
||||
' -G Ninja',
|
||||
' -B_build -L '
|
||||
' -B_build -G Ninja -L '
|
||||
])
|
||||
|
||||
def setup():
|
||||
shelltools.export("CFLAGS", "%s -I/usr/include/iconv " % get.CFLAGS())
|
||||
cmaketools.configure(j)
|
||||
|
||||
def build():
|
||||
@@ -25,8 +25,8 @@ def build():
|
||||
|
||||
def check():
|
||||
# failed utf16 to utf8 converting
|
||||
pass
|
||||
#mesontools.build("-C _build test")
|
||||
#pass
|
||||
mesontools.build("-C _build test")
|
||||
|
||||
def install():
|
||||
mesontools.install("-C _build install")
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
<Dependency>python3-devel</Dependency>
|
||||
<Dependency>libxml2-devel</Dependency>
|
||||
<Dependency>libpcre2-devel</Dependency>
|
||||
<Dependency>libiconv-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch level="1">daemon_confs.patch</Patch>
|
||||
@@ -47,6 +48,7 @@
|
||||
<Dependency>ncurses</Dependency>
|
||||
<Dependency>openssl</Dependency>
|
||||
<Dependency>libpcre2</Dependency>
|
||||
<Dependency>libiconv</Dependency>
|
||||
<!-- <Dependency>libmilter</Dependency> -->
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
@@ -101,7 +103,7 @@
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Date>2023-02-24</Date>
|
||||
<Date>2023-03-09</Date>
|
||||
<Version>1.0.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>fury</Name>
|
||||
|
||||
Reference in New Issue
Block a user