summaryrefslogtreecommitdiff
path: root/openslide.spec
diff options
context:
space:
mode:
Diffstat (limited to 'openslide.spec')
-rw-r--r--openslide.spec83
1 files changed, 83 insertions, 0 deletions
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