Merge pull request #14508 from suvari/master

openslide, libvips: new packages
This commit is contained in:
Kamil ATLI
2024-07-04 23:39:01 +03:00
committed by GitHub
10 changed files with 417597 additions and 415449 deletions
+24
View File
@@ -0,0 +1,24 @@
#!/usr/bin/env 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 autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import mesontools
from pisi.actionsapi import get
def setup():
mesontools.configure("--prefix=/usr \
--buildtype=release \
-Dgtk_doc=true")
def build():
mesontools.build()
def install():
mesontools.install()
pisitools.dodoc("LICENSE", "README*")
+135
View File
@@ -0,0 +1,135 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libvips</Name>
<Homepage>https://libvips.github.io/libvips/</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<Summary>A fast image processing library with low memory needs</Summary>
<Icon>libvips</Icon>
<Description>libvips is a demand-driven, horizontally threaded image processing library. Compared to similar libraries, libvips runs quickly and uses little memory. It has around 300 operations covering arithmetic, histograms, convolution, morphological operations, frequency filtering, colour, resampling, statistics and others. It supports a large range of numeric formats, from 8-bit int to 128-bit complex. Images can have any number of bands. It supports a good range of image formats, including JPEG, TIFF, PNG, WebP, FITS, Matlab, OpenEXR, PDF, SVG, HDR, PPM, CSV, GIF, Analyze, NIfTI, DeepZoom, and OpenSlide. It can also load images via ImageMagick or GraphicsMagick, letting it load formats like DICOM.</Description>
<Archive sha1sum="cc5d284b4b3927b6699f14a9f6ef190f658e20f7" type="tarxz">https://github.com/libvips/libvips/releases/download/v8.15.2/vips-8.15.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>gtk-doc</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>webp-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>expat-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>matio-devel</Dependency>
<Dependency>lcms2-devel</Dependency>
<Dependency>fftw3-devel</Dependency>
<Dependency>openexr-libs</Dependency>
<Dependency>libhwy-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libjxl-devel</Dependency>
<Dependency>librsvg-devel</Dependency>
<Dependency>libexif-devel</Dependency>
<Dependency>openexr-devel</Dependency>
<Dependency>libheif-devel</Dependency>
<Dependency>openslide-devel</Dependency>
<Dependency>libarchive-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>imagemagick-devel</Dependency>
<Dependency>poppler-glib-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>libimagequant-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libvips</Name>
<RuntimeDependencies>
<Dependency>tiff</Dependency>
<Dependency>webp</Dependency>
<Dependency>zlib</Dependency>
<Dependency>cairo</Dependency>
<Dependency>expat</Dependency>
<Dependency>glib2</Dependency>
<Dependency>pango</Dependency>
<Dependency>matio</Dependency>
<Dependency>lcms2</Dependency>
<Dependency>fftw3</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libhwy</Dependency>
<Dependency>libpng</Dependency>
<Dependency>libjxl</Dependency>
<Dependency>librsvg</Dependency>
<Dependency>libexif</Dependency>
<Dependency>openexr</Dependency>
<Dependency>libheif</Dependency>
<Dependency>openslide</Dependency>
<Dependency>libarchive</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>imagemagick</Dependency>
<Dependency>openexr-libs</Dependency>
<Dependency>poppler-glib</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>libimagequant</Dependency>
<Dependency>gobject-introspection</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="library">/usr/lib/libvips.so*</Path>
<Path fileType="library">/usr/lib/vips-modules*</Path>
<Path fileType="library">/usr/lib/libvips-cpp.so*</Path>
<Path fileType="library">/usr/lib/girepository-1.0</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="doc">/usr/share/gtk-doc</Path>
-->
</Files>
</Package>
<Package>
<Name>libvips-devel</Name>
<Summary>Development files for libvips</Summary>
<RuntimeDependencies>
<Dependency>tiff-devel</Dependency>
<Dependency>webp-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>expat-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>matio-devel</Dependency>
<Dependency>lcms2-devel</Dependency>
<Dependency>fftw3-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>librsvg-devel</Dependency>
<Dependency>libexif-devel</Dependency>
<Dependency>openexr-devel</Dependency>
<Dependency>libheif-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>libarchive-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>libimagequant-devel</Dependency>
<Dependency release="current">libvips</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/share/gir-1.0</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2024-07-04</Date>
<Version>8.15.2</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libvips</Name>
<Summary xml:lang="tr">Düşük bellek gereksinimlerine sahip hızlı bir görüntü işleme kitaplığı</Summary>
<Description xml:lang="tr">libvips, talebe dayalı, yatay olarak işlenen bir görüntü işleme kitaplığıdır. Benzer kütüphanelerle karşılaştırıldığında libvips hızlı çalışır ve çok az bellek kullanır. Aritmetik, histogramlar, evrişim, morfolojik işlemler, frekans filtreleme, renk, yeniden örnekleme, istatistik ve diğerlerini kapsayan yaklaşık 300 işlemi vardır. 8 bit int'den 128 bit kompleksine kadar çok çeşitli sayısal formatları destekler. Görüntülerde herhangi bir sayıda bant bulunabilir. JPEG, TIFF, PNG, WebP, FITS, Matlab, OpenEXR, PDF, SVG, HDR, PPM, CSV, GIF, Analiz, NIfTI, DeepZoom ve OpenSlide dahil olmak üzere çok çeşitli görüntü formatlarını destekler. Ayrıca görüntüleri ImageMagick veya GraphicsMagick aracılığıyla yükleyebilir ve DICOM gibi formatları yüklemesine olanak tanır.</Description>
</Source>
</PISI>
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/env 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 autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import mesontools
from pisi.actionsapi import get
def setup():
mesontools.configure("--prefix=/usr")
def build():
mesontools.build()
def install():
mesontools.install()
pisitools.dodoc("COPYING*", "README*")
+79
View File
@@ -0,0 +1,79 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>openslide</Name>
<Homepage>https://openslide.org/</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<Summary>C library for reading virtual slide images</Summary>
<Icon>openslide</Icon>
<Description>OpenSlide is a C library for reading whole slide image files (also known as virtual slides). It provides a consistent and simple API for reading files from multiple vendors.</Description>
<Archive sha1sum="99d4ec271d87c0b6f3b99954bb723693376e083b" type="tarxz">https://github.com/openslide/openslide/releases/download/v4.0.0/openslide-4.0.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>zstd-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>sqlite-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>openjpeg2-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>openslide</Name>
<RuntimeDependencies>
<Dependency>tiff</Dependency>
<Dependency>zlib</Dependency>
<Dependency>cairo</Dependency>
<Dependency>glib2</Dependency>
<Dependency>uthash</Dependency>
<Dependency>sqlite</Dependency>
<Dependency>libpng</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>valgrind</Dependency>
<Dependency>openjpeg2</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libjpeg-turbo</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="library">/usr/lib/libdicom.so*</Path>
<Path fileType="library">/usr/lib/libopenslide.so*</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>openslide-devel</Name>
<Summary>Development files for openslide</Summary>
<RuntimeDependencies>
<Dependency release="current">openslide</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2024-07-04</Date>
<Version>4.0.0</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>openslide</Name>
<Summary xml:lang="tr">Sanal slayt görüntülerini okumak için C kütüphanesi</Summary>
<Description xml:lang="tr">OpenSlide, slayt görüntü dosyalarının (sanal slaytlar olarak da bilinir) tamamını okumak için kullanılan bir C kütüphanesidir. Birden çok satıcıdan gelen dosyaları okumak için tutarlı ve basit bir API sağlar.</Description>
</Source>
<Package>
<Name>openslide-devel</Name>
<Summary xml:lang="tr">openslide için geliştirme dosyaları</Summary>
</Package>
</PISI>
+417314 -415447
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1 +1 @@
4f7798f578e73e64d363fd30d0f78e5a2e416a48
85c3b91d9c7acdd130fc7d9cdd13a8001f59343c
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
16d57eeaad9b548fbca9ffd84fd5808ea36ed8a8
22b8333fc8118517159e4412364194381f2f0173