source: projects/specs/trunk/g/gjs/gjs-vl.spec @ 2219

Revision 2219, 2.6 KB checked in by Takemikaduchi, 14 years ago (diff)

new upstream release

Line 
1%define pkg_version 0.7.7
2%define pkg_release 1%{?_dist_release}
3
4Summary:     Javascript binding for GNOME
5Name:        gjs
6Version:     %{pkg_version}
7Release:     %{pkg_release}
8Source0:     http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.7/%{name}-%{version}.tar.bz2
9License:     MPL1.1/LGPLv2+/GPLv2+
10Group:       User Interface/Desktops
11URL:         http://live.gnome.org/GnomeShell
12
13Requires(post,postun): scrollkeeper >= 0.1.4
14Requires(post,pre,preun): GConf2 >= 2.14
15BuildRequires: pkgconfig
16BuildRequires: gtk2-devel
17BuildRequires: clutter-devel
18BuildRequires: gnome-desktop-devel
19BuildRequires: gnome-menus-devel
20BuildRequires: libSM-devel
21BuildRequires: libffi-devel
22BuildRequires: GConf2-devel
23BuildRequires: startup-notification-devel
24BuildRequires: gnome-doc-utils
25BuildRequires: desktop-file-utils
26BuildRequires: xulrunner-devel
27
28BuildRoot: %{_tmppath}/%{name}-%{version}-root
29
30Vendor: Project Vine
31Distribution: Vine Linux
32Packager: Takemikaduchi
33
34
35%description
36GNOME Shell is the defining technology of the GNOME 3 desktop user experience. It provides core interface functions like switching to windows and launching applications. GNOME Shell takes advantage of the capabilities of modern graphics hardware and introduces innovative user interface concepts to provide a delightful and easy to use experience.
37
38
39%package devel
40Summary:     Development files of the gjs library.
41Group:       Development/Libraries
42
43Requires: %{name} = %{version}-%{release}
44Requires: pkgconfig
45Requires: gtk-doc
46
47%description devel
48Development files of the gjs library.
49
50
51%prep
52%setup -q
53
54
55%build
56%configure --disable-static
57%{__make} %{?_smp_mflags}
58
59
60%install
61%{__rm} -rf ${RPM_BUILD_ROOT}
62%{__make} install DESTDIR=${RPM_BUILD_ROOT}
63
64%{__rm} -rf $RPM_BUILD_ROOT%{_libdir}/*.la
65
66
67%clean
68%{__rm} -rf ${RPM_BUILD_ROOT}
69
70
71%post -p /sbin/ldconfig
72
73%postun -p /sbin/ldconfig
74
75%files
76%defattr(-,root,root)
77%doc COPYING ChangeLog NEWS README
78%{_bindir}/gjs*
79%{_libdir}/lib*.so.*
80%{_libdir}/gjs-1.0/*
81%{_datadir}/gjs-1.0/*
82
83%files devel
84%defattr(-,root,root,-)
85%{_includedir}/gjs-1.0
86%{_libdir}/lib*.so
87%{_libdir}/pkgconfig/*.pc
88%{_datadir}/doc/*
89
90
91%changelog
92* Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.7-1
93- new upstream release
94
95* Thu Oct 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.4-1
96- new upstream release
97- remove BuildRequires: mutter-devel
98
99* Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6-2
100- rebuild with rpm-4.8.1 for pkg-config file
101
102* Sun Apr 18 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6-1
103- new upstream release
104- fix typo
105
106* Sun Feb 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5-1
107- initial build for Vine Linux
108
Note: See TracBrowser for help on using the repository browser.