File libGDSII.spec of Package libGDSII

Summary: GDSII geometry format loader
Name: libGDSII
Version: 0.22
Release: 1
License: GPL-2.0-or-later
Group:  Productivity/Other
URL: https://github.com/HomerReid/libGDSII
#Source: https://github.com/HomerReid/libGDSII/releases/download/v0.21/libgdsii-%{version}.tar.gz
Source: libGDSII-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires:  gcc-c++ pkgconfig automake libtool

%description
libGDSII is a library which implements support for GDS files in meep.


%package -n libGDSII0
Summary:        Development files for libGDSII
Group:          Development/Libraries/GNOME

%description -n libGDSII0
libGDSII is a library which implements support for GDS files in meep.
This package provides the headers for it.


%package devel
Summary:        Development files for libGDSII
Group:          Development/Libraries/GNOME
Requires:       libGDSII0

%description devel
libGDSII is a library which implements support for GDS files in meep.
This package provides the headers for it.


%prep
%setup -q

%build
./autogen.sh
%configure
make

%install
rm -rf %{buildroot}
%make_install
find %{buildroot} -type f -name "*.la" -delete -print
find %{buildroot} -type f -name "*.a" -delete -print

%clean
rm -rf %{buildroot}

%post -n libGDSII0 -p /sbin/ldconfig
%postun -n libGDSII0 -p /sbin/ldconfig


%files -n libGDSII0
%defattr(-,root,root,-)
%license LICENSE
%doc NEWS README.md
%{_libdir}/libGDSII.so.*
%{_bindir}/GDSIIConvert

%files devel
%{_libdir}/libGDSII.so
%{_includedir}/libGDSII.h
%dir %{_datadir}/libGDSII
%dir %{_datadir}/libGDSII/examples
%dir %{_datadir}/libGDSII/examples/bend-flux
%{_datadir}/libGDSII/examples/bend-flux/bend-flux.gds
# %{_libdir}/pkgconfig/libgrss.pc


%changelog
#* Tue Nov  9 2021 anonymous
#- Initial build.

openSUSE Build Service is sponsored by