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.