summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--openslide.spec83
-rw-r--r--sources1
3 files changed, 85 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..22e1d93 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/openslide-3.4.1.tar.xz
diff --git a/openslide.spec b/openslide.spec
new file mode 100644
index 0000000..066f3b8
--- /dev/null
+++ b/openslide.spec
@@ -0,0 +1,83 @@
+Name: openslide
+Version: 3.4.1
+Release: 1
+Summary: C library for reading virtual slides
+
+License: LGPLv2
+URL: http://openslide.org/
+Source0: https://github.com/%{name}/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz
+
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(cairo)
+BuildRequires: pkgconfig(zlib)
+BuildRequires: pkgconfig(libpng)
+BuildRequires: pkgconfig(libtiff-4)
+BuildRequires: pkgconfig(libopenjp2)
+BuildRequires: pkgconfig(gdk-pixbuf-2.0)
+BuildRequires: pkgconfig(libxml-2.0)
+BuildRequires: pkgconfig(sqlite3)
+
+BuildRequires: gcc
+BuildRequires: libjpeg-turbo-devel
+
+# Required for gdk-pixbuf2 to actually be able to load image files
+Requires: gdk-pixbuf2-modules%{?_isa}
+
+
+%description
+The OpenSlide library allows programs to access virtual slide files
+regardless of the underlying image format.
+
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+
+%package tools
+Summary: Command line tools for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description tools
+The %{name}-tools package contains command line tools for working
+with virtual slides.
+
+
+%prep
+%setup -q
+
+
+%build
+%configure --disable-static
+make %{?_smp_mflags}
+
+
+%install
+make install DESTDIR=$RPM_BUILD_ROOT
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+
+
+%files
+%doc README.txt CHANGELOG.txt
+%license lgpl-2.1.txt LICENSE.txt
+%{_libdir}/*.so.0*
+
+
+%files devel
+%{_includedir}/%{name}/
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/*.pc
+
+
+%files tools
+%{_bindir}/*
+%{_mandir}/man1/*
+
+
+%changelog
+* Tue Dec 20 2021 haomimi<haomimi@uniontech.com> - 3.4.1-1
+- package init
diff --git a/sources b/sources
new file mode 100644
index 0000000..cb1ae2b
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+ad9fa84775ed6b505d6f50bf6420c6bf openslide-3.4.1.tar.xz