]> git.pld-linux.org Git - packages/Heimdall.git/blame - Heimdall.spec
Initial release
[packages/Heimdall.git] / Heimdall.spec
CommitLineData
fe6ca997
MB
1Summary: Flash firmware on to Samsung Galaxy S devices
2Name: Heimdall
3Version: 1.4.1
4Release: 1
5License: MIT
6Group: Development/Tools
7Source0: https://github.com/Benjamin-Dobell/Heimdall/archive/v1.4.1/%{name}-%{version}.tar.gz
8# Source0-md5: 22c911e9042f5ed8fd90cbeeb9589015
9Source1: %{name}.desktop
10Patch0: %{name}-udev-rules.patch
11URL: http://glassechidna.com.au/heimdall/
12BuildRequires: QtGui-devel
13BuildRequires: autoconf >= 2.59
14BuildRequires: automake >= 1:1.10
15BuildRequires: libstdc++-devel
16BuildRequires: libusb-devel >= 1.0.8
17BuildRequires: pkgconfig
18BuildRequires: qt4-build
19BuildRequires: qt4-qmake
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22%description
23Heimdall is a cross-platform open-source tool suite used to flash
24firmware (aka ROMs) onto Samsung mobile devices.
25
26%package frontend
27Summary: Qt4 based frontend for Heimdall
28Group: X11/Development/Tools
29Requires: %{name} = %{version}-%{release}
30
31%description frontend
32Heimdall is a cross-platform open-source tool suite used to flash
33firmware (aka ROMs) onto Samsung mobile devices.
34
35This package provides Qt4 based frontend for Heimdall.
36
37%prep
38%setup -q
39%patch0 -p1
40
41sed -i -e 's|/usr/local/bin|%{_bindir}|g' heimdall-frontend/heimdall-frontend.pro
42
43# remove unneeded files
44rm -rf libusbx-1.0
45rm -rf Win32
46rm -rf heimdall-frontend/lib/win32
47rm -rf heimdall-frontend/include
48rm -rf heimdall/autom4te.cache
49rm -rf libpit/autom4te.cache
50rm -rf OSX
51rm -f heimdall/postremove-pak
52rm -f heimdall/postinstall-pak
53
54%build
55cd libpit
56%configure
57%{__make}
58cd ..
59
60cd heimdall
61%{__aclocal} -I m4
62%{__autoconf}
63%{__autoheader}
64%{__automake}
65%configure
66%{__make}
67cd ..
68
69cd heimdall-frontend
70qmake-qt4
71%{__make}
72cd ..
73
74%install
75rm -rf $RPM_BUILD_ROOT
76install -d $RPM_BUILD_ROOT%{_desktopdir}
77
78%{__make} -C heimdall install \
79 DESTDIR=$RPM_BUILD_ROOT
80
81%{__make} -C heimdall-frontend install \
82 INSTALL_ROOT=$RPM_BUILD_ROOT
83
84cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/heimdall.desktop
85
86%clean
87rm -rf $RPM_BUILD_ROOT
88
89%files
90%defattr(644,root,root,755)
91%attr(755,root,root) %{_bindir}/heimdall
92/lib/udev/rules.d/60-heimdall.rules
93
94%files frontend
95%defattr(644,root,root,755)
96%attr(755,root,root) %{_bindir}/heimdall-frontend
97%{_desktopdir}/heimdall.desktop
This page took 0.099096 seconds and 4 git commands to generate.