source: projects/specs/branches/6/r/rep-gtk/rep-gtk-vl.spec @ 6364

Revision 6364, 6.0 KB checked in by Takemikaduchi, 12 years ago (diff)

rebuild or update packages

Line 
1Name: rep-gtk
2Version:     0.18
3Release:     2%{?_dist_release}
4Summary:     GTK+ binding for librep Lisp environment
5Summary(ja): librep Lisp 環境用 GTK+ バインディング
6Requires:    librep >= 0.13, gtk+ >= 1.2
7License:   GPL
8Group:       Development/Languages
9URL:         http://rep-gtk.sourceforge.net/
10Source:      http://download.sourceforge.net/rep-gtk/rep-gtk-%{version}.tar.gz
11Patch0:      rep-gtk-0.18-compat.patch
12Buildroot:   %{_tmppath}/%{name}-%{version}-root
13BuildRequires: librep-devel
14BuildRequires: libglade-devel
15BuildRequires: libgnomeui-devel
16BuildRequires: libgnomecanvas-devel
17BuildRequires: libSM-devel
18BuildRequires: db4-devel
19BuildRequires: alsa-lib-devel
20
21
22%description
23This is a binding of GTK+ for the librep Lisp interpreter. It is based
24on Marius Vollmer's guile-gtk package (initially version 0.15, updated
25to 0.17), with a new glue-code generator.
26
27%description -l ja
28rep-gtk は librep Lisp インタプリタ向け GTK+ バインディングです.
29Marius Vollmer さんの guile-gtk パッケージ (当初 0.15 で,現在バージョンは
300.17) をベースとして,新しく glue-code ジェネレータを追加しています.
31
32
33%package libglade
34Summary:     librep binding for the libglade library for loading user interfaces.
35Summary(ja): librep 用 libglade バインディング
36Group:       Development/Languages
37Requires:    %{name} = %{version}, libglade
38
39
40%description libglade
41This is a binding of libglade for the librep Lisp interpreter. libglade
42allows applications to dynamically load XML descriptions of GTK+ widget
43hierarchies. These hierarchies may be created by the GLADE GUI builder.
44
45%description libglade -l ja
46rep-gtk-libglade は librep Lisp インタプリタ向け libglade バインディングです.
47libglade を使うと,アプリケーションから GTK+ ウィジェット階層を記述した
48XML を直接読みこむことが出来ます.その XML ファイルは GLADE GUI ビルダによって
49作成することが出来ます.
50
51
52%package gnome
53Summary:     GNOME binding for librep
54Summary(ja): librep 用 GNOME バインディング
55Group:       Development/Languages
56Requires:    %{name} = %{version}, gnome-libs, libglade
57
58
59%description gnome
60This is a binding of the various GNOME libraries for the librep Lisp
61interpreter. It include support for the basic GNOME functions, the
62GNOME user interface widgets, the GNOME Canvas architecture, and the
63GNOME version of libglade.
64
65%description gnome -l ja
66rep-gtk-gnome は librep Lisp インタプリタから様々な GNOME ライブラリに
67アクセスする為のバインディングです.基本的な GNOME の機能から,GNOME
68ユーザインタフェースウィジェット,GNOME Canvas アーキテクチャ,更には
69GNOME 版 libglade 迄様々な種類をサポートしています.
70
71
72%prep
73%setup
74%patch0 -p0 -b .compat
75
76%build
77LC_ALL=""
78LINGUAS=""
79LANG=""
80export LC_ALL LINGUAS LANG
81
82%configure --with-libglade --with-gnome
83make host_type=%{_target_platform}
84
85
86%install
87[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
88make install \
89    host_type=%{_target_platform} \
90    installdir=$RPM_BUILD_ROOT%{_libexecdir}/rep/%{_target_platform}
91
92## remove unuse files
93rm -f $RPM_BUILD_ROOT%{_libexecdir}/rep/%{_target_platform}/gui/gtk-2/*.la
94
95
96%clean
97[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
98
99
100%files
101%defattr(-,root,root)
102%doc README README.guile-gtk BUGS ChangeLog gtk.defs gdk.defs
103%{_libexecdir}/rep/%{_target_platform}/gui/gtk-2/gtk.so
104%{_libexecdir}/rep/%{_target_platform}/gui/gtk-2/types.so
105#%{_libexecdir}/rep/%{_target_platform}/gui/gtk
106#%{_libexecdir}/rep/%{_target_platform}/gui/gtk.so
107#%{_libexecdir}/rep/%{_target_platform}/sgtk-types.so
108#%{_libexecdir}/rep/%{_target_platform}/gtk.so
109
110
111%files libglade
112%defattr(-,root,root)
113%doc libglade.defs examples/test-libglade examples/simple.glade
114%doc examples/rep-ui examples/rep-ui.glade
115%{_libexecdir}/rep/%{_target_platform}/gui/gtk-2/libglade.so
116#%{_libexecdir}/rep/%{_target_platform}/libglade.so*
117
118
119%files gnome
120%defattr(-,root,root)
121%doc gnome*.defs gdk-pixbuf.defs libglade.defs
122%doc examples/gnome-test examples/canvas-test
123%{_libexecdir}/rep/%{_target_platform}/gui/gtk-2/gnome-canvas.so
124%{_libexecdir}/rep/%{_target_platform}/gui/gtk-2/gnome-lib.so
125%{_libexecdir}/rep/%{_target_platform}/gui/gtk-2/gnome-ui.so
126#%{_libexecdir}/rep/%{_target_platform}/gui/gnome
127#%{_libexecdir}/rep/%{_target_platform}/gui/gnome.so
128#%{_libexecdir}/rep/%{_target_platform}/gnome*.so
129#%{_libexecdir}/rep/%{_target_platform}/libglade-gnome.so
130#%{_libexecdir}/rep/%{_target_platform}/gdk-pixbuf.so
131
132
133%changelog
134* Sun Jun 17 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.18-2
135- rebuild with Vine6 environment
136
137* Sun Sep 28 2008 Shu KONNO <owa@bg.wakwak.com> 0.18-1vl5
138- applied new versioning policy, spec in utf-8
139- new upstream release
140- added rep-gtk-0.18-compat.patch
141- removed *.la
142
143* Thu Nov 29 2007 Shu KONNO <owa@bg.wakwak.com> 0.15-1vl7
144- s/Copyright/License/
145
146* Sun Jul 17 2005 KANEKO Seiji <giragge@m2.pbc.ne.jp> 0.15-1vl6
147- rebuilt with db4-4.2.52 again (db4-devel)
148- add BuildRequires: db4-devel, alsa-lib-devel
149- commented Packager
150
151* Sat Nov  6 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.15-1vl5
152- rebuilt with db4-4.2.52
153
154* Mon Jan 20 2003 Satoshi MACHINO <machino@vinelinux.org> 0.15-1vl4
155- rebuild to remove old librep depandancy, it depended on gmp-2
156
157* Wed Feb 20 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 0.15-1vl3
158- rebuild to remove rpmlib dependancy
159
160* Sun May 20 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
161- 0.15-1vl2
162- rebuilt with librep = 0.13.6
163- added Japanese summary and description
164
165* Wed Dec 20 2000 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
166- 0.15-1vl1
167- rebuilt under rpm-3.0.6-0vl8
168
169* Tue Jun 13 2000 John Harper <john@dcs.warwick.ac.uk>
170- use better macros
171
172* Fri Sep 17 1999 John Harper <john@dcs.warwick.ac.uk>
173- specify installdir when installing
174
175* Tue Sep 14 1999 Aron Griffis <agriffis@bigfoot.com>
176- 0.4 spec file update: added buildroot
Note: See TracBrowser for help on using the repository browser.