1 Summary: Convert ELF dynamically linked execulables to "pseudo-static"
2 Summary(pl.UTF-8): Konwersja dynamicznych binarek ELF do pseudo-statycznych
7 Group: Development/Tools
8 Source0: http://downloads.sourceforge.net/statifier/%{name}-%{version}.tar.gz
9 # Source0-md5: 858ab8e3dc3aacc23e69f681d671479f
10 URL: http://statifier.sourceforge.net/
11 BuildRequires: rpmbuild(macros) >= 1.213
13 BuildRequires: glibc-static(amd64)
14 # can be athlon after Ac
15 BuildRequires: glibc-static(i686)
18 BuildRequires: glibc-static(i686)
19 BuildRequires: glibc-static(ia32e)
22 BuildRequires: glibc-static(i686)
23 BuildRequires: glibc-static(x86_64)
25 BuildRequires: sed >= 4.0
28 ExclusiveArch: %{ix86} %{x8664}
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 Statifier creates from dynamically linked ELF executable and all it's
33 libraries (and all LD_PRELOAD libraries if any) one file. This file
34 can be copied and run on another machine without need to drag all it's
37 %description -l pl.UTF-8
38 Statifier tworzy z dynamicznie zlinkowanej binarki ELF i wszystkich
39 jej bibliotek (oraz wszystkich bibliotek LD_PRELOAD jeżeli takie
40 występują) jeden plik. Ten plik może być kopiowany i uruchamiany na
41 innej maszynie bez potrzeby przenoszenia wszystkich bibliotek.
46 sed -i -e 's/-O2 -g/%{rpmcflags}/' src/Makefile
52 rm -rf $RPM_BUILD_ROOT
55 DESTDIR=$RPM_BUILD_ROOT
58 rm -rf $RPM_BUILD_ROOT
61 %defattr(644,root,root,755)
62 %doc AUTHORS ChangeLog FAQ NEWS README THANKS TODO doc
63 %attr(755,root,root) %{_bindir}/statifier
64 %dir %{_prefix}/lib/statifier
65 %{_prefix}/lib/statifier/VERSION
66 %attr(755,root,root) %{_prefix}/lib/statifier/*.sh
67 %attr(755,root,root) %{_prefix}/lib/statifier/*.src
68 %attr(755,root,root) %{_prefix}/lib/statifier/elf_class
69 %ifarch %{ix86} %{x8664}
70 %dir %{_prefix}/lib/%{name}/32
71 %attr(755,root,root) %{_prefix}/lib/statifier/32/*
74 %dir %{_prefix}/lib/%{name}/64
75 %attr(755,root,root) %{_prefix}/lib/statifier/64/*
77 %{_mandir}/man1/%{name}.1*