]> git.pld-linux.org Git - packages/make.git/blob - make.spec
- up to 3.81 on AC-branch (3.81 was announced as major bugfix release,
[packages/make.git] / make.spec
1 Summary:        GNU Make
2 Summary(de.UTF-8):      GNU Make
3 Summary(es.UTF-8):      GNU Make
4 Summary(fr.UTF-8):      L'utilitaire make de GNU
5 Summary(pl.UTF-8):      Narzędzie GNU Make
6 Summary(pt_BR.UTF-8):   GNU Make
7 Summary(ru.UTF-8):      GNU Make
8 Summary(tr.UTF-8):      GNU Make
9 Summary(uk.UTF-8):      GNU Make
10 Name:           make
11 Version:        3.81
12 Release:        1
13 Epoch:          1
14 License:        GPL
15 Group:          Development/Building
16 Source0:        ftp://ftp.gnu.org/gnu/make/%{name}-%{version}.tar.gz
17 # Source0-md5:  a4e9494ac6dc3f6b0c5ff75c5d52abba
18 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
19 # Source1-md5:  ab6da7a1ba3bcf9e86e4e3fdecca61a7
20 Patch0:         %{name}-info.patch
21 Patch1:         %{name}-pl.po-update.patch
22 URL:            http://www.gnu.org/software/make/
23 BuildRequires:  autoconf >= 2.59
24 BuildRequires:  automake >= 1:1.9
25 BuildRequires:  gettext-devel >= 0.14.1
26 BuildRequires:  texinfo
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %description
30 A GNU tool for controlling the generation of executables and other
31 non-source files of a program from the program's source files. Make
32 allows users to build and install packages without any significant
33 knowledge about the details of the build process. The details about
34 how the program should be built are provided for make in the program's
35 makefile.
36
37 %description -l de.UTF-8
38 Das MAKE-Programm dient zur Koordination der Kompilierung und zum
39 Linken eines Satzes von Quellen in ein Programm, wobei nur die
40 erforderlichen Komponenten neu kompiliert werden, so daß der
41 Entwickler eine Menge Zeit spart. Aber damit sind die Fähigkeiten von
42 MAKE noch lange nicht erschöpft - lesen Sie die Info-Dokumente.
43
44 %description -l es.UTF-8
45 El programa make se usa para coordinar la compilación y linkedición de
46 un conjunto de programas fuentes en programas ejecutables,
47 recompilando solamente lo que es necesario, de este modo ahorra mucho
48 tiempo del programador. De hecho, make puede hacer mucho más - lee la
49 documentación.
50
51 %description -l fr.UTF-8
52 make sert à coordonner la compilation et l'édition de liens d'un
53 ensemble de sources pour produire un programme, ne recompilant que ce
54 qui est nécessaire et économisant ainsi beaucoup de temps. En fait,
55 make peut faire beaucoup plus -- voir les docs info.
56
57 %description -l pl.UTF-8
58 Make jest używany do automatyzacji procesów kompilowania kodu
59 źródłowego i konsolidacji kodu programów wykonując tylko te czynności
60 które są potrzebne w razie modyfikacji plików przetwarzanych przez
61 make oszczędzając tym samym czas. Make może wykonywać o wiele więcej
62 różnych typów operacji związanych z przedtwarzaniem wsadowym. Pełen
63 opis make znaleźć można na stronach info ("info make").
64
65 %description -l pt_BR.UTF-8
66 O programa make é usado para coordenar a compilação e linkedição de um
67 conjunto de programas fontes em programas executáveis, recompilando
68 somente o que é necessário, desse modo economizando um grande tempo do
69 programador. De fato, make pode fazer muito mais - leia a
70 documentação.
71
72 %description -l ru.UTF-8
73 Программа make используется для управления процессом компилляции и
74 линковки набора исходных текстов в программу, перекомпилляции только
75 того, что необходимо и сохранения, таким образом, кучи времени
76 разработчику. На самом деле, она может намного больше - прочитайте
77 документацию в формате info...
78
79 %description -l tr.UTF-8
80 Bu program kaynak kodlarının derlenmesini ve bağlanmasını koordine
81 etmek için kullanılır. Sadece gerekli olan programları tekrar
82 derleyerek zaman yitirilmesini önler.
83
84 %description -l uk.UTF-8
85 Програма make використовується для керування процесом компіляції та
86 лінковки набору вихідних текстів у програму, перекомпіляції тільки
87 того, що потрібно і збереженні, таким чином, часу програміста.
88 Фактично, make може набагато більше - прочитайте документацію в
89 форматі info...
90
91 %prep
92 %setup -q
93 %patch0 -p1
94 %patch1 -p1
95
96 rm -f po/stamp-po
97
98 %build
99 %{__aclocal} -I config
100 %{__autoconf}
101 %{__autoheader}
102 %{__automake}
103 %configure
104 %{__make}
105
106 %install
107 rm -rf $RPM_BUILD_ROOT
108 install -d $RPM_BUILD_ROOT%{_mandir}/man1
109
110 %{__make} install \
111         DESTDIR=$RPM_BUILD_ROOT
112
113 ln -sf make $RPM_BUILD_ROOT%{_bindir}/gmake
114
115 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
116
117 %find_lang %{name}
118
119 %clean
120 rm -rf $RPM_BUILD_ROOT
121
122 %post
123 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
124
125 %postun
126 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
127
128 %files -f %{name}.lang
129 %defattr(644,root,root,755)
130 %doc NEWS README
131 %attr(755,root,root) %{_bindir}/*
132
133 %{_mandir}/man1/*
134 %lang(da) %{_mandir}/da/man1/*
135 %lang(es) %{_mandir}/es/man1/*
136 %lang(ja) %{_mandir}/ja/man1/*
137 %lang(nl) %{_mandir}/nl/man1/*
138 %lang(pl) %{_mandir}/pl/man1/*
139 %{_infodir}/make.info*
This page took 0.149861 seconds and 3 git commands to generate.