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

Revision 4616, 2.9 KB checked in by Takemikaduchi, 13 years ago (diff)

X.Org, compiz, GNOME3, etc...

Line 
1%define pkg_version 1.29.15
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}/1.29/%{name}-%{version}.tar.xz
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: js-devel
25BuildRequires: gnome-doc-utils
26BuildRequires: desktop-file-utils
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%{_libdir}/gjs/GjsDBus-1.0.typelib
82%{_datadir}/gjs-1.0/*
83
84%files devel
85%defattr(-,root,root,-)
86%{_includedir}/gjs-1.0
87%{_libdir}/lib*.so
88%{_libdir}/gjs/GjsDBus-1.0.gir
89%{_libdir}/pkgconfig/*.pc
90%{_datadir}/doc/*
91
92
93%changelog
94* Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.29.15-1
95- new upstream release
96- change BuildRequires: js-devel instead of xulrunner-devel
97
98* Sun Apr 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.13-1
99- new upstream release
100
101* Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.7-1
102- new upstream release
103
104* Thu Oct 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.4-1
105- new upstream release
106- remove BuildRequires: mutter-devel
107
108* Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6-2
109- rebuild with rpm-4.8.1 for pkg-config file
110
111* Sun Apr 18 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6-1
112- new upstream release
113- fix typo
114
115* Sun Feb 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.5-1
116- initial build for Vine Linux
117
Note: See TracBrowser for help on using the repository browser.