]> git.pld-linux.org Git - packages/dtc.git/blame_incremental - dtc.spec
- drop -doc, move files to most appropriate package instead
[packages/dtc.git] / dtc.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without verbose # verbose build (V=1)
4
5Summary: The Device Tree Compiler
6Summary(pl.UTF-8): Kompilator drzewiastej struktury urządzeń
7Name: dtc
8Version: 1.3.0
9Release: 2
10License: GPL v2 (dtc), GPL/BSD (fdt library)
11Group: Libraries
12Source0: http://www.jdl.com/software/%{name}-v%{version}.tgz
13# Source0-md5: 0b94ed452ed3d3b5c1546c27788c416f
14URL: http://git.jdl.com/gitweb/
15BuildRequires: bison
16BuildRequires: flex
17Requires: libfdt = %{version}-%{release}
18Obsoletes: dtc-doc < 1.3.0-2
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%{?debug:%define with_verbose 1}
22
23%description
24The Device Tree Compiler, dtc, takes as input a device-tree in a given
25format and outputs a device-tree in another format. Typically, the
26input format is "dts", a human readable source format, and creates a
27"dtb", or binary format as output.
28
29%description -l pl.UTF-8
30Kompilator drzewiastej struktury urządzeń, dtc, przyjmuje na wejściu
31dane w jednym formacie by na wyjściu wyprodukować strukturę danych w
32innym. Najczęściej format wejściowy to "dts", intuicyjny i łatwy w
33odczycie (tzw. human readable), natomiast wyjściowy to "dtb" lub
34inaczej format binarny.
35
36%package -n libfdt
37Summary: Device tree library
38Summary(pl.UTF-8): Biblioteka drzewiastej struktury urządzeń
39Group: Libraries
40Obsoletes: dtc-doc < 1.3.0-2
41# does not require base. see README.license
42
43%description -n libfdt
44Device tree library.
45
46%description -n libfdt -l pl.UTF-8
47Biblioteka drzewiastej struktury urządzeń.
48
49%package -n libfdt-devel
50Summary: Header files for fdt library
51Summary(pl.UTF-8): Pliki nagłówkowe biblioteki fdt
52Group: Development/Libraries
53Requires: libfdt = %{version}-%{release}
54Obsoletes: dtc-devel
55Obsoletes: dtc-doc < 1.3.0-2
56# does not require base. see README.license
57
58%description -n libfdt-devel
59Header files for fdt library.
60
61%description -n libfdt-devel -l pl.UTF-8
62Pliki nagłówkowe biblioteki fdt.
63
64%package -n libfdt-static
65Summary: Static fdt library
66Summary(pl.UTF-8): Statyczna biblioteka fdt
67Group: Development/Libraries
68Requires: libfdt-devel = %{version}-%{release}
69Obsoletes: dtc-static
70
71%description -n libfdt-static
72Static fdt library.
73
74%description -n libfdt-static -l pl.UTF-8
75Statyczna biblioteka fdt.
76
77%prep
78%setup -q -n %{name}-v%{version}
79
80%build
81%{__make} \
82 %{?with_verbose:V=1} \
83 CC="%{__cc}" \
84 CFLAGS="%{rpmcflags} -fPIC"
85
86%install
87rm -rf $RPM_BUILD_ROOT
88%{__make} install \
89 DESTDIR=$RPM_BUILD_ROOT \
90 %{?with_verbose:V=1} \
91 PREFIX=%{_prefix} \
92 LIBDIR=%{_libdir}
93
94%clean
95rm -rf $RPM_BUILD_ROOT
96
97%post -n libfdt -p /sbin/ldconfig
98%postun -n libfdt -p /sbin/ldconfig
99
100%files
101%defattr(644,root,root,755)
102%doc README.license
103%attr(755,root,root) %{_bindir}/convert-dtsv0
104%attr(755,root,root) %{_bindir}/dtc
105%attr(755,root,root) %{_bindir}/dtdiff
106%attr(755,root,root) %{_bindir}/ftdump
107
108%files -n libfdt
109%defattr(644,root,root,755)
110%attr(755,root,root) %{_libdir}/libfdt-%{version}.so
111%attr(755,root,root) %ghost %{_libdir}/libfdt.so.1
112
113%files -n libfdt-devel
114%defattr(644,root,root,755)
115%doc TODO Documentation/manual.txt
116%attr(755,root,root) %{_libdir}/libfdt.so
117%{_includedir}/fdt.h
118%{_includedir}/libfdt.h
119
120%files -n libfdt-static
121%defattr(644,root,root,755)
122%{_libdir}/libfdt.a
This page took 0.034866 seconds and 4 git commands to generate.