source: projects/specs/trunk/g/gnome-build/gnome-build-vl.spec @ 521

Revision 521, 3.5 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1# Package version
2%define version 2.24.1
3
4# Requires version
5%define gtk_required    2.3.0
6%define gnome_required  2.3.3
7%define libbonoboui_required    2.3.3
8%define xml_required    2.5.8
9%define vfs_required    2.3.5
10%define libglade_required       2.0.1
11%define gdl_required    2.23.0
12%define gio_required    2.16.0
13
14Version:        2.24.1
15Release:        1%{?_dist_release}
16
17Name:           gnome-build
18Summary:        GNOME Build Framework.
19License:        GPL
20Group:          Development/Libraries
21BuildRoot:      /var/tmp/%{name}-%{version}-root
22URL:            http://www.gnome.org
23Source:         http://ftp.gnome.org/pub/GNOME/sources/gnome-build/0.2/%{name}-%{version}.tar.bz2
24
25Requires:       gtk2 >= %{gtk_required}
26Requires:       libgnome >= %{gnome_required}
27Requires:       libgnomeui >= %{gnome_required}
28Requires:       libbonoboui >= %{libbonoboui_required}
29Requires:       libxml2 >= %{xml_required}
30Requires:       gnome-vfs2 >= %{vfs_required}
31Requires:       libglade2 >= %{libglade_required}
32Requires:       gdl >= %{gdl_required}
33Requires:       glib2 >= %{gio_required}
34
35BuildRequires:  gtk2-devel >= %{gtk_required}
36BuildRequires:  libgnome-devel >= %{gnome_required}
37BuildRequires:  libgnomeui-devel >= %{gnome_required}
38BuildRequires:  libbonoboui-devel >= %{libbonoboui_required}
39BuildRequires:  libxml2-devel >= %{xml_required}
40BuildRequires:  gnome-vfs2-devel >= %{vfs_required}
41BuildRequires:  libglade2-devel >= %{libglade_required}
42BuildRequires:  gdl-devel >= %{gdl_required}
43BuildRequires:  glib2-devel >= %{gio_required}
44
45Provides: perl(GBF::Make)
46
47
48%description
49This is the GNOME Build Framework (GBF).
50
51%package devel
52Summary:        Libraries and include files for Gnome Build Framework.
53Group:          Development/Libraries
54Requires:       %{name} = %{version}
55
56%description devel
57Libraries and header files if you want to make use of the GNOME debug framework
58in your own programs.
59
60
61%prep
62%setup -q
63
64%build
65./configure --prefix=%{_prefix} \
66    --bindir=%{_bindir} --mandir=%{_mandir} \
67    --localstatedir=%{_localstatedir} --libdir=%{_libdir} \
68    --datadir=%{_datadir} --includedir=%{_includedir} \
69    --sysconfdir=%{_sysconfdir}
70
71CFLAGS="$RPM_OPT_FLAGS" make
72
73%install
74[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
75
76make prefix=$RPM_BUILD_ROOT%{_prefix} bindir=$RPM_BUILD_ROOT%{_bindir} \
77    mandir=$RPM_BUILD_ROOT%{_mandir} libdir=$RPM_BUILD_ROOT%{_libdir} \
78    localstatedir=$RPM_BUILD_ROOT%{_localstatedir} \
79    datadir=$RPM_BUILD_ROOT%{_datadir} \
80    includedir=$RPM_BUILD_ROOT%{_includedir} \
81    sysconfdir=$RPM_BUILD_ROOT%{_sysconfdir} install
82
83
84%clean
85[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
86
87%post
88/sbin/ldconfig
89
90%postun
91/sbin/ldconfig
92
93
94%files
95%doc AUTHORS COPYING ChangeLog NEWS README
96%defattr (-, root, root)
97%{_bindir}/*
98%{_libdir}/lib*.so.*
99%{_libdir}/gnome-build-1.0
100%{_datadir}/pixmaps/*.png
101%{_datadir}/gnome-build
102%{_datadir}/locale
103
104%files devel
105%defattr (-, root, root)
106%{_includedir}/gnome-build-1.0
107%{_libdir}/*a
108%{_libdir}/*so
109%{_libdir}/pkgconfig/*.pc
110
111%changelog
112* Wed Apr 29 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.24.1-1vl5
113- update from upstream.
114- use macro for *Requires
115
116* Tue May 13 2008 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.2.0-2vl5
117- use macro for Release
118
119* Sat May 10 2008 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.2.0-1vl5
120- apply new virsioning policy.
121
122* Fri Jan 04 2008 Shu KONNO <owa@bg.wakwak.com> 0.2.0-0vl1
123- update source (upstream)
124
125* Thu Feb 22 2007 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.1.5-0vl1
126- update source (upstream)
127
128* Sat Nov 25 2006 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.1.3-0vl1
129- packaging for VineSeed.
130
131* Wed Aug 8 2001 Jens Finke <jens@gnome.org>
132- created spec file
Note: See TracBrowser for help on using the repository browser.