source: projects/specs/trunk/d/dtc/dtc-vl.spec @ 8256

Revision 8256, 4.7 KB checked in by daisuke, 10 years ago (diff)

newpackage: dtc

Line 
1Name:           dtc
2Version:        1.4.0
3Release:        1%{?_dist_release}
4Summary:        Device Tree Compiler
5Summary(ja):    デバイスツリーコンパイラ
6Group:          Development/Tools
7License:        GPLv2+
8URL:            http://git.jdl.com/gitweb/?p=dtc.git;a=summary
9Source:         http://www.jdl.com/software/dtc-v%{version}.tgz
10Patch1:         use-tx-as-the-type-specifier-instead-of-zx.patch
11BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
12
13BuildRequires:  flex, bison
14
15%description
16The Device Tree Compiler generates flattened Open Firmware style device trees
17for use with PowerPC machines that lack an Open Firmware implementation
18
19%package -n libfdt
20Summary: Device tree library
21Summary(ja): デバイスツリーライブラリ
22Group: Development/Libraries
23
24%description -n libfdt
25libfdt is a library to process Open Firmware style device trees on various
26architectures.
27
28%package -n libfdt-devel
29Summary: Development headers for device tree library
30Summary(ja): デバイスツリーライブラリの開発ファイル
31Group: Development/Libraries
32Requires: libfdt = %{version}-%{release}
33
34%description -n libfdt-devel
35This package provides development files for libfdt
36
37%prep
38%setup -q -n dtc-v%{version}
39%patch1 -p1
40
41%build
42make %{?_smp_mflags}
43
44%install
45rm -rf $RPM_BUILD_ROOT
46make install DESTDIR=$RPM_BUILD_ROOT PREFIX=/usr LIBDIR=%{_libdir}
47rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.a
48
49# we don't want or need ftdump and it conflicts with freetype-demos, so drop
50# it (rhbz 797805)
51rm -f $RPM_BUILD_ROOT/%{_bindir}/ftdump
52
53%clean
54rm -rf $RPM_BUILD_ROOT
55
56%files
57%defattr(-,root,root,-)
58%doc GPL
59%{_bindir}/*
60
61%files -n libfdt
62%defattr(-,root,root,-)
63%doc GPL
64%{_libdir}/libfdt-%{version}.so
65%{_libdir}/libfdt.so.*
66
67%files -n libfdt-devel
68%defattr(-,root,root,-)
69%{_libdir}/libfdt.so
70%{_includedir}/*
71
72%post -n libfdt -p /sbin/ldconfig
73
74%postun -n libfdt -p /sbin/ldconfig
75
76%changelog
77* Wed Feb 12 2014 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.0-1
78- initial build for Vine Linux
79
80* Sat Dec 21 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.4.0-3
81- Avoid shell invocation and fix deps of libfdt %%post* scripts.
82
83* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-2
84- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
85
86* Mon Jun 24 2013 Josh Boyer <jwboyer@redhat.com> - 1.4.0-1
87- New dtc 1.4.0 release (rhbz 977480)
88
89* Thu Jun 06 2013 Josh Boyer <jwboyer@redhat.com> - 1.3.0-8
90- Fix type specifier error (from Dan Horák)
91
92* Mon Jun 03 2013 Josh Boyer <jwboyer@redhat.com> - 1.3.0-7
93- Update dtc to include libfdt_env.h (rhbz 969955)
94
95* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-6
96- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
97
98* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-5
99- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
100
101* Mon Feb 27 2012 Josh Boyer <jwboyer@redhat.com>
102- Don't package ftdump (rhbz 797805)
103
104* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-3
105- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
106
107* Tue Jun 28 2011 Josh Boyer <jwboyer@gmail.com>
108- Fixup error during tarball upload
109
110* Tue Jun 28 2011 Josh Boyer <jwboyer@gmail.com>
111- Point to git tree for URL (#717217)
112- Add libfdt subpackages based on patch from Paolo Bonzini (#443882)
113- Update to latest release
114
115* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-4
116- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
117
118* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-3
119- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
120
121* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-2
122- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
123
124* Thu Aug 28 2008 Josh Boyer <jwboyer@gmail.com>
125- Update to latest release
126
127* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.1.0-2
128- Autorebuild for GCC 4.3
129
130* Thu Jan 24 2008 Josh Boyer <jwboyer@gmail.com>
131- Update to 1.1.0
132
133* Tue Aug 21 2007 Josh Boyer <jwboyer@jdub.homelinux.org>
134- Bump and rebuild
135
136* Thu Aug 09 2007 Josh Boyer <jwboyer@jdub.homelinux.org>
137- Update to official 1.0.0 release
138
139* Fri Aug 03 2007 Josh Boyer <jwboyer@jdub.homelinux.org>
140- Update license field
141
142* Mon Jul 09 2007 Josh Boyer <jwboyer@jdub.homelinux.org>
143- Update to new snapshot
144
145* Tue Jul 03 2007 Josh Boyer <jwboyer@jdub.homelinux.org>
146- Update to new snapshot
147- Drop upstreamed install patch
148
149* Fri Jun 29 2007 Josh Boyer <jwboyer@jdub.homelinux.org>
150- Fix packaging errors
151
152* Thu Jun 28 2007 Josh Boyer <jwboyer@jdub.homelinux.org>
153- Initial packaging
Note: See TracBrowser for help on using the repository browser.