Group :: Sistema/Bibliotecas
RPM: libx86emu
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
%define major 3
%define libname libx86emu%{major}
%define develname libx86emu-devel
Name: libx86emu
License: BSD
Group: System/Libraries
Summary: A small x86 emulation library
Version: 3.5
Release: alt1_1
URL: https://github.com/wfeldt/libx86emu
Source: https://github.com/wfeldt/libx86emu/archive/%{version}/%{name}-%{version}.tar.gz
Source44: import.info
ExclusiveArch: %ix86 x86_64
%description
Small x86 emulation library with focus of easy usage and extended
execution logging functions.
%package -n %{libname}
License: BSD 3-Clause
Summary: A small x86 emulation library
Group: System/Libraries
%description -n %{libname}
Small x86 emulation library with focus of easy usage and extended
execution logging functions.
%package -n %{develname}
License: BSD
Summary: Headers for %{name}
Group: System/Libraries
Provides: %{name}-devel = %{version}-%{release}
Requires: %{libname} = %{version}
%description -n %{develname}
Devel files for %{name}
%prep
%setup -q
%build
echo %{version} > VERSION
make shared LIBDIR=%{_libdir}
%install
install -d -m 755 %{buildroot}%{_libdir}
make install DESTDIR=%{buildroot} LIBDIR=%{_libdir}
%files -n %{libname}
%{_libdir}/%{name}.so.%{major}
%{_libdir}/%{name}.so.%{major}.*
%files -n %{develname}
%{_libdir}/%{name}.so
%{_includedir}/x86emu.h
%doc README.md LICENSE
%changelog
…
Todas as alterações você pod ver aqui
%define _localstatedir %{_var}
%define major 3
%define libname libx86emu%{major}
%define develname libx86emu-devel
Name: libx86emu
License: BSD
Group: System/Libraries
Summary: A small x86 emulation library
Version: 3.5
Release: alt1_1
URL: https://github.com/wfeldt/libx86emu
Source: https://github.com/wfeldt/libx86emu/archive/%{version}/%{name}-%{version}.tar.gz
Source44: import.info
ExclusiveArch: %ix86 x86_64
%description
Small x86 emulation library with focus of easy usage and extended
execution logging functions.
%package -n %{libname}
License: BSD 3-Clause
Summary: A small x86 emulation library
Group: System/Libraries
%description -n %{libname}
Small x86 emulation library with focus of easy usage and extended
execution logging functions.
%package -n %{develname}
License: BSD
Summary: Headers for %{name}
Group: System/Libraries
Provides: %{name}-devel = %{version}-%{release}
Requires: %{libname} = %{version}
%description -n %{develname}
Devel files for %{name}
%prep
%setup -q
%build
echo %{version} > VERSION
make shared LIBDIR=%{_libdir}
%install
install -d -m 755 %{buildroot}%{_libdir}
make install DESTDIR=%{buildroot} LIBDIR=%{_libdir}
%files -n %{libname}
%{_libdir}/%{name}.so.%{major}
%{_libdir}/%{name}.so.%{major}.*
%files -n %{develname}
%{_libdir}/%{name}.so
%{_includedir}/x86emu.h
%doc README.md LICENSE
%changelog
…
Todas as alterações você pod ver aqui