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

Revision 9820, 4.4 KB checked in by kudoh, 8 years ago (diff)

new upstream

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