]> git.pld-linux.org Git - packages/make.git/blame - make.spec
- updated gettext BR
[packages/make.git] / make.spec
CommitLineData
a404ec90
JB
1#
2# Conditional build:
3%bcond_without guile # Guile embedded scripting
4#
d904fade 5Summary: GNU Make
b2e90894
ER
6Summary(de.UTF-8): GNU Make
7Summary(es.UTF-8): GNU Make
8Summary(fr.UTF-8): L'utilitaire make de GNU
9Summary(pl.UTF-8): Narzędzie GNU Make
10Summary(pt_BR.UTF-8): GNU Make
11Summary(ru.UTF-8): GNU Make
12Summary(tr.UTF-8): GNU Make
13Summary(uk.UTF-8): GNU Make
d904fade 14Name: make
3a265b6e 15Version: 4.0
109b7c79 16Release: 1
0d30a6ee 17Epoch: 1
514e1e31 18License: GPL v3+
d904fade 19Group: Development/Building
514e1e31 20Source0: http://ftp.gnu.org/gnu/make/%{name}-%{version}.tar.bz2
3a265b6e 21# Source0-md5: 571d470a7647b455e3af3f92d79f1c18
bc5383c4 22Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
c4c67725 23# Source1-md5: ab6da7a1ba3bcf9e86e4e3fdecca61a7
7742b61e 24Patch0: %{name}-info.patch
514e1e31 25Patch1: %{name}-getcwd.patch
d8a60aef 26URL: http://www.gnu.org/software/make/
a404ec90
JB
27BuildRequires: autoconf >= 2.62
28BuildRequires: automake >= 1:1.11.1
264eb991 29BuildRequires: gettext-tools >= 0.18.1
a404ec90
JB
30%{?with_guile:BuildRequires: guile-devel >= 2.0}
31BuildRequires: pkgconfig
0477bd0c 32BuildRequires: texinfo
6ca1d87b 33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
77613f46 34
35%description
9b6a2f2f 36A GNU tool for controlling the generation of executables and other
6be8da53 37non-source files of a program from the program's source files. Make
38allows users to build and install packages without any significant
39knowledge about the details of the build process. The details about
40how the program should be built are provided for make in the program's
41makefile.
9b6a2f2f 42
99d159a3 43%description -l de.UTF-8
6be8da53 44Das MAKE-Programm dient zur Koordination der Kompilierung und zum
45Linken eines Satzes von Quellen in ein Programm, wobei nur die
99d159a3
JR
46erforderlichen Komponenten neu kompiliert werden, so daß der
47Entwickler eine Menge Zeit spart. Aber damit sind die Fähigkeiten von
48MAKE noch lange nicht erschöpft - lesen Sie die Info-Dokumente.
66b8effa 49
99d159a3
JR
50%description -l es.UTF-8
51El programa make se usa para coordinar la compilación y linkedición de
66b8effa 52un conjunto de programas fuentes en programas ejecutables,
53recompilando solamente lo que es necesario, de este modo ahorra mucho
99d159a3
JR
54tiempo del programador. De hecho, make puede hacer mucho más - lee la
55documentación.
77613f46 56
99d159a3
JR
57%description -l fr.UTF-8
58make sert à coordonner la compilation et l'édition de liens d'un
6be8da53 59ensemble de sources pour produire un programme, ne recompilant que ce
99d159a3 60qui est nécessaire et économisant ainsi beaucoup de temps. En fait,
78236e9e 61make peut faire beaucoup plus -- voir les docs info.
77613f46 62
99d159a3
JR
63%description -l pl.UTF-8
64Make jest używany do automatyzacji procesów kompilowania kodu
65źródłowego i konsolidacji kodu programów wykonując tylko te czynności
66które są potrzebne w razie modyfikacji plików przetwarzanych przez
67make oszczędzając tym samym czas. Make może wykonywać o wiele więcej
68różnych typów operacji związanych z przedtwarzaniem wsadowym. Pełen
69opis make znaleźć można na stronach info ("info make").
70
71%description -l pt_BR.UTF-8
72O programa make é usado para coordenar a compilação e linkedição de um
73conjunto de programas fontes em programas executáveis, recompilando
74somente o que é necessário, desse modo economizando um grande tempo do
66b8effa 75programador. De fato, make pode fazer muito mais - leia a
99d159a3
JR
76documentação.
77
78%description -l ru.UTF-8
79Программа make используется для управления процессом компилляции и
80линковки набора исходных текстов в программу, перекомпилляции только
81того, что необходимо и сохранения, таким образом, кучи времени
82разработчику. На самом деле, она может намного больше - прочитайте
83документацию в формате info...
84
85%description -l tr.UTF-8
86Bu program kaynak kodlarının derlenmesini ve bağlanmasını koordine
87etmek için kullanılır. Sadece gerekli olan programları tekrar
88derleyerek zaman yitirilmesini önler.
89
90%description -l uk.UTF-8
91Програма make використовується для керування процесом компіляції та
92лінковки набору вихідних текстів у програму, перекомпіляції тільки
93того, що потрібно і збереженні, таким чином, часу програміста.
94Фактично, make може набагато більше - прочитайте документацію в
95форматі info...
66b8effa 96
a404ec90
JB
97%package devel
98Summary: Header file for GNU Make modules interface
99Summary(pl.UTF-8): Plik nagłówkowy interfejsu modułów GNU Make'a
100Group: Development/Libraries
101# doesn't require base
102
103%description devel
104Header file for GNU Make modules interface.
105
106%description devel -l pl.UTF-8
107Plik nagłówkowy interfejsu modułów GNU Make'a.
108
77613f46 109%prep
110%setup -q
f99d3a7f 111%patch0 -p1
31289a13 112%patch1 -p1
77613f46 113
114%build
8cb28109 115%{__gettextize}
8cb28109 116%{__aclocal} -I config
117%{__autoconf}
118%{__autoheader}
119%{__automake}
a404ec90
JB
120%configure \
121 %{!?with_guile:--without-guile}
122
2ae87886 123%{__make}
77613f46 124
125%install
8f932eae 126rm -rf $RPM_BUILD_ROOT
ade7713b 127install -d $RPM_BUILD_ROOT{/etc/env.d,%{_mandir}/man1}
77613f46 128
0dc68d2a
JB
129%{__make} install \
130 DESTDIR=$RPM_BUILD_ROOT
131
2bf27e9e 132ln -sf make $RPM_BUILD_ROOT%{_bindir}/gmake
133
928a64b6 134bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
a404ec90 135%{__rm} $RPM_BUILD_ROOT%{_mandir}/README.make-non-english-man-pages
77613f46 136
a746908b 137echo '#MAKE="%{_bindir}/make -j2"' > $RPM_BUILD_ROOT/etc/env.d/MAKE
ade7713b 138
a2da7906 139%find_lang %{name}
140
8a409637
JB
141%clean
142rm -rf $RPM_BUILD_ROOT
143
ade7713b 144%post
a746908b 145[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
ade7713b 146%env_update
77613f46 147
ade7713b 148%postun
a746908b 149[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
ade7713b 150%env_update
77613f46 151
a2da7906 152%files -f %{name}.lang
d904fade 153%defattr(644,root,root,755)
514e1e31
JB
154%doc AUTHORS ChangeLog NEWS README
155%attr(755,root,root) %{_bindir}/gmake
156%attr(755,root,root) %{_bindir}/make
ade7713b 157%config(noreplace,missingok) %verify(not md5 mtime size) /etc/env.d/MAKE
514e1e31
JB
158%{_mandir}/man1/make.1*
159%lang(da) %{_mandir}/da/man1/make.1*
160%lang(es) %{_mandir}/es/man1/make.1*
161%lang(ja) %{_mandir}/ja/man1/make.1*
162%lang(nl) %{_mandir}/nl/man1/make.1*
163%lang(pl) %{_mandir}/pl/man1/make.1*
f01a6c99 164%{_infodir}/make.info*
a404ec90
JB
165
166%files devel
167%defattr(644,root,root,755)
168%{_includedir}/gnumake.h
This page took 0.142808 seconds and 4 git commands to generate.