]> git.pld-linux.org Git - packages/gedit.git/blame - gedit.spec
- require proper version of gtksourceview2
[packages/gedit.git] / gedit.spec
CommitLineData
ae858907 1Summary: gedit - small but powerful text editor for X Window
df86aace 2Summary(pl.UTF-8): gedit - mały ale potężny edytor tekstu dla X Window
80ed9b49 3Name: gedit2
1c52490e 4Version: 2.22.0
fbd38f20 5Release: 2
bb0838aa 6License: GPL v2
80ed9b49 7Group: X11/Applications/Editors
1c52490e
PZ
8Source0: http://ftp.gnome.org/pub/GNOME/sources/gedit/2.22/gedit-%{version}.tar.bz2
9# Source0-md5: ce2e485d7639ed09a3e3b5a791df805a
80ed9b49 10URL: http://gedit.sourceforge.net/
1c52490e 11BuildRequires: GConf2-devel >= 2.22.0
cd992a89 12BuildRequires: ORBit2-devel >= 1:2.14.8
23e4f56b 13BuildRequires: autoconf >= 2.59
80ed9b49 14BuildRequires: automake
23e4f56b 15BuildRequires: enchant-devel >= 1.2.0
36c65577 16BuildRequires: gettext-devel
1c52490e 17BuildRequires: glib2-devel >= 1:2.14.0
db246d31
MB
18BuildRequires: gnome-common >= 2.20.0
19BuildRequires: gnome-doc-utils >= 0.12.0
1c52490e
PZ
20BuildRequires: gnome-menus-devel >= 2.22.0
21BuildRequires: gnome-vfs2-devel >= 2.22.0
23e4f56b 22BuildRequires: gtk-doc >= 1.8
db246d31 23BuildRequires: gtk+2-devel >= 2:2.12.0
fbd38f20 24BuildRequires: gtksourceview2-devel >= 2.2.0
db246d31 25BuildRequires: intltool >= 0.36.2
23e4f56b 26BuildRequires: iso-codes
cd992a89 27BuildRequires: libglade2-devel >= 1:2.6.2
1c52490e 28BuildRequires: libgnomeui-devel >= 2.22.0
495241cd 29BuildRequires: libtool
e0458357 30BuildRequires: pkgconfig
23e4f56b 31BuildRequires: python-devel >= 2.3
fbd38f20 32BuildRequires: python-gtksourceview2-devel >= 2.2.0
7891376f 33BuildRequires: rpm-build >= 4.1-10
dcb9f503 34BuildRequires: rpmbuild(find_lang) >= 1.23
45db3807 35BuildRequires: rpmbuild(macros) >= 1.197
ca5c6566 36BuildRequires: scrollkeeper >= 0.3.12
dcb9f503 37BuildRequires: sed >= 4.0
23e4f56b 38Requires(post,preun): GConf2
b2d6a8ec 39Requires(post,postun): desktop-file-utils
365c16a7 40Requires(post,postun): scrollkeeper
1c52490e
PZ
41Requires: libgnomeui >= 2.22.0
42Requires: gnome-vfs2 >= 2.22.0
fbd38f20 43Requires: python-gtksourceview2 >= 2.2.0
cd992a89 44Suggests: python-vte
80ed9b49 45Obsoletes: gedit-devel
ad6af051 46Obsoletes: gedit-plugins < 2.3.3-2
caa887cc 47# sr@Latn vs. sr@latin
48Conflicts: glibc-misc < 6:2.7
35cda6d9 49BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
80ed9b49 50
80ed9b49 51%description
ae858907 52gedit is a small but powerful text editor for GTK+ and/or GNOME. It
80ed9b49 53includes such features as split-screen mode, a plugin API, which
ae858907 54allows gedit to be extended to support many features while remaining
80ed9b49
AF
55small at its core, multiple document editing and many more functions.
56
834687a5
JR
57%description -l pl.UTF-8
58gedit jest małym ale potężnym edytorem tekstu dla GTK+ i/lub GNOME.
80ed9b49 59Zawiera takie funkcje jak tryb podzielonego ekranu, API dla "wtyczek",
834687a5
JR
60który umożliwia rozszerzenie funkcji gedita o dodatkowe możliwości,
61nie zwiększając rozmiarów samego programu, możliwość edycji wielu
62dokumentów naraz i wiele innych.
80ed9b49 63
ec3c068c 64%package devel
ae858907 65Summary: gedit header files
23e4f56b 66Summary(pl.UTF-8): Pliki nagłówkowe gedit
ec3c068c 67Group: X11/Development/Libraries
155dfaa5 68Requires: %{name} = %{version}-%{release}
fbd38f20 69Requires: gtksourceview2-devel >= 2.2.0
cd992a89 70Requires: libglade2-devel >= 1:2.6.2
1c52490e 71Requires: libgnomeui-devel >= 2.22.0
ec3c068c 72
73%description devel
dcb9f503 74gedit header files.
ec3c068c 75
834687a5
JR
76%description devel -l pl.UTF-8
77Pliki nagłówkowe gedit.
ec3c068c 78
dcb9f503
MB
79%package apidocs
80Summary: gedit API documentation
81Summary(pl.UTF-8): Dokumentacja API gedit
82Group: Documentation
83Requires: gtk-doc-common
84
85%description apidocs
86gedit API documentation.
87
88%description apidocs -l pl.UTF-8
89Dokumentacja API gedit.
90
80ed9b49
AF
91%prep
92%setup -q -n gedit-%{version}
4bfc49ad 93sed -i 's/codegen.py/codegen.pyc/' configure.ac
80ed9b49 94
dcb9f503
MB
95sed -i -e 's#sr\@Latn#sr\@latin#' po/LINGUAS
96mv po/sr\@{Latn,latin}.po
97
80ed9b49 98%build
59299744 99%{__gnome_doc_common}
155dfaa5 100%{__libtoolize}
45db3807 101%{__intltoolize}
4bfc49ad 102%{__aclocal} -I m4
155dfaa5 103%{__autoconf}
104%{__automake}
105%configure \
4bfc49ad 106 --disable-schemas-install \
107 --disable-scrollkeeper \
108 --enable-python \
2d248ee3 109 --enable-gtk-doc \
dcb9f503 110 --with-html-dir=%{_gtkdocdir}
80ed9b49
AF
111%{__make}
112
113%install
114rm -rf $RPM_BUILD_ROOT
115
cd992a89 116%{__make} -j1 install \
ec3c068c 117 DESTDIR=$RPM_BUILD_ROOT \
155dfaa5 118 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
80ed9b49 119
ec3c068c 120# Remove obsoleted *.la files
121rm -f $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugins/*.la
4bfc49ad 122rm -f $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugins/*.py
a1003240 123rm -f $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugins/*/*.py
a3dde385 124
dcb9f503 125%find_lang gedit --with-gnome --with-omf
80ed9b49
AF
126
127%clean
128rm -rf $RPM_BUILD_ROOT
129
b9712ae2 130%post
b7567d7f 131/sbin/ldconfig
377427ef 132%gconf_schema_install gedit-file-browser.schemas
45db3807 133%gconf_schema_install gedit.schemas
45db3807 134%scrollkeeper_update_post
135%update_desktop_database_post
b2d6a8ec 136
137%preun
377427ef 138%gconf_schema_uninstall gedit-file-browser.schemas
45db3807 139%gconf_schema_uninstall gedit.schemas
b9712ae2 140
365c16a7 141%postun
b7567d7f 142/sbin/ldconfig
45db3807 143%scrollkeeper_update_postun
144%update_desktop_database_postun
365c16a7 145
34003c3e 146%files -f gedit.lang
80ed9b49 147%defattr(644,root,root,755)
23e4f56b 148%doc README ChangeLog AUTHORS
e7c4bf19 149%{_sysconfdir}/gconf/schemas/gedit.schemas
377427ef 150%{_sysconfdir}/gconf/schemas/gedit-file-browser.schemas
b9712ae2
AF
151%attr(755,root,root) %{_bindir}/*
152%dir %{_libdir}/gedit-2
153%dir %{_libdir}/gedit-2/plugins
4bfc49ad 154%dir %{_libdir}/gedit-2/plugins/externaltools
a1003240 155%dir %{_libdir}/gedit-2/plugins/pythonconsole
4bfc49ad 156%dir %{_libdir}/gedit-2/plugins/snippets
23e4f56b 157%attr(755,root,root) %{_libdir}/gedit-2/gedit-bugreport.sh
4bfc49ad 158%attr(755,root,root) %{_libdir}/gedit-2/plugins/*.so
159%{_libdir}/gedit-2/plugins/externaltools/*.glade
160%{_libdir}/gedit-2/plugins/externaltools/*.py[co]
59299744 161%{_libdir}/gedit-2/plugins/*.gedit-plugin
a1003240 162%{_libdir}/gedit-2/plugins/pythonconsole/*.py[co]
4bfc49ad 163%{_libdir}/gedit-2/plugins/snippets/*.glade
164%{_libdir}/gedit-2/plugins/snippets/*.py[co]
b9712ae2 165%{_datadir}/gedit-2
26c48c42 166%{_desktopdir}/*.desktop
495241cd 167%{_mandir}/man1/*
ec3c068c 168
169%files devel
170%defattr(644,root,root,755)
155dfaa5 171%{_includedir}/gedit-*
172%{_pkgconfigdir}/gedit-*.pc
dcb9f503
MB
173
174%files apidocs
175%defattr(644,root,root,755)
2d248ee3 176%{_gtkdocdir}/gedit
This page took 0.149013 seconds and 4 git commands to generate.