%global debug_package %{nil} Name: libstp2 Version: 1.3.0 Release: 1 Summary: C library maintained by Setup Tooling Project for setup-tool, etc. BuildArch: %{_target_cpu} License: Apache-2.0 Source0: %{name}-%{version}.tar.gz BuildRequires: gcc BuildRequires: make BuildRequires: ncurses-devel BuildRequires: libyaml-devel Requires: libstp2-extras Requires: ncurses Requires: libyaml Requires: ncurses-devel Requires: libyaml-devel %description C-library maintained by the Setup Tooling Project team for setup-tool, etc. This library contains many functions that are easy to use and can help a lot. %prep %setup -q %install rm -rf %{buildroot} mkdir -p %{buildroot}/%{_datadir}/licenses/%{name} mkdir -p %{buildroot}/%{_libdir}/libstp/2 mkdir -p %{buildroot}/%{_includedir} make cp libstp-c.h %{buildroot}/%{_libdir}/libstp/2 cp libstp-c.so %{buildroot}/%{_libdir}/libstp/2 ln -s %{_libdir}/libstp/2/libstp-c.h %{buildroot}/%{_includedir}/libstp2.h ln -s %{_libdir}/libstp/2/libstp-c.so %{buildroot}/%{_libdir}/libstp2.so cp LICENSE %{buildroot}/%{_datadir}/licenses/%{name} %post # Update dynamic linker cache after installing shared library /sbin/ldconfig %postun # Update dynamic linker cache after removing shared library /sbin/ldconfig %files %{_libdir}/libstp/2/libstp-c.h %{_libdir}/libstp/2/libstp-c.so %{_includedir}/libstp2.h %{_libdir}/libstp2.so %license %{_datadir}/licenses/%{name}/LICENSE %changelog %autochangelog