source: projects/specs/trunk/p/pluma/pluma-vl.spec @ 10039

Revision 10039, 4.9 KB checked in by Takemikaduchi, 8 years ago (diff)

new upstream release

Line 
1Summary:        An powerfull text editor for MATE
2Name:           pluma
3Version:        1.12.2
4Release:        1%{?_dist_release}
5Source0:        http://pub.mate-desktop.org/releases/1.12/%{name}-%{version}.tar.xz
6License:        GPLv2
7Group:          Applications/Editors
8URL:            http://mate-desktop.org/
9
10BuildRequires:  mate-common
11BuildRequires:  mate-doc-utils
12BuildRequires:  gtk2-devel
13BuildRequires:  gtksourceview2-devel
14BuildRequires:  mate-desktop-devel
15BuildRequires:  libsoup-devel
16BuildRequires:  enchant-devel
17BuildRequires:  libSM-devel
18BuildRequires:  iso-codes
19BuildRequires:  itstool
20BuildRequires:  gtk-doc
21BuildRequires:  autoconf
22BuildRequires:  automake
23
24Requires(posttrans,postun):     glib2
25Requires(post,postun):  desktop-file-utils
26
27Obsoletes:      mate-text-editor < 1.8.0
28Provides:       mate-text-editor = %{version}-%{release}
29
30BuildRoot:      %{_tmppath}/%{name}-%{version}-root
31
32Vendor:         Project Vine
33Distribution:   Vine Linux
34Packager:       Takemikaduchi
35
36
37%description
38Pluma is part of MATE and uses the latest GTK+ and MATE libraries.
39Complete MATE integration is featured, with support for Drag and Drop (DnD)
40from Caja (the MATE file manager), the use of the MATE help system,
41the MATE Virtual File System and the MATE print framework.
42
43
44%package                devel
45Summary:        Development tools for %{name}
46Summary(ja):    %{name} の開発環境
47Group:          Development/Libraries
48Requires:       %{name} = %{version}-%{release}
49Requires:       pkgconfig
50Obsoletes:              mate-text-editor < 1.8.0
51Provides:               mate-text-editor = %{version}-%{release}
52
53%description    devel
54Header files and libraries for building a extension library for the
55%{name}.
56
57
58%package        docs
59Summary:        Documentation for %{name}
60Summary(ja):    %{name} 用のドキュメント
61Group:          Documentation
62Requires:       %{name} = %{version}-%{release}
63BuildArch:      noarch
64Obsoletes:              mate-file-manager-doc < 1.8.0
65Provides:               mate-file-manager-doc = %{version}-%{release}
66
67%description    docs
68This package contains documentation for %{name}.
69
70
71%prep
72%setup -q
73
74
75%build
76(if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; fi)
77%configure \
78        --libexecdir=%{_libexecdir}/mate \
79        --disable-static
80
81%{__make} %{?_smp_mflags}
82
83
84%install
85%{__rm} -rf ${RPM_BUILD_ROOT}
86
87%{__make} install DESTDIR=${RPM_BUILD_ROOT}
88
89find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
90find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
91
92%find_lang %{name}
93
94
95%clean
96%{__rm} -rf ${RPM_BUILD_ROOT}
97
98%post
99/sbin/ldconfig
100update-desktop-database %{_datadir}/applications >& /dev/null ||:
101
102%postun
103/sbin/ldconfig
104if [ $1 -eq 0 ]; then
105  update-desktop-database %{_datadir}/applications >& /dev/null ||:
106  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
107fi
108
109%posttrans
110glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
111
112
113%files -f %{name}.lang
114%defattr(-,root,root,-)
115%doc COPYING ChangeLog NEWS README
116%{_bindir}/%{name}
117%{_libdir}/%{name}/plugin-loaders/libcloader.so
118%{_libdir}/%{name}/plugins
119%{_libexecdir}/mate/%{name}/pluma-bugreport.sh
120%{_datadir}/MateConf/gsettings/pluma.convert
121%{_datadir}/appdata/%{name}.appdata.xml
122%{_datadir}/applications/%{name}.desktop
123%{_datadir}/glib-2.0/schemas/org.mate.pluma.gschema.xml
124%{_datadir}/glib-2.0/schemas/org.mate.pluma.plugins.filebrowser.gschema.xml
125%{_datadir}/glib-2.0/schemas/org.mate.pluma.plugins.time.gschema.xml
126%{_datadir}/help/*
127%{_datadir}/%{name}
128%{_mandir}/man1/%{name}.1.gz
129
130%files devel
131%defattr(-,root,root,-)
132%{_includedir}/%{name}
133%{_libdir}/pkgconfig/%{name}.pc
134
135%files docs
136%defattr(-,root,root,-)
137%{_datadir}/gtk-doc/html/%{name}
138
139
140%changelog
141* Sat Feb 20 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.2-1
142- new upstream release
143
144* Tue Dec 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.1-1
145- new upstream release
146
147* Sat Nov 07 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.0-1
148- new upstream release
149
150* Sun Jul 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.2-1
151- new upstream release
152
153* Sat Jul 11 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.1-1
154- new upstream release
155
156* Sat May 09 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.0-1
157- new upstream release
158- add BuildRequires: mate-desktop-devel
159
160* Sun May 11 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.1-1
161- new upstream release
162
163* Wed Apr 16 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.0-1
164- new upstream release
165- rename package
166- add BuildRequires: itstool
167
168* Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.0-2
169- rebuild with VineSeed environment
170
171* Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.0-1
172- new upstream release
173
174* Thu Aug 02 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0-1
175- new upstream release
176- remove Patch0 (mate-text-editor-1.2.0-configure.patch)
177
178* Sat May 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.0-1
179- new upstream release
180- add Patch0 (mate-text-editor-1.2.0-configure.patch)
181
182* Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.0-2
183- change category
184
185* Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.0-1
186- initial build for Vine Linux
187
Note: See TracBrowser for help on using the repository browser.