You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
89 lines
2.1 KiB
89 lines
2.1 KiB
Name: dtc |
|
Version: 1.4.6 |
|
Release: 1%{?dist} |
|
Summary: Device Tree Compiler |
|
Group: Development/Tools |
|
License: GPLv2+ |
|
URL: https://github.com/dgibson/dtc |
|
Source: https://github.com/dgibson/dtc/archive/v%{version}.tar.gz |
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
|
|
|
BuildRequires: flex, bison |
|
ExclusiveArch: %{power64} aarch64 |
|
|
|
%description |
|
The Device Tree Compiler generates flattened Open Firmware style device trees |
|
for use with PowerPC machines that lack an Open Firmware implementation |
|
|
|
%package -n libfdt |
|
Summary: Device tree library |
|
Group: Development/Libraries |
|
|
|
%description -n libfdt |
|
libfdt is a library to process Open Firmware style device trees on various |
|
architectures. |
|
|
|
%package -n libfdt-devel |
|
Summary: Development headers for device tree library |
|
Group: Development/Libraries |
|
Requires: libfdt = %{version}-%{release} |
|
|
|
%description -n libfdt-devel |
|
This package provides development files for libfdt |
|
|
|
%prep |
|
%setup -q -n dtc-%{version} |
|
|
|
|
|
%build |
|
make %{?_smp_mflags} NO_PYTHON=1 |
|
|
|
%install |
|
rm -rf $RPM_BUILD_ROOT |
|
make install DESTDIR=$RPM_BUILD_ROOT PREFIX=/usr LIBDIR=%{_libdir} NO_PYTHON=1 |
|
rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.a |
|
|
|
# we don't want or need ftdump, so drop |
|
rm -f $RPM_BUILD_ROOT/%{_bindir}/ftdump |
|
|
|
%clean |
|
rm -rf $RPM_BUILD_ROOT |
|
|
|
%files |
|
%defattr(-,root,root,-) |
|
%doc GPL |
|
%{_bindir}/* |
|
|
|
%files -n libfdt |
|
%defattr(-,root,root,-) |
|
%doc GPL |
|
%{_libdir}/libfdt-%{version}.so |
|
%{_libdir}/libfdt.so.* |
|
|
|
%files -n libfdt-devel |
|
%defattr(-,root,root,-) |
|
%{_libdir}/libfdt.so |
|
%{_includedir}/* |
|
|
|
%post -n libfdt -p /sbin/ldconfig |
|
|
|
%postun -n libfdt -p /sbin/ldconfig |
|
|
|
%changelog |
|
* Wed Apr 18 2018 Miroslav Rezanina <mrezanin@redhat.com> - 1.4.6-1 |
|
- Rebase to 1.4.6 [bz#1562115] |
|
- Resolves: bz#1562115 |
|
(Rebase dtc for RHEL-7.6) |
|
|
|
* Mon Mar 06 2017 Miroslav Rezanina <mrezanin@redhat.com> - 1.4.3-1 |
|
- Rebase to 1.4.3 [bz#1427157] |
|
- Resolves: bz#1427157 |
|
(package libfdt 1.4.3, when available) |
|
|
|
* Tue Aug 19 2014 Miroslav Rezanina <mrezanin@redhat.com> - 1.4.0-2 |
|
- Update power macro for ppc64le |
|
|
|
* Fri Jul 25 2014 Miroslav Rezanina <mrezanin@redhat.com> - 1.4.0-1 |
|
- Initial version
|
|
|