source: projects/specs/trunk/t/tint2/tint2-vl.spec @ 6463

Revision 6463, 4.1 KB checked in by kudoh, 12 years ago (diff)

tint2-vl.spec

Line 
1Name:           tint2
2Summary:        Tint2 - A Lightweight Panel and Taskbar
3Summary(ja):    Tint2 - 軽量なパネルとタスクバー
4Version:        0.11
5Release:        4%{?_dist_release}
6License:        GPLv2+
7Group:          User Interface/Desktops
8URL:            http://code.google.com/p/tint2/
9
10BuildRoot:      %{_tmppath}/%{name}-%{version}-root
11BuildRequires: cairo-devel
12BuildRequires: cmake
13BuildRequires: libX11-devel
14BuildRequires: pango-devel
15BuildRequires: libXinerama-devel
16BuildRequires: imlib2-devel
17BuildRequires: glib2-devel
18BuildRequires: gtk2-devel
19BuildRequires: libXrandr-devel
20BuildRequires: libXrender-devel
21BuildRequires: libXcomposite-devel
22BuildRequires: libXdamage-devel
23
24Source0:        tint2-%{version}.tar.bz2
25Requires: orage
26
27%description
28Tint2 is a simple panel and taskbar intentionally made for
29openbox3, but should also work with other window managers.
30The goal is to keep a clean and unintrusive look with code
31lightweight and compliance with freedesktop specifications.
32
33%description -l ja
34Tint2 は openbox3 のために作成されたシンプルなパネルとタスクバーですが、
35他のウィンドウマネージャでも動作するはずです。
36目標は freedesktop の仕様への準拠と軽量なコードでありながらも
37さっぱりとしたでしゃばらない外観を維持することです。
38
39
40%prep
41%setup -q
42
43%build
44cmake -DCMAKE_INSTALL_PREFIX=/usr ./
45make %{?_smp_mflags}
46
47%install
48rm -rf $RPM_BUILD_ROOT
49make install DESTDIR=$RPM_BUILD_ROOT
50
51# delete unnecessary files
52rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/tint2/*
53
54# Remove tintwizard.py and package it separately
55rm -rf %{buildroot}%{_bindir}/tintwizard.py
56
57%clean
58rm -rf $RPM_BUILD_ROOT
59
60%files
61%defattr (-,root,root,-)
62%doc AUTHORS COPYING README ChangeLog
63%config(noreplace) %{_sysconfdir}/xdg/tint2/tint2rc
64%{_bindir}/tint2*
65%{_datadir}/applications/%{name}conf.desktop
66%{_datadir}/%{name}
67%{_datadir}/pixmaps/
68%{_mandir}/man1/*
69
70
71%changelog
72* Fri Jun 29 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.11-4
73- added Requires: orage
74
75* Sun Sep 19 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.11-3
76- added BuildRequires: cmake, gtk2-devel (see [BTS:VineLinux:0928] again)
77
78* Thu Aug 26 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.11-2
79- removed tintwizard.py (it would like to separately make package)
80- dropt Requires: pygtk2
81
82* Sun Jun 27 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.11-1
83- new updtream release
84- changed %%build script
85- changed %%files section
86
87* Wed Jun 9 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.10-1
88- new updtream release
89- added Requires: pygtk2 (for tint2 GUI config tool(tintwizard))
90- added BuildRequires: libXrender-devel
91
92* Thu Feb 11 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.9-2
93- added BuildRequires: libXcomposite-devel (see [BTS:VineLinux:0928])
94- added BuildRequires: libXdamage-devel
95- added Japanese description
96
97* Sat Jan 30 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.9-1
98- new upstream release
99
100* Mon Dec 28 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.8-1
101- new upstream release
102
103* Thu Oct 15 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.7.1-1
104- initial build for VineSeed
105
106* Thu Jul 30 2009 Paulo Ricardo Zanoni <pzanoni@mandriva.com> 0.7.1-1mdv2010.0
107+ Revision: 404604
108- Fix libx11 requirement for 64bit system
109- Update to tint2 0.7.1
110- It's a release, not an svn checkout
111- s/GPL2/GPLv2 (from rpmlint)
112- s/libx11-devel/libx11_6-devel (from rpmlint)
113- Old patches do not apply anymore, but I'm still keeping them in the repo
114  (don't know if they are still necessary)
115
116* Wed Mar 11 2009 Caio Begotti <caio1982@mandriva.org> 0.6.0-svn69.1mdv2009.1
117+ Revision: 353812
118- even more deps...
119- yet another missing dependency fixed
120- now it builds fine
121- i have forgot to fix the pkgconfig line as well (removing the incomplete/obsolete patch now)
122- i have forgot to fix the pkgconfig line as well
123- fixing the 'lib' part of my buildrequires according to salem's advice
124- a couple of fixes per review, thanks to salem and blino
125- fixes the building of the debug package, upstream was using stripping code manually
126- removing an wrongly package checkout from upstream svn
127- fixing the release tag
128- fixing building errors that i should be aware of before even trying it
129- import tint2
Note: See TracBrowser for help on using the repository browser.