Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:szotsaki
davinci
davinci.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File davinci.spec of Package davinci
# # spec file for package davinci # # Copyright (c) 2020 SUSE LLC # Copyright (c) 2020 Ákos Szőts <szotsaki@gmail.com> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define soversion 0 Name: davinci Version: 0 Release: 0 Summary: Data processing from simple math to complicated function operations License: GPL-2.0-only Group: Development/Libraries/Other URL: http://davinci.asu.edu/index.php Source0: %{name}-%{version}.tar Patch0: png_set_expand_gray_1_2_4_to_8.patch BuildRequires: autoconf BuildRequires: fdupes BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: freeglut-devel BuildRequires: hdf5-devel BuildRequires: libltdl7 BuildRequires: liblzma5 #BuildRequires: libjbig-devel # Unhandled linkages BuildRequires: libxml2 BuildRequires: motif-devel BuildRequires: pkgconfig BuildRequires: readline-devel BuildRequires: termcap BuildRequires: pkgconfig(ImageMagick) BuildRequires: pkgconfig(MagickCore) BuildRequires: pkgconfig(MagickWand) BuildRequires: pkgconfig(cfitsio) BuildRequires: pkgconfig(form) BuildRequires: pkgconfig(formw) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libturbojpeg) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(menu) BuildRequires: pkgconfig(menuw) BuildRequires: pkgconfig(ncurses) BuildRequires: pkgconfig(ncursesw) BuildRequires: pkgconfig(panel) BuildRequires: pkgconfig(panelw) BuildRequires: pkgconfig(tic) BuildRequires: pkgconfig(tinfo) BuildRequires: pkgconfig(xmu) BuildRequires: pkgconfig(xmuu) BuildRequires: pkgconfig(xt) BuildRequires: pkgconfig(zlib) Requires: gnuplot %description Davinci is an interpreted language that looks and feels a lot like C, but has additional vector oriented features that make working with blocks of data a lot easier. This makes davinci well suited for use as a data processing tool, allowing symbolic and mathematical manipulation of hyperspectral data for imaging spectroscopy applications. %package -n lib%{name}%{soversion} Summary: Libraries for davinci Group: Development/Libraries/Other %description -n lib%{name}%{soversion} Libraries for davinci %package -n lib%{name}%{soversion}-devel Summary: Development files for lib%{name}%{soversion} Group: Development/Libraries/Other Requires: lib%{name}%{soversion} = %{version}-%{release} %description -n lib%{name}%{soversion}-devel Development files for lib%{name}%{soversion} %prep %setup -q %patch0 autoconf -f %build CFLAGS="${CFLAGS:--Wno-error=return-type -fPIC}" CXXFLAGS="${CXXFLAGS:--Wno-error=return-type -fPIC}" %configure --with-libxml2=%{_libdir} \ --with-libxml2_hdr=%{_includedir}/libxml2 \ --with-modpath=%{_libdir}/%{name} # It has parallellisation issues %make_build -j1 %install # Fix permission issues chmod -x library/krc.dvrc chmod -x library/script_files/krc_support/fake_krc344 chmod -x library/bin/*.dv %make_install find %{buildroot} -type f -name "*.la" -delete -print %fdupes %{buildroot}/%{_prefix} %post -n lib%{name}%{soversion} -p /sbin/ldconfig %postun -n lib%{name}%{soversion} -p /sbin/ldconfig %files %{_bindir}/%{name} %{_datadir}/%{name}* %license LICENSE LICENSE_libcsv LICENSE.Xvic %files -n lib%{name}%{soversion} %{_libdir}/lib%{name}.so.* %dir %{_libdir}/%{name} %{_libdir}/%{name}/*.so.* %files -n lib%{name}%{soversion}-devel %dir %{_includedir}/%{name} %{_includedir}/%{name}/*.h %{_libdir}/lib%{name}.so %{_libdir}/lib%{name}.a %{_libdir}/libiomedley.a %dir %{_libdir}/%{name} %{_libdir}/%{name}/*.so %{_libdir}/%{name}/*.a %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor