Merge pull request #14508 from suvari/master
openslide, libvips: new packages
This commit is contained in:
@@ -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*")
|
||||
@@ -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>
|
||||
@@ -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*")
|
||||
@@ -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
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
4f7798f578e73e64d363fd30d0f78e5a2e416a48
|
||||
85c3b91d9c7acdd130fc7d9cdd13a8001f59343c
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
16d57eeaad9b548fbca9ffd84fd5808ea36ed8a8
|
||||
22b8333fc8118517159e4412364194381f2f0173
|
||||
Reference in New Issue
Block a user