source: projects/specs/trunk/s/sakura/sakura-vl.spec @ 5811

Revision 5811, 2.9 KB checked in by Takemikaduchi, 12 years ago (diff)

new upstream release

Line 
1%define pkg_version 3.0.0
2%define pkg_release 1%{?_dist_release}
3
4Summary: A terminal emulator based on libvte.
5Summary(ja): libvteベースの端末エミュレータ
6Name: sakura
7Version: %{pkg_version}
8Release: %{pkg_release}
9
10Source0: http://pleyades.net/david/projects/sakura/%{name}-%{version}.tar.bz2
11
12Patch0: sakura-2.3.7-pod2man.patch
13Patch1: sakura-3.0.0-CMakeLists.patch
14
15License: GPLv2
16Group: User Interface/X
17URL: http://pleyades.net/david/sakura.php
18
19Requires: glib2 >= 2.14.0
20Requires: gtk3 >= 3.0.0
21Requires: vte3 >= 0.28
22BuildRequires: glib2-devel >= 2.14.0
23BuildRequires: gtk3-devel >= 3.0.0
24BuildRequires: vte3-devel >= 0.28
25BuildRequires: cmake
26BuildRequires: desktop-file-utils
27BuildRoot: %{_tmppath}/%{name}-%{version}-root
28
29Vendor: Project Vine
30Distribution: Vine Linux
31Packager: Takemikaduchi
32
33
34%description
35Sakura is a terminal emulator based on GTK+ and VTE. It's a terminal emulator with few dependencies, so you don't need a full GNOME desktop installed to have a decent terminal emulator.
36
37%description -l ja
38Sakura は GTK+ 及び VTEベースの端末エミュレータです。依存性がわずかな端末エミュレータなので、きちんとした端末エミュレータを持つために完全なGNOMEデスクトップをインストールする必要はありません。
39
40%prep
41%setup -q
42%patch0 -p1 -b .pod2man
43%patch1 -p1 -b .make
44
45%build
46%cmake CMAKE_C_FLAGS=%{optflags} .
47%{__make} %{?_smp_mflags}
48
49
50%install
51%{__rm} -rf ${RPM_BUILD_ROOT}
52%{__make} install DESTDIR=${RPM_BUILD_ROOT}
53
54desktop-file-install --vendor ''                        \
55    --dir $RPM_BUILD_ROOT%{_datadir}/applications       \
56    --remove-category=System                            \
57    $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
58
59%find_lang %{name}
60
61
62%clean
63%{__rm} -rf ${RPM_BUILD_ROOT}
64
65
66%files -f %{name}.lang
67%defattr(-,root,root)
68%doc AUTHORS GPL
69%{_bindir}/*
70%{_datadir}/applications/*
71%{_datadir}/pixmaps/*
72%{_datadir}/doc/*
73%{_mandir}/man1/*
74
75
76%changelog
77* Sun Mar 04 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.0.0-1
78- new upstream release
79- change BuildRequires: gtk3-devel instead of gtk2-devel
80- change BuildRequires: vte3-devel instead of vte-devel
81- add Patch1: sakura-3.0.0-CMakeLists.patch
82
83* Tue Aug 02 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.2-1
84- new upstream release
85- delete Patch1
86
87* Sun Jul 31 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.1-2
88- add Patch1 (sakura-2.4.1-sakura_init.patch)
89- add BuildRequires: desktop-file-utils
90
91* Sun Jul 24 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.1-1
92- new upstream release
93
94* Fri Feb 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.0-1
95- new upstream release
96
97* Sat Apr 24 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.3.8-1
98- new upstream release
99
100* Sat Mar 13 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.3.7-1
101- new upstream release
102- change Patch0 for sakura-2.3.7
103
104* Sun Jan 16 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.3.6-1
105- initial build for Vine Linux
106
Note: See TracBrowser for help on using the repository browser.