]> git.pld-linux.org Git - packages/bitbake.git/blame - bitbake.spec
update BR
[packages/bitbake.git] / bitbake.spec
CommitLineData
1821f023 1Summary: BitBake build tool
2dc24e59 2Summary(pl.UTF-8): BitBake - narzędzie do budowania
1821f023 3Name: bitbake
89b0da8b
ER
4Version: 1.17.0
5Release: 1
6License: GPL v2
1821f023 7Group: Development
89b0da8b
ER
8Source0: http://git.openembedded.org/bitbake/snapshot/%{name}-%{version}.tar.gz
9# Source0-md5: 6ff19a24fdd20623b792225d84017506
10URL: https://www.yoctoproject.org/tools-resources/projects/bitbake
11BuildRequires: dblatex
12BuildRequires: libxslt
13BuildRequires: lynx
9320e062 14BuildRequires: python-devel >= 1:2.5
9870929d 15BuildRequires: python-sqlite
d3f3375e 16BuildRequires: rpm-pythonprov
8c59fc9e 17BuildRequires: sed >= 4.0
89b0da8b 18BuildRequires: xmlto
8c59fc9e 19Requires: bash
8d0c2bc0 20Requires: python
1821f023 21Requires: python-modules
89b0da8b
ER
22Requires: python-ply
23Requires: python-progressbar
1821f023 24BuildArch: noarch
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
89b0da8b
ER
28BitBake is a make-like build tool with the special focus of
29distributions and packages for embedded Linux cross compilation
30although it is not limited to that. It is inspired by Portage, which
31is the package management system used by the Gentoo Linux
32distribution. BitBake existed for some time in the OpenEmbedded
33project until it was separated out into a standalone, maintained,
34distribution-independent tool. BitBake is co-maintained by the Yocto
35Project and the OpenEmbedded project.
1821f023 36
1a31fe40
JR
37%description -l pl.UTF-8
38BitBake to proste narzędzie do wykonywania zadań. Wywodzi się z
39Portage, które jest systemem zarządzania pakietami używanym w
40dystrybucji Linuksa Gentoo. Najczęściej jest używane do budowania
41pakietów, jako że może łatwo używać swojej elementarnej dziedziczności
42do abstrahowania wspólnych operacji, takich jak pobieranie źródeł,
43rozpakowywanie ich, łatanie, kompilowanie i tak dalej. Jest podstawą
44projektu OpenEmbedded, używanego przez projekty OpenZaurus, Familiar i
55385a53
JB
45wiele innych dystrybucji Linuksa.
46
1821f023 47%prep
48%setup -q
8c59fc9e 49sed -i -e 's@#!/bin/sh[[:space:]]@#!/bin/bash @' \
50 -e 's@%s%ssh[[:space:]]@%s%sbash @' lib/bb/build.py
1821f023 51
52%build
8d0c2bc0 53%{__python} setup.py build
1821f023 54
55%install
56rm -rf $RPM_BUILD_ROOT
8d0c2bc0 57%{__python} setup.py install \
1821f023 58 --prefix=%{_prefix} \
a9ff8806 59 --root=$RPM_BUILD_ROOT
1821f023 60
89b0da8b
ER
61%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-1.8.18
62
63install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
64mv $RPM_BUILD_ROOT%{_datadir}/%{name}/%{name}.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
65ln -s %{_sysconfdir}/%{name}/%{name}.conf $RPM_BUILD_ROOT%{_datadir}/%{name}
1821f023 66
67%clean
9d4bf985 68rm -rf $RPM_BUILD_ROOT
1821f023 69
70%files
71%defattr(644,root,root,755)
89b0da8b
ER
72%dir %{_sysconfdir}/%{name}
73%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/%{name}.conf
8d0c2bc0 74%attr(755,root,root) %{_bindir}/bitbake
89b0da8b
ER
75%attr(755,root,root) %{_bindir}/bitbake-diffsigs
76%attr(755,root,root) %{_bindir}/bitbake-layers
77%attr(755,root,root) %{_bindir}/bitbake-prserv
78%attr(755,root,root) %{_bindir}/bitbake-selftest
79%attr(755,root,root) %{_bindir}/image-writer
08318cd0 80%{_datadir}/%{name}
89b0da8b
ER
81%{py_sitescriptdir}/bb
82%{py_sitescriptdir}/bitbake-1.8.18-py*.egg-info
83%{py_sitescriptdir}/codegen.py[co]
84%{py_sitescriptdir}/prserv
This page took 0.052624 seconds and 4 git commands to generate.