Merge pull request #16354 from suvari/master

new package: dcraw, gnuplot and digikam: ver. bump
This commit is contained in:
Kamil ATLI
2025-04-07 08:45:55 +03:00
committed by GitHub
11 changed files with 299123 additions and 298949 deletions
+2 -1
View File
@@ -4,7 +4,7 @@
from pisi.actionsapi import shelltools from pisi.actionsapi import shelltools
from pisi.actionsapi import pisitools from pisi.actionsapi import pisitools
from pisi.actionsapi import kde5 from pisi.actionsapi import kde6
from pisi.actionsapi import get from pisi.actionsapi import get
from pisi.actionsapi import cmaketools from pisi.actionsapi import cmaketools
@@ -15,6 +15,7 @@ def setup():
shelltools.cd("build") shelltools.cd("build")
cmaketools.configure("-G 'Ninja' \ cmaketools.configure("-G 'Ninja' \
-DBUILD_TESTING=OFF \ -DBUILD_TESTING=OFF \
-DBUILD_WITH_QT6=ON \
-DENABLE_KFILEMETADATASUPPORT=ON \ -DENABLE_KFILEMETADATASUPPORT=ON \
-DENABLE_MEDIAPLAYER=ON \ -DENABLE_MEDIAPLAYER=ON \
-DENABLE_AKONADICONTACTSUPPORT=ON \ -DENABLE_AKONADICONTACTSUPPORT=ON \
+39 -37
View File
@@ -13,24 +13,24 @@
<IsA>app:gui</IsA> <IsA>app:gui</IsA>
<Summary>A Professional Photo Management with the Power of Open Source</Summary> <Summary>A Professional Photo Management with the Power of Open Source</Summary>
<Description>digikam is an advanced digital photo management application for KDE5, which makes importing and organizing digital photos a "snap". The photos can be organized in albums which can be sorted chronologically, by directory layout or by custom collections.</Description> <Description>digikam is an advanced digital photo management application for KDE5, which makes importing and organizing digital photos a "snap". The photos can be organized in albums which can be sorted chronologically, by directory layout or by custom collections.</Description>
<Archive sha1sum="da295813600d72de4a9f5693b106e8c204d917db" type="tarxz">https://ftp.cc.uoc.gr/mirrors/kde/stable/digikam/8.1.0/digiKam-8.1.0.tar.xz</Archive> <Archive sha1sum="911269d1bdc6a1d722f383d8337119f2f3ae571f" type="tarxz">https://ftp.cc.uoc.gr/mirrors/kde/stable/digikam/8.6.0/digiKam-8.6.0.tar.xz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>extra-cmake-modules</Dependency> <Dependency>extra-cmake-modules</Dependency>
<Dependency>ruby-devel</Dependency> <Dependency>ruby-devel</Dependency>
<Dependency>gettext-devel</Dependency> <Dependency>gettext-devel</Dependency>
<Dependency>qt5-base-devel</Dependency> <Dependency>qt6-base-devel</Dependency>
<Dependency>qt5-sql-mysql</Dependency> <Dependency>qt6-sql-mysql</Dependency>
<Dependency>qt5-sql-sqlite</Dependency> <Dependency>qt6-sql-sqlite</Dependency>
<Dependency>qt5-sql-postgresql</Dependency> <Dependency>qt6-sql-postgresql</Dependency>
<Dependency>qt5-sql-odbc</Dependency> <Dependency>qt6-sql-odbc</Dependency>
<Dependency>qt5-svg-devel</Dependency> <Dependency>qt6-svg-devel</Dependency>
<Dependency>qt5-xmlpatterns-devel</Dependency> <Dependency>qt6-scxml-devel</Dependency>
<Dependency>qt5-qdbusviewer</Dependency> <Dependency>libheif-devel</Dependency>
<Dependency>qt5-x11extras-devel</Dependency> <Dependency>bison</Dependency>
<Dependency>qt5-multimedia-devel</Dependency> <Dependency>qt6-qdbusviewer</Dependency>
<Dependency>qt5-webkit-devel</Dependency> <Dependency>qt6-multimedia-devel</Dependency>
<Dependency>qt5-imageformats</Dependency> <Dependency>qt6-imageformats</Dependency>
<Dependency>qt5-networkauth-devel</Dependency> <Dependency>qt6-networkauth-devel</Dependency>
<Dependency>kconfig-devel</Dependency> <Dependency>kconfig-devel</Dependency>
<Dependency>kxmlgui-devel</Dependency> <Dependency>kxmlgui-devel</Dependency>
<Dependency>ki18n-devel</Dependency> <Dependency>ki18n-devel</Dependency>
@@ -44,7 +44,6 @@
<Dependency>threadweaver-devel</Dependency> <Dependency>threadweaver-devel</Dependency>
<Dependency>kiconthemes-devel</Dependency> <Dependency>kiconthemes-devel</Dependency>
<Dependency>kfilemetadata-devel</Dependency> <Dependency>kfilemetadata-devel</Dependency>
<Dependency>kdelibs4-support-devel</Dependency>
<Dependency>kparts-devel</Dependency> <Dependency>kparts-devel</Dependency>
<Dependency>sonnet-devel</Dependency> <Dependency>sonnet-devel</Dependency>
<Dependency>ktextwidgets-devel</Dependency> <Dependency>ktextwidgets-devel</Dependency>
@@ -70,8 +69,6 @@
<Dependency>bison</Dependency> <Dependency>bison</Dependency>
<Dependency>mesa-devel</Dependency> <Dependency>mesa-devel</Dependency>
<Dependency>libmediawiki-devel</Dependency> <Dependency>libmediawiki-devel</Dependency>
<Dependency>libkvkontakte-devel</Dependency>
<Dependency>libkipi-devel</Dependency>
<Dependency>libksane-devel</Dependency> <Dependency>libksane-devel</Dependency>
<Dependency>jasper-devel</Dependency> <Dependency>jasper-devel</Dependency>
<Dependency>marble-devel</Dependency> <Dependency>marble-devel</Dependency>
@@ -79,9 +76,6 @@
<Dependency>libgphoto2-devel</Dependency> <Dependency>libgphoto2-devel</Dependency>
<Dependency>libgomp</Dependency> <Dependency>libgomp</Dependency>
<Dependency>liblqr-devel</Dependency> <Dependency>liblqr-devel</Dependency>
<!-- <Dependency>libkface-devel</Dependency> -->
<!-- kcalendarcore ile çakışıyor-->
<!-- <Dependency>kcalcore-devel</Dependency> -->
<Dependency>kcalendarcore-devel</Dependency> <Dependency>kcalendarcore-devel</Dependency>
<Dependency>glibc-devel</Dependency> <Dependency>glibc-devel</Dependency>
<Dependency>zlib-devel</Dependency> <Dependency>zlib-devel</Dependency>
@@ -93,11 +87,9 @@
<Dependency>doxygen</Dependency> <Dependency>doxygen</Dependency>
<Dependency>libICE-devel</Dependency> <Dependency>libICE-devel</Dependency>
<Dependency>kdoctools-devel</Dependency> <Dependency>kdoctools-devel</Dependency>
<Dependency>qt5-phonon-devel</Dependency> <Dependency>qt6-phonon-devel</Dependency>
<Dependency>boost-devel</Dependency>
<Dependency>kemoticons-devel</Dependency>
<Dependency>kcontacts-devel</Dependency> <Dependency>kcontacts-devel</Dependency>
<Dependency>qt5-webengine-devel</Dependency> <Dependency>qt6-webengine-devel</Dependency>
<Dependency>libglvnd-devel</Dependency> <Dependency>libglvnd-devel</Dependency>
<Dependency>imagemagick-devel</Dependency> <Dependency>imagemagick-devel</Dependency>
<Dependency>x265-devel</Dependency> <Dependency>x265-devel</Dependency>
@@ -111,7 +103,7 @@
<Package> <Package>
<Name>digikam</Name> <Name>digikam</Name>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency>kio</Dependency> <Dependency>zlib</Dependency>
<Dependency>x265</Dependency> <Dependency>x265</Dependency>
<Dependency>mesa</Dependency> <Dependency>mesa</Dependency>
<Dependency>tiff</Dependency> <Dependency>tiff</Dependency>
@@ -119,9 +111,14 @@
<Dependency>expat</Dependency> <Dependency>expat</Dependency>
<Dependency>ki18n</Dependency> <Dependency>ki18n</Dependency>
<Dependency>lcms2</Dependency> <Dependency>lcms2</Dependency>
<Dependency>solid</Dependency>
<Dependency>glib2</Dependency>
<Dependency>ffmpeg</Dependency>
<Dependency>sonnet</Dependency>
<Dependency>qt6-svg</Dependency>
<Dependency>libheif</Dependency>
<Dependency>libxml2</Dependency> <Dependency>libxml2</Dependency>
<Dependency>libxslt</Dependency> <Dependency>libxslt</Dependency>
<Dependency>solid</Dependency>
<Dependency>jasper</Dependency> <Dependency>jasper</Dependency>
<Dependency>libX11</Dependency> <Dependency>libX11</Dependency>
<Dependency>libgcc</Dependency> <Dependency>libgcc</Dependency>
@@ -129,24 +126,25 @@
<Dependency>libpng</Dependency> <Dependency>libpng</Dependency>
<Dependency>marble</Dependency> <Dependency>marble</Dependency>
<Dependency>opencv</Dependency> <Dependency>opencv</Dependency>
<Dependency>lensfun</Dependency>
<Dependency>kconfig</Dependency> <Dependency>kconfig</Dependency>
<Dependency>kxmlgui</Dependency> <Dependency>kxmlgui</Dependency>
<Dependency>libgomp</Dependency> <Dependency>libgomp</Dependency>
<Dependency>libkipi</Dependency> <Dependency>libglvnd</Dependency>
<Dependency>karchive</Dependency> <Dependency>karchive</Dependency>
<Dependency>kservice</Dependency> <Dependency>kservice</Dependency>
<Dependency>libksane</Dependency> <Dependency>libksane</Dependency>
<Dependency>lensfun</Dependency> <Dependency>qt6-base</Dependency>
<Dependency>qt5-base</Dependency> <Dependency>qt6-scxml</Dependency>
<Dependency>kcontacts</Dependency> <Dependency>kcontacts</Dependency>
<Dependency>exiv2-libs</Dependency> <Dependency>exiv2-libs</Dependency>
<Dependency>kbookmarks</Dependency> <Dependency>kbookmarks</Dependency>
<Dependency>libgphoto2</Dependency> <Dependency>libgphoto2</Dependency>
<Dependency>qt5-webkit</Dependency>
<Dependency>rawtherapee</Dependency> <Dependency>rawtherapee</Dependency>
<Dependency>kcompletion</Dependency> <Dependency>kcompletion</Dependency>
<Dependency>kcoreaddons</Dependency> <Dependency>kcoreaddons</Dependency>
<Dependency>kiconthemes</Dependency> <Dependency>kiconthemes</Dependency>
<Dependency>imagemagick</Dependency>
<Dependency>libmediawiki</Dependency> <Dependency>libmediawiki</Dependency>
<Dependency>threadweaver</Dependency> <Dependency>threadweaver</Dependency>
<Dependency>kcalendarcore</Dependency> <Dependency>kcalendarcore</Dependency>
@@ -154,16 +152,13 @@
<Dependency>knotifyconfig</Dependency> <Dependency>knotifyconfig</Dependency>
<Dependency>kwindowsystem</Dependency> <Dependency>kwindowsystem</Dependency>
<Dependency>libjpeg-turbo</Dependency> <Dependency>libjpeg-turbo</Dependency>
<Dependency>libkvkontakte</Dependency> <Dependency>qt6-webengine</Dependency>
<Dependency>qt5-x11extras</Dependency>
<Dependency>qt5-webengine</Dependency>
<Dependency>kconfigwidgets</Dependency> <Dependency>kconfigwidgets</Dependency>
<Dependency>knotifications</Dependency> <Dependency>knotifications</Dependency>
<Dependency>kwidgetsaddons</Dependency> <Dependency>kwidgetsaddons</Dependency>
<Dependency>qt5-xmlpatterns</Dependency> <Dependency>qt6-multimedia</Dependency>
<Dependency>qt6-networkauth</Dependency>
<Dependency>akonadi-contacts</Dependency> <Dependency>akonadi-contacts</Dependency>
<Dependency>libglvnd</Dependency>
<Dependency>kdelibs4-support</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="executable">/usr/bin</Path> <Path fileType="executable">/usr/bin</Path>
@@ -178,7 +173,7 @@
<Summary>Development files for digikam</Summary> <Summary>Development files for digikam</Summary>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency release="current">digikam</Dependency> <Dependency release="current">digikam</Dependency>
<Dependency versionFrom="5.14.1">qt5-base-devel</Dependency> <Dependency versionFrom="5.14.1">qt6-base-devel</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="header">/usr/include</Path> <Path fileType="header">/usr/include</Path>
@@ -189,6 +184,13 @@
<History> <History>
<Update release="18">
<Date>2025-04-05</Date>
<Version>8.6.0</Version>
<Comment>Version bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="17"> <Update release="17">
<Date>2023-11-03</Date> <Date>2023-11-03</Date>
<Version>8.1.0</Version> <Version>8.1.0</Version>
+23
View File
@@ -0,0 +1,23 @@
#!/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
WorkDir = "dcraw"
def build():
autotools.compile('-DLOCALEDIR="\\"/usr/share/locale\\"" -lm -ljasper -llcms2 -ljpeg -o dcraw dcraw.c')
def install():
pisitools.dobin("dcraw")
pisitools.doman("dcraw.1")
# Build catalogs
for f in shelltools.ls("*.po"):
pisitools.domo(f, f.split("dcraw_")[1].split(".po")[0], "dcraw.mo")
+49
View File
@@ -0,0 +1,49 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>dcraw</Name>
<Homepage>https://www.dechifro.org/dcraw/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>custom</License>
<Icon>dcraw</Icon>
<IsA>app:console</IsA>
<Summary>Command-line tool for RAW photo processing</Summary>
<Description>dcraw is a command-line tool for processing RAW photographs.</Description>
<Archive sha1sum="321662c99c0201f4886b61817cdedfc850cc7b3b" type="targz">
https://www.dechifro.org/dcraw/archive/dcraw-9.28.0.tar.gz
</Archive>
<BuildDependencies>
<Dependency>lcms2-devel</Dependency>
<Dependency>jasper-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>dcraw</Name>
<RuntimeDependencies>
<Dependency>lcms2</Dependency>
<Dependency>jasper</Dependency>
<Dependency>libjpeg-turbo</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2025-04-05</Date>
<Version>9.28.0</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>dcraw</Name>
<Summary xml:lang="tr">RAW fotoğraf işleme için komut satırı aracı</Summary>
<Description xml:lang="tr">dcraw, RAW fotoğrafları işlemek için kullanılan bir komut satırı uygulamasıdır.</Description>
</Source>
</PISI>
+298971 -298890
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1 +1 @@
d21b999acb1e595a72acdc91413e4d2cb1bbb83a 6c6cb93de4cacfb692baa44682a422aa5a24232c
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
5946303283f1de9e17205b57e383d34f498b8a28 9aa1be3bd495ba8dc2a3d9ca207535060bea7231
+1 -6
View File
@@ -10,12 +10,6 @@ from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools from pisi.actionsapi import shelltools
def setup(): def setup():
# fix default source location; use the GDFONTPATH variable to modify at runtime
shelltools.system("sed -i 's|/usr/X11R6/lib/X11/fonts/truetype|/usr/share/fonts/TTF|' src/variable.c")
shelltools.system("sed -i -e 's|/usr/X11R6/lib/X11/fonts/Type1|/usr/share/fonts/Type1|' \
-e 's|$(X11ROOT)/X11R6/lib/X11/fonts/Type1|$(X11ROOT)/usr/share/fonts/Type1|' \
src/variable.c")
# suppress compiler warnings # suppress compiler warnings
pisitools.cflags.add("-Wno-unused-result -Wno-stringop-overflow") pisitools.cflags.add("-Wno-unused-result -Wno-stringop-overflow")
shelltools.system("MAKEINFO=/usr/bin/makeinfo WX_CONFIG=/usr/bin/wx-config ./configure --prefix=/usr \ shelltools.system("MAKEINFO=/usr/bin/makeinfo WX_CONFIG=/usr/bin/wx-config ./configure --prefix=/usr \
@@ -24,6 +18,7 @@ def setup():
--with-readline=gnu \ --with-readline=gnu \
--with-bitmap-terminals \ --with-bitmap-terminals \
--with-wx-single-threaded \ --with-wx-single-threaded \
--with-caca \
--with-texdir=/usr/share/texmf/tex/latex/gnuplot") --with-texdir=/usr/share/texmf/tex/latex/gnuplot")
def build(): def build():
+24 -9
View File
@@ -1,5 +1,5 @@
<?xml version="1.0" ?> <?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> <PISI>
<Source> <Source>
<Name>gnuplot</Name> <Name>gnuplot</Name>
@@ -9,23 +9,27 @@
<Email>bluedevil@sctzine.com</Email> <Email>bluedevil@sctzine.com</Email>
</Packager> </Packager>
<PartOf>science.misc</PartOf> <PartOf>science.misc</PartOf>
<License>custom</License> <License>LicenseRef-Gnuplot</License>
<Icon>gnuplot</Icon>
<IsA>app:console</IsA> <IsA>app:console</IsA>
<Summary>Plotting package which outputs to X11, PostScript, PNG, GIF, and others.</Summary> <Summary>Plotting package which outputs to X11, PostScript, PNG, GIF, and others.</Summary>
<Description>Gnuplot is a portable command-line driven graphing utility for Linux, OS/2, MS Windows, OSX, VMS, and many other platforms. GNUPlot provides plotting package which outputs to X11, PostScript, PNG, GIF, and others.</Description> <Description>Gnuplot is a portable command-line driven graphing utility for Linux, OS/2, MS Windows, OSX, VMS, and many other platforms. GNUPlot provides plotting package which outputs to X11, PostScript, PNG, GIF, and others.</Description>
<Archive sha1sum="3305bb255d379eaf0b5181a01cb71119cf89c110" type="targz">https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.4/gnuplot-5.4.4.tar.gz/download</Archive> <Archive sha1sum="be803916e4ea32720b4a646f2ffc98d6ad3a0dc2" type="targz">https://sourceforge.net/projects/gnuplot/files/gnuplot/6.0.2/gnuplot-6.0.2.tar.gz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>emacs</Dependency> <Dependency>emacs</Dependency>
<Dependency>gd-devel</Dependency> <Dependency>gd-devel</Dependency>
<Dependency>lua-devel</Dependency> <Dependency>lua-devel</Dependency>
<Dependency>webp-devel</Dependency>
<Dependency>cairo-devel</Dependency> <Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency> <Dependency>pango-devel</Dependency>
<Dependency>wxGTK-devel</Dependency> <Dependency>wxGTK-devel</Dependency>
<Dependency>qt5-linguist</Dependency> <Dependency>qt6-linguist</Dependency>
<Dependency>libcerf-devel</Dependency> <Dependency>libcerf-devel</Dependency>
<Dependency>qt5-svg-devel</Dependency> <Dependency>qt6-svg-devel</Dependency>
<Dependency>qt5-base-devel</Dependency> <Dependency>libcaca-devel</Dependency>
<Dependency>qt6-base-devel</Dependency>
<Dependency>readline-devel</Dependency> <Dependency>readline-devel</Dependency>
<Dependency>qt6-5compat-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency> <Dependency>libjpeg-turbo-devel</Dependency>
</BuildDependencies> </BuildDependencies>
<Patches> <Patches>
@@ -39,16 +43,20 @@
<RuntimeDependencies> <RuntimeDependencies>
<Dependency>gd</Dependency> <Dependency>gd</Dependency>
<Dependency>lua</Dependency> <Dependency>lua</Dependency>
<Dependency>webp</Dependency>
<Dependency>emacs</Dependency> <Dependency>emacs</Dependency>
<Dependency>cairo</Dependency> <Dependency>cairo</Dependency>
<Dependency>pango</Dependency> <Dependency>pango</Dependency>
<Dependency>glib2</Dependency> <Dependency>glib2</Dependency>
<Dependency>wxGTK</Dependency> <Dependency>wxGTK</Dependency>
<Dependency>libcerf</Dependency> <Dependency>libgcc</Dependency>
<Dependency>libX11</Dependency> <Dependency>libX11</Dependency>
<Dependency>qt5-svg</Dependency> <Dependency>libcerf</Dependency>
<Dependency>qt5-base</Dependency> <Dependency>qt6-svg</Dependency>
<Dependency>libcaca</Dependency>
<Dependency>qt6-base</Dependency>
<Dependency>readline</Dependency> <Dependency>readline</Dependency>
<Dependency>qt6-5compat</Dependency>
<Dependency>wxGTK-common</Dependency> <Dependency>wxGTK-common</Dependency>
<Dependency>libjpeg-turbo</Dependency> <Dependency>libjpeg-turbo</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
@@ -60,6 +68,13 @@
</Package> </Package>
<History> <History>
<Update release="3">
<Date>2025-04-05</Date>
<Version>6.0.2</Version>
<Comment>Version bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="2"> <Update release="2">
<Date>2022-07-27</Date> <Date>2022-07-27</Date>
<Version>5.4.4</Version> <Version>5.4.4</Version>