diff --git a/udis86.spec b/udis86.spec index 10691e6..cb4f4b4 100644 --- a/udis86.spec +++ b/udis86.spec @@ -8,7 +8,7 @@ Summary: A disassembler library for x86 and x86-64 Group: System Environment/Libraries License: BSD URL: https://github.com/vmt/udis86 -Source0: %{name}-%{version}.tar.gz +Source0: %{name}-%{gitrev}.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -31,10 +31,11 @@ developing applications that use %{name}. %prep -%setup -q +%setup -q -n %{name}-%{gitrev} find '(' -name '*.c' -or -name '*.h' ')' -exec chmod 644 {} \; %build +./autogen.sh %configure --disable-static --enable-shared sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool @@ -47,6 +48,7 @@ make install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' # udis86 overrides "docdir" from automake to datadir/docs rm -rf %{buildroot}%{_datadir}/docs +rm -rf %{buildroot}%{_docdir} %check