]> git.pld-linux.org Git - packages/ElectricFence.git/blob - ElectricFence.spec
- updated to 2.2.2,
[packages/ElectricFence.git] / ElectricFence.spec
1 Summary:        Electric Fence C memory debugging library
2 Summary(de):    Electric Fence C Memory-Debugging-Library
3 Summary(fr):    Bibliothèque C de débuggage mémoire Electric Fence
4 Summary(pl):    Biblioteka Electric Fence
5 Summary(tr):    C için bellek hatasý ayýklama kitaplýðý
6 Name:           ElectricFence
7 Version:        2.2.2
8 Release:        1
9 Copyright:      GPL
10 Group:          Development/Debuggers
11 Group(pl):      Programowanie/Odpluskwiacze
12 Source:         ftp://perens.com/pub/ElectricFence/%{name}-%{version}.tar.gz
13 Patch0:         ElectricFence-longjmp.patch
14 BuildRoot:      /tmp/%{name}-%{version}-root
15
16 %description
17 Electric Fence is a libary that can be used for C programming and debugging.
18 Package contain shared library libefence which can be loaded by LD_PRELOAD
19 without relinking debuged program. Package contain also ef shell script
20 which preloads libefence and runs program passed as parameter.
21
22 %description -l de
23 Electric Fence ist eine Library, die für das Programmieren in C und für
24 Debugging-Zwecke benutzt werden kann. Sie wird beim Kompilieren gelinkt und
25 warnt vor möglichen Probleme, etwa vor der Freigabe von nicht existierendem
26 Speicher und ähnlichem.
27
28 %description -l fr
29 Electric Fence est une bibliothéque utilisée pour la programmation en C et
30 le débogage. Vous pouvez la lier à la compilation et elle vous avertira des
31 problèmes éventuels de désallocation de mémoire, etc.
32
33 %description -l pl
34 Electric Fence jest bibliotek± pomocn± podczas programowania w
35 jêzyku C i "odpluskwianiu".
36 Pakiet zawiera bibliotekê wspó³dzielon± która mo¿e byæ za³adowana przez
37 zmienn± LD_PRELOAD w trakcie uruchamiania dowolnego programu dziêki temu nie
38 potrzeba linkowaæ z t± bibliotek± ¶ledzonego programu. Pakiet zawiera tak¿e
39 skrypt shellowy ef, któremu mo¿na ³aduje do pamiêci przez LD_PRELOAD
40 libliotekê libefence i uruchamia program przekazyny do tego skryptu jako
41 parametr.
42
43 %description -l tr
44 Electric Fence, C'de programlama ve hata ayýklama için kullanýlabilen bir
45 kitaplýktýr. Derleme esnasýnda programýnýza baðlarsanýz, sizi ortaya
46 çýkabilecek sorunlar (var olmayan bir bellek parçasýnýn serbest býrakýlmasý
47 gibi) konusunda uyarýr.
48
49 %package static
50 Summary:        Satatic Electric Fence library
51 Summary(pl):    Biblioteka statyczna Electric Fence
52 Group:          Development/Debuggers
53 Group(pl):      Programowanie/Odpluskwiacze
54
55 %description static
56 Satatic Electric Fence library.
57
58 %description -l pl static
59 Biblioteka statyczna Electric Fence.
60
61 %prep
62 %setup -q
63 %patch0 -p1
64
65 %build
66 make CFLAGS="$RPM_OPT_FLAGS -g"
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70 mkdir -p $RPM_BUILD_ROOT/usr/{bin,lib,share/man/man3}
71
72 make    BIN_INSTALL_DIR=$RPM_BUILD_ROOT%{_bindir} \
73         LIB_INSTALL_DIR=$RPM_BUILD_ROOT%{_libdir} \
74         MAN_INSTALL_DIR=$RPM_BUILD_ROOT%{_mandir}/man3 \
75         install
76
77 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*so.*.*
78
79 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man3/* \
80         README CHANGES
81
82 %clean
83 rm -rf $RPM_BUILD_ROOT
84
85 %files
86 %defattr(644,root,root,755)
87 %doc *gz
88 %attr(755,root,root) %{_bindir}/ef
89 %attr(755,root,root) %{_libdir}/lib*.so.*.*
90 %{_mandir}/man3/*
91
92 %files static
93 %defattr(644,root,root,755)
94 %{_libdir}/lib*.a
95
96 %changelog
97 * Fri Jun  4 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
98   [2.2.2-1]
99 - based on RH spec,
100 - spec rewrited by PLD team.
This page took 0.082708 seconds and 4 git commands to generate.