]> git.pld-linux.org Git - packages/pkgconfig.git/blame - pkgconfig.spec
- added strip-loop patch (system dirs stripping fix; testcase: pkg-config --libs...
[packages/pkgconfig.git] / pkgconfig.spec
CommitLineData
7d4b2df2 1Summary: A tool for determining compilation options
e7da9e02
ER
2Summary(pl.UTF-8): Narzędzie do ustalania opcji kompilacji
3Summary(pt_BR.UTF-8): Ferramenta para determinar opções de compilação
4Summary(ru.UTF-8): Инструмент для определения опций компиляции
5Summary(uk.UTF-8): Інструмент для визначення опцій компіляції
b24e5200 6Name: pkgconfig
c98f53e6 7Version: 0.28
e9447925 8Release: 2
b24e5200 9Epoch: 1
047403f9 10License: GPL v2+
b24e5200 11Group: Development/Tools
cb2bc082 12Source0: http://pkgconfig.freedesktop.org/releases/pkg-config-%{version}.tar.gz
c98f53e6 13# Source0-md5: aa3c86e67551adc3ac865160e34a2a0d
e9447925 14Patch0: %{name}-strip-loop.patch
7efd7924 15URL: http://pkgconfig.freedesktop.org/wiki/
5d62578f
JB
16BuildRequires: autoconf >= 2.62
17BuildRequires: automake >= 1:1.11
18BuildRequires: glib2-devel >= 1:2.16
19BuildRequires: libtool >= 2:2.2
20Requires: glib2 >= 1:2.16
7efd7924 21Provides: pkg-config = %{version}-%{release}
8f354b7b 22Provides: pkgconfig(pkg-config) = %{version}
b24e5200 23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28178976 24
e177de49 25%undefine __cxx
26
28178976 27%description
b24e5200 28pkgconfig is a tool for determining compilation options. For each
29required library it reads a configuration file installed in a standard
30option and ouputs the necessary compiler and linker flags.
28178976 31
54f41921
JR
32%description -l pl.UTF-8
33pkgconfig jest programem używanym do uzyskiwania informacji o
1aa1b2bb 34zainstalowanych w systemie bibliotekach.
f5b942d8 35
54f41921
JR
36%description -l pt_BR.UTF-8
37A ferramenta pkgconfig determina opções de compilação. Para cada
38biblioteca requerida a ferramenta lê seus arquivos de configuração e
39emite as opções necessárias para o compilador e ligador.
f03f6442 40
54f41921
JR
41%description -l ru.UTF-8
42pkgconfig - это инструмент для определения опций компиляции. Для
43каждой необходимой библиотеки он считывает конфигурационный файл и
44выдает необходимые флаги компилятора и линкера.
f03f6442 45
54f41921
JR
46%description -l uk.UTF-8
47pkgconfig - це інструмент для визначення опцій компіляції. Для кожної
48необхідної бібліотеки він зчитує конфігураційний файл та видає
49потрібні флаги компілятора та лінкера.
f03f6442 50
28178976 51%prep
cb2bc082 52%setup -q -n pkg-config-%{version}
e9447925 53%patch0 -p1
28178976 54
55%build
c48687c7
MB
56%{__libtoolize}
57%{__aclocal}
58%{__autoconf}
59%{__autoheader}
60%{__automake}
61GLIB_CFLAGS="-I/usr/include/glib-2.0 -I%{_libdir}/glib-2.0/include" \
62GLIB_LIBS="-lglib-2.0" \
63%configure \
5d62578f 64 --disable-silent-rules
d263158a 65
b24e5200 66%{__make}
28178976 67
68%install
69rm -rf $RPM_BUILD_ROOT
e4bf939f 70%{__make} install \
4c5f3ce6
AF
71 DESTDIR=$RPM_BUILD_ROOT \
72 m4dir=%{_aclocaldir}
28178976 73
c98f53e6
JB
74# packaged as %doc
75%{__rm} $RPM_BUILD_ROOT%{_docdir}/pkg-config/pkg-config-guide.html
76
28178976 77%clean
78rm -rf $RPM_BUILD_ROOT
79
80%files
b24e5200 81%defattr(644,root,root,755)
de172d1e 82%doc AUTHORS ChangeLog NEWS README pkg-config-guide.html
3a8fb2b6 83%attr(755,root,root) %{_bindir}/pkg-config
c98f53e6 84%attr(755,root,root) %{_bindir}/*-pld-linux-gnu-pkg-config
3a8fb2b6
MB
85%{_aclocaldir}/pkg.m4
86%{_mandir}/man1/pkg-config.1*
This page took 0.17476 seconds and 4 git commands to generate.