darktable:verbump

This commit is contained in:
blue-devil
2020-09-16 02:17:28 +02:00
parent 10c5efb038
commit 2e1ec8b246
3 changed files with 75 additions and 54 deletions
+15 -10
View File
@@ -4,24 +4,26 @@
# 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/copyleft/gpl.txt. # See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import cmaketools
from pisi.actionsapi import shelltools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get from pisi.actionsapi import get
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import cmaketools
def setup(): def setup():
pisitools.ldflags.add("-lgs") pisitools.ldflags.add("-lgs")
shelltools.makedirs("build") shelltools.makedirs("build")
shelltools.cd("build") shelltools.cd("build")
cmaketools.configure("-DCMAKE_INSTALL_LIBDIR=lib \ cmaketools.configure("-DUSE_COLORD=On \
-DDONT_INSTALL_GCONF_SCHEMAS=1 \ -DUSE_OPENJPEG=On \
-DCMAKE_BUILD_TYPE=Release \ -DUSE_LIBSECRET=On \
-DBUILD_USERMANUAL=0 \
-DBINARY_PACKAGE_BUILD=1 \ -DBINARY_PACKAGE_BUILD=1 \
-DBUILD_USERMANUAL=False \ -DBUILD_USERMANUAL=False \
-DUSE_LIBSECRET=On \ -DCMAKE_BUILD_TYPE=Release \
-DUSE_OPENJPEG=On \ -DCMAKE_SKIP_BUILD_RPATH=ON \
-DUSE_COLORD=On \ -DCMAKE_INSTALL_LIBDIR=/usr/lib \
-DBUILD_USERMANUAL=0", sourceDir="..") -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib \
-DDONT_INSTALL_GCONF_SCHEMAS=1", sourceDir="..")
def build(): def build():
shelltools.cd("build") shelltools.cd("build")
@@ -31,3 +33,6 @@ def build():
def install(): def install():
shelltools.cd("build") shelltools.cd("build")
cmaketools.install() cmaketools.install()
# fix libdarktable.so path under /usr/lib
pisitools.dosym("/usr/lib/darktable/libdarktable.so", "/usr/lib/libdarktable.so")
+52 -44
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>darktable</Name> <Name>darktable</Name>
@@ -13,79 +13,76 @@
<Summary>darktable is an open source photography workflow application and RAW developer.</Summary> <Summary>darktable is an open source photography workflow application and RAW developer.</Summary>
<Description>darktable is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers. <Description>darktable is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers.
</Description> </Description>
<Archive type="tarxz" sha1sum="6033d22d9437b34b616ad48987254e02a1656792">https://github.com/darktable-org/darktable/releases/download/release-3.0.1/darktable-3.0.1.tar.xz</Archive> <Archive type="tarxz" sha1sum="ccc2a987baa37b5d7d07c09c86f246832a71fb87">https://github.com/darktable-org/darktable/releases/download/release-3.2.1/darktable-3.2.1.tar.xz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>exiv2-devel</Dependency> <Dependency>llvm</Dependency>
<Dependency>intltool</Dependency>
<Dependency>cmake</Dependency> <Dependency>cmake</Dependency>
<Dependency>gconf-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>lcms2-devel</Dependency>
<Dependency>lensfun-devel</Dependency>
<Dependency>libgnome-keyring</Dependency>
<Dependency>libgphoto2-devel</Dependency>
<Dependency>librsvg-devel</Dependency>
<Dependency>libsdl2-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>mesa-glu-devel</Dependency>
<Dependency>openexr-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>libsoup-devel</Dependency>
<Dependency>json-glib-devel</Dependency>
<Dependency>libgomp</Dependency> <Dependency>libgomp</Dependency>
<Dependency>intltool</Dependency>
<Dependency>llvm-libs</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>webp-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>cups-devel</Dependency> <Dependency>cups-devel</Dependency>
<Dependency>curl-devel</Dependency> <Dependency>curl-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>zlib-devel</Dependency> <Dependency>zlib-devel</Dependency>
<Dependency>exiv2-devel</Dependency>
<Dependency>gconf-devel</Dependency>
<Dependency>glib2-devel</Dependency> <Dependency>glib2-devel</Dependency>
<Dependency>lcms2-devel</Dependency>
<Dependency>colord-devel</Dependency>
<Dependency>libX11-devel</Dependency> <Dependency>libX11-devel</Dependency>
<Dependency>libpng-devel</Dependency> <Dependency>libpng-devel</Dependency>
<Dependency>sqlite-devel</Dependency> <Dependency>sqlite-devel</Dependency>
<Dependency>lensfun-devel</Dependency>
<Dependency>librsvg-devel</Dependency>
<Dependency>libsdl2-devel</Dependency>
<Dependency>libxml2-devel</Dependency> <Dependency>libxml2-devel</Dependency>
<Dependency>pugixml-devel</Dependency> <Dependency>pugixml-devel</Dependency>
<Dependency>libsoup-devel</Dependency>
<Dependency>openexr-devel</Dependency>
<Dependency>mesa-glu-devel</Dependency>
<Dependency>flickcurl-devel</Dependency> <Dependency>flickcurl-devel</Dependency>
<Dependency>iso-codes-devel</Dependency>
<Dependency>json-glib-devel</Dependency>
<Dependency>libXrandr-devel</Dependency> <Dependency>libXrandr-devel</Dependency>
<Dependency>libsecret-devel</Dependency> <Dependency>libsecret-devel</Dependency>
<Dependency>openjpeg2-devel</Dependency> <Dependency>openjpeg2-devel</Dependency>
<Dependency>ghostscript-devel</Dependency>
<Dependency>GraphicsMagick-devel</Dependency>
<Dependency>webp-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>colord-devel</Dependency>
<Dependency>colord-gtk-devel</Dependency> <Dependency>colord-gtk-devel</Dependency>
<Dependency>iso-codes-devel</Dependency> <Dependency>libgnome-keyring</Dependency>
<Dependency>llvm-libs</Dependency> <Dependency>libgphoto2-devel</Dependency>
<Dependency>llvm</Dependency>
<Dependency>llvm-clang-devel</Dependency> <Dependency>llvm-clang-devel</Dependency>
<Dependency>ghostscript-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>GraphicsMagick-devel</Dependency>
</BuildDependencies> </BuildDependencies>
</Source> </Source>
<Package> <Package>
<Name>darktable</Name> <Name>darktable</Name>
<Summary>darktable is an open source photography workflow application and RAW developer.</Summary>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency>webp</Dependency> <Dependency>webp</Dependency>
<Dependency>cups</Dependency> <Dependency>cups</Dependency>
<Dependency>curl</Dependency> <Dependency>curl</Dependency>
<Dependency>gtk3</Dependency> <Dependency>gtk3</Dependency>
<Dependency>zlib</Dependency> <Dependency>zlib</Dependency>
<Dependency>mesa</Dependency>
<Dependency>tiff</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>cairo</Dependency>
<Dependency>glib2</Dependency> <Dependency>glib2</Dependency>
<Dependency>lcms2</Dependency>
<Dependency>pango</Dependency>
<Dependency>colord</Dependency>
<Dependency>libX11</Dependency> <Dependency>libX11</Dependency>
<Dependency>libgcc</Dependency> <Dependency>libgcc</Dependency>
<Dependency>libpng</Dependency> <Dependency>libpng</Dependency>
<Dependency>sqlite</Dependency> <Dependency>sqlite</Dependency>
<Dependency>libxml2</Dependency> <Dependency>libxml2</Dependency>
<Dependency>pugixml</Dependency> <Dependency>pugixml</Dependency>
<Dependency>flickcurl</Dependency>
<Dependency>libXrandr</Dependency>
<Dependency>libsecret</Dependency>
<Dependency>mesa</Dependency>
<Dependency>tiff</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>lcms2</Dependency>
<Dependency>cairo</Dependency>
<Dependency>pango</Dependency>
<Dependency>colord</Dependency>
<Dependency>libsdl2</Dependency> <Dependency>libsdl2</Dependency>
<Dependency>ilmbase</Dependency> <Dependency>ilmbase</Dependency>
<Dependency>lensfun</Dependency> <Dependency>lensfun</Dependency>
@@ -93,33 +90,44 @@
<Dependency>libsoup</Dependency> <Dependency>libsoup</Dependency>
<Dependency>libgomp</Dependency> <Dependency>libgomp</Dependency>
<Dependency>mesa-glu</Dependency> <Dependency>mesa-glu</Dependency>
<Dependency>flickcurl</Dependency>
<Dependency>libXrandr</Dependency>
<Dependency>libsecret</Dependency>
<Dependency>openjpeg2</Dependency> <Dependency>openjpeg2</Dependency>
<Dependency>json-glib</Dependency> <Dependency>json-glib</Dependency>
<Dependency>colord-gtk</Dependency>
<Dependency>exiv2-libs</Dependency> <Dependency>exiv2-libs</Dependency>
<Dependency>gdk-pixbuf</Dependency> <Dependency>gdk-pixbuf</Dependency>
<Dependency>libgphoto2</Dependency> <Dependency>libgphoto2</Dependency>
<Dependency>ghostscript</Dependency> <Dependency>ghostscript</Dependency>
<Dependency>openexr-libs</Dependency> <Dependency>openexr-libs</Dependency>
<Dependency>colord-gtk</Dependency>
<Dependency>libjpeg-turbo</Dependency> <Dependency>libjpeg-turbo</Dependency>
<Dependency>GraphicsMagick</Dependency> <Dependency>GraphicsMagick</Dependency>
<Dependency>libgnome-keyring</Dependency> <Dependency>libgnome-keyring</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="config">/etc</Path> <Path fileType="config">/etc</Path>
<Path fileType="library">/usr/lib/</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="executable">/usr/bin</Path> <Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/darktable</Path> <Path fileType="data">/usr/share/icons</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/appdata</Path> <Path fileType="data">/usr/share/appdata</Path>
<Path fileType="data">/usr/share/darktable</Path> <Path fileType="data">/usr/share/darktable</Path>
<Path fileType="library">/usr/lib/darktable</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="doc">/usr/share/doc/darktable</Path> <Path fileType="doc">/usr/share/doc/darktable</Path>
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="localedata">/usr/share/locale</Path> <Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="man">/usr/share/man</Path>
</Files> </Files>
</Package> </Package>
<History> <History>
<Update release="10">
<Date>2020-09-15</Date>
<Version>3.2.1</Version>
<Comment>Minor version bump and translations added</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="9"> <Update release="9">
<Date>2020-03-28</Date> <Date>2020-03-28</Date>
<Version>3.0.1</Version> <Version>3.0.1</Version>
@@ -184,4 +192,4 @@
<Email>groni@pisilinux.org</Email> <Email>groni@pisilinux.org</Email>
</Update> </Update>
</History> </History>
</PISI> </PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>darktable</Name>
<Summary xml:lang="tr">Açık kaynak fotoğraf iş akışı uygulaması ve ham(raw) geliştirme ortamı</Summary>
<Description xml:lang="tr">darktable, açık kaynak fotoğraf iş akışı uygulaması ve ham(raw) geliştirme ortamı sunan gelişmiş bir araçtır.</Description>
</Source>
</PISI>