]> git.pld-linux.org Git - packages/bitbake.git/blame - bitbake.spec
adapter, verbose files
[packages/bitbake.git] / bitbake.spec
CommitLineData
1821f023 1Summary: BitBake build tool
2dc24e59 2Summary(pl.UTF-8): BitBake - narzędzie do budowania
1821f023 3Name: bitbake
87e9c437 4Version: 1.8.18
26022b7e 5Release: 2
1821f023 6License: GPL
7Group: Development
8Source0: http://download.berlios.de/bitbake/%{name}-%{version}.tar.gz
87e9c437 9# Source0-md5: f772ca3121103ab3500c7f1609a96271
1821f023 10URL: http://developer.berlios.de/projects/bitbake/
9320e062 11BuildRequires: python-devel >= 1:2.5
d3f3375e 12BuildRequires: rpm-pythonprov
8c59fc9e 13BuildRequires: sed >= 4.0
8c59fc9e 14Requires: bash
8d0c2bc0 15Requires: python
1821f023 16Requires: python-modules
17BuildArch: noarch
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
21BitBake is a simple tool for the execution of tasks. It is derived
22from Portage, which is the package management system used by the
23Gentoo Linux distribution. It is most commonly used to build packages,
55385a53 24as it can easily use its rudimentary inheritance to abstract common
1821f023 25operations, such as fetching sources, unpacking them, patching them,
26compiling them, and so on. It is the basis of the OpenEmbedded
27project, which is being used for OpenZaurus, Familiar, and a number of
28other Linux distributions.
29
1a31fe40
JR
30%description -l pl.UTF-8
31BitBake to proste narzędzie do wykonywania zadań. Wywodzi się z
32Portage, które jest systemem zarządzania pakietami używanym w
33dystrybucji Linuksa Gentoo. Najczęściej jest używane do budowania
34pakietów, jako że może łatwo używać swojej elementarnej dziedziczności
35do abstrahowania wspólnych operacji, takich jak pobieranie źródeł,
36rozpakowywanie ich, łatanie, kompilowanie i tak dalej. Jest podstawą
37projektu OpenEmbedded, używanego przez projekty OpenZaurus, Familiar i
55385a53
JB
38wiele innych dystrybucji Linuksa.
39
1821f023 40%prep
41%setup -q
8c59fc9e 42sed -i -e 's@#!/bin/sh[[:space:]]@#!/bin/bash @' \
43 -e 's@%s%ssh[[:space:]]@%s%sbash @' lib/bb/build.py
1821f023 44
45%build
8d0c2bc0 46%{__python} setup.py build
1821f023 47
48%install
49rm -rf $RPM_BUILD_ROOT
a9ff8806 50install -d $RPM_BUILD_ROOT%{_sysconfdir}
8d0c2bc0 51%{__python} setup.py install \
1821f023 52 --prefix=%{_prefix} \
a9ff8806 53 --root=$RPM_BUILD_ROOT
1821f023 54
08318cd0
AM
55mv $RPM_BUILD_ROOT%{_datadir}/%{name}/conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
56ln -s %{_sysconfdir}/%{name} $RPM_BUILD_ROOT%{_datadir}/%{name}/conf
1821f023 57
58%clean
9d4bf985 59rm -rf $RPM_BUILD_ROOT
1821f023 60
61%files
62%defattr(644,root,root,755)
8d0c2bc0
ER
63%attr(755,root,root) %{_bindir}/bbimage
64%attr(755,root,root) %{_bindir}/bitbake
1821f023 65%{_sysconfdir}/%{name}
08318cd0 66%{_datadir}/%{name}
1821f023 67%dir %{py_sitescriptdir}/bb
68%{py_sitescriptdir}/bb/*py[co]
c6dc7b0a 69%dir %{py_sitescriptdir}/bb/fetch
70%{py_sitescriptdir}/bb/fetch/*py[co]
1821f023 71%dir %{py_sitescriptdir}/bb/parse
72%{py_sitescriptdir}/bb/parse/*py[co]
c6dc7b0a 73%dir %{py_sitescriptdir}/bb/parse/parse_py
74%{py_sitescriptdir}/bb/parse/parse_py/*py[co]
This page took 0.108508 seconds and 4 git commands to generate.