source: projects/specs/trunk/u/usb-imagewriter/usb-imagewriter-vl.spec @ 5981

Revision 5981, 2.5 KB checked in by shaolin, 12 years ago (diff)
  • usb-imagewriter: rebuild
Line 
1%define build_vine4 0
2%if "%{?_dist_release}" == "vl4"
3%define build_vine4 1
4%endif
5
6Summary: A GUI interface to write image files to USB Keys
7Summary(ja): USBメモリにイメージファイルを書き込むためのGUIツール
8Name: usb-imagewriter
9Version: 0.1.3
10Release: 3%{?_dist_release}
11License: GPLv2
12Group: Applications/System
13URL: http://launchpad.net/usb-imagewriter
14
15Source0: usb-imagewriter_0.1.3.orig.tar.gz
16Source10: header-vine.png
17Source11: usb-imagewriter-0.1.3-ja.po
18Patch0: usb-imagewriter-0.1.3-support-removable.patch
19Patch1: usb-imagewriter-0.1.3-ja.patch
20Patch2: usb-imagewriter-0.1.3-gksu.patch
21Patch3: usb-imagewriter-0.1.3-vine4.patch
22
23BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
24BuildArch: noarch
25BuildRequires: desktop-file-utils
26
27%description
28A GUI tool to write image(.img) files to USB Keys.
29
30%description -l ja
31USBメモリにイメージファイル(.img)を書き込むためのGUIツールです。
32
33%prep
34%setup -q
35%patch0 -p1
36%patch1 -p1
37%patch2 -p1
38%if %{build_vine4}
39%patch3 -p1
40%endif
41
42cp -f %{SOURCE10} share/usb-imagewriter/header.png
43cp -f %{SOURCE11} po/ja.po
44
45%build
46pushd po
47./update_translations.sh
48popd
49
50%install
51rm -rf $RPM_BUILD_ROOT
52mkdir -p %{buildroot}%{_bindir}
53mkdir -p %{buildroot}%{_prefix}/lib/imagewriter
54mkdir -p %{buildroot}%{_datadir}/{applications,imagewriter}
55install -m755 imagewriter %{buildroot}%{_bindir}
56install -m644 share/applications/* %{buildroot}%{_datadir}/applications
57install -m644 share/usb-imagewriter/* %{buildroot}%{_datadir}/imagewriter/
58install -m755 lib/* %{buildroot}%{_prefix}/lib/imagewriter/
59
60for l in ja de
61do
62  mkdir -p %{buildroot}%{_datadir}/locale/${l}/LC_MESSAGES/
63  install -m644 po/${l}/LC_MESSAGES/usb-imagewriter.mo \
64                %{buildroot}%{_datadir}/locale/${l}/LC_MESSAGES/
65done
66
67desktop-file-install \
68      --vendor="" --delete-original \
69      --dir=%{buildroot}%{_datadir}/applications \
70      --remove-category="Utility" \
71      --add-category="System" \
72      %{buildroot}%{_datadir}/applications/imagewriter.desktop
73
74%find_lang %{name}
75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
79%files -f %{name}.lang
80%defattr(-, root, root)
81%doc COPYING
82%{_bindir}/*
83%{_datadir}/imagewriter
84%{_datadir}/applications/*.desktop
85%{_prefix}/lib/imagewriter
86
87
88%changelog
89* Sat Mar 24 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.1.3-3
90- rebuild
91
92* Sun Aug 16 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.3-2
93- add Patch3 for Vine Linux 4.x
94- change BuildArch to noarch
95- remove unneeded BR:
96
97* Fri May 08 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.3-1
98- initial build for Vine Linux
99
Note: See TracBrowser for help on using the repository browser.