]> git.pld-linux.org Git - packages/anjuta.git/blame - anjuta.spec
- hack for proper libgladeui detection
[packages/anjuta.git] / anjuta.spec
CommitLineData
6c9d3b2d 1Summary: GNOME integrated development environment
07c1f166
ER
2Summary(es.UTF-8): Entorno integrado de desarrollo (IDE) de GNOME
3Summary(pl.UTF-8): Zintegrowane środowisko programowania dla GNOME
4Summary(pt_BR.UTF-8): Ambiente de desenvolvimento integrado C e C++
3e9740ba 5Name: anjuta
7331f5cc 6Version: 2.0.2
0c743dff 7Release: 6
6351dbdd 8Epoch: 1
3e9740ba 9License: GPL
17fdac4e 10Group: Development/Tools
c8059f82 11Source0: http://dl.sourceforge.net/anjuta/%{name}-%{version}.tar.gz
7331f5cc 12# Source0-md5: e0d1e216da809df32816d233d7c55165
fb73b544 13#Patch0: %{name}-home_etc.patch
d6bd9cd6 14Patch1: %{name}-desktop.patch
2ab5d35a 15Patch2: %{name}-cflags.patch
3e9740ba 16URL: http://anjuta.sourceforge.net/
46563756 17BuildRequires: ORBit2-devel >= 1:2.12.1
c8059f82 18BuildRequires: autoconf >= 2.52
fb73b544 19BuildRequires: autogen
56ff22cb 20BuildRequires: automake
306cc6ec 21BuildRequires: binutils-devel
fb73b544 22BuildRequires: devhelp-devel
7331f5cc 23BuildRequires: gdl-devel >= 0.6.1
d5a8bfaa 24BuildRequires: gettext-devel
fb73b544 25BuildRequires: gnome-build-devel
0001f914 26BuildRequires: gnome-common >= 2.8.0
826ff08d 27BuildRequires: gnome-vfs2-devel >= 2.10.0-2
fb73b544 28BuildRequires: gtk-doc
dd6b9c04 29BuildRequires: intltool
826ff08d 30BuildRequires: libglade2-devel >= 1:2.5.1
46563756 31BuildRequires: libgnomeprintui-devel >= 2.10.2
826ff08d 32BuildRequires: libgnomeui-devel >= 2.10.0-2
d5a8bfaa 33BuildRequires: libstdc++-devel
9a94b53e 34BuildRequires: libtool
baba160e 35BuildRequires: libwnck-devel
dd6b9c04 36BuildRequires: libxml2-devel >= 1:2.6.19
232f307a 37BuildRequires: ncurses-devel
fb73b544 38BuildRequires: neon-devel
862dba28 39BuildRequires: pcre-devel >= 3.9
9a94b53e 40BuildRequires: pkgconfig
d5a8bfaa 41BuildRequires: popt-devel
46563756 42BuildRequires: rpmbuild(macros) >= 1.197
49a52d78 43BuildRequires: scrollkeeper
fb73b544 44BuildRequires: subversion-devel
49a52d78 45BuildRequires: vte-devel >= 0.11.0
826ff08d 46Requires(post,postun): scrollkeeper
b44496f4 47# Requires: gnome-terminal
2abf41af 48Requires: libanjuta = %{epoch}:%{version}-%{release}
3e9740ba 49BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50
51%description
59fa26a7 52Anjuta is a very versatile integrated development environment for C
af11ee93 53and C++ for GNU/Linux. Written in GTK/GNOME and written for GTK/GNOME,
54it features many advanced programming tools and utilities. Besides
55many other, it has project management, application wizards, onboard
59fa26a7 56interactive debugger, and a powerful source editor with source
57browsing.
58
5abe4ba4 59%description -l es.UTF-8
af11ee93 60Anjuta es un entorno integrado de desarrollo para C y C++ para
61GNU/Linux. Escrito en y para GTK/GNOME, proporciona muchas
5abe4ba4 62herramientas de programación avanzadas. Entre otros, habilita
af11ee93 63manejamiento de proyectos, wizards de aplicaciones, depurador
5abe4ba4 64interactivo y un editador potente de código fuente que permite
af11ee93 65hojearlo.
66
5abe4ba4
JR
67%description -l pl.UTF-8
68Anjuta to wszechstronne zintegrowane środowisko programowania dla
69języka C oraz C++. Zostało napisane z wykorzystaniem tandemu
70GTK/GNOME, właśnie po to by go w takim otoczeniu używać. Między innymi
71posiada zarządcę projektów, kreator aplikacji, wbudowany interaktywny
72odpluskwiacz oraz edytor z możliwością przeglądania źródeł.
3e9740ba 73
5abe4ba4
JR
74%description -l pt_BR.UTF-8
75O Anjuta é um ambiente de desenvolvimento integrado (IDE) versátil
3abdf48d 76para as linguagens C e C++. Foi escrito para o GTK/GNOME e tem uma
5abe4ba4
JR
77série de características de programação avançadas. Basicamente é uma
78interface gráfica com o usuário para um conjunto de utilitários de
79linha de comando e ferramentas para programação para o Linux. Estas
80são geralmente executadas em um console em modo texto e podem ser não
81amigáveis.
3abdf48d 82
fb73b544
AM
83%package -n libanjuta
84Summary: libanjuta library
85Group: Development/Libraries
2abf41af 86Conflicts: %{name} < 1:2.0.2-1
fb73b544
AM
87
88%description -n libanjuta
89libanjuta library.
90
91%package -n libanjuta-devel
92Summary: Header files and develpment documentation for libanjuta
93Group: Development/Libraries
94Requires: libanjuta-devel = %{epoch}:%{version}-%{release}
95
96%description -n libanjuta-devel
97Header files and develpment documentation for libanjuta.
98
3e9740ba 99%prep
9a94b53e 100%setup -q
d6bd9cd6
ER
101#%patch0 -p1 NEEDS checking
102%patch1 -p1
2ab5d35a 103%patch2 -p0
c8059f82
JB
104
105%{__perl} -pi -e 's@^(packageplugindir=)lib/@$1%{_lib}/@' configure.in
3e9740ba 106
107%build
d3833558 108CXXFLAGS="%{rpmcflags} -fno-exceptions"
8f821e02 109CFLAGS="%{rpmcflags} -fno-omit-frame-pointer"
862dba28 110%{__libtoolize}
0001f914 111%{__aclocal}
862dba28 112%{__autoheader}
113%{__autoconf}
114%{__automake}
db55d436 115%configure \
fb73b544
AM
116 --with-html-dir=%{_gtkdocdir} \
117 --with-apr-config=%{_bindir}/apr-1-config \
118 --with-apu-config=%{_bindir}/apu-1-config \
119 --with-neon-config=%{_bindir}/neon-config \
4789c563 120 --disable-static
3e9740ba 121%{__make}
122
123%install
124rm -rf $RPM_BUILD_ROOT
4f0edb38 125
db55d436
AM
126%{__make} install \
127 DESTDIR=$RPM_BUILD_ROOT \
862dba28 128 gnomemenudir=%{_desktopdir}
3e9740ba 129
fe13c0a6
JB
130# *.la not needed - *.so loaded through libgmodule
131rm -f $RPM_BUILD_ROOT%{_libdir}/anjuta/lib*.la
132
46563756 133rm -r $RPM_BUILD_ROOT%{_datadir}/mime-info
134
56ff22cb 135%find_lang %{name} --with-gnome
136
3e9740ba 137%clean
138rm -rf $RPM_BUILD_ROOT
cf675a4c 139
826ff08d 140%post
46563756 141%scrollkeeper_update_post
826ff08d 142
143%postun
46563756 144%scrollkeeper_update_postun
49a52d78 145
2abf41af 146%post -n libanjuta -p /sbin/ldconfig
fb73b544
AM
147%postun -n libanjuta -p /sbin/ldconfig
148
56ff22cb 149%files -f %{name}.lang
4f0edb38 150%defattr(644,root,root,755)
2881fea1 151%doc AUTHORS ChangeLog FUTURE NEWS README TODO doc/ScintillaDoc.html
db55d436 152%attr(755,root,root) %{_bindir}/*
71736a36 153%dir %{_libdir}/%{name}
154%attr(755,root,root) %{_libdir}/%{name}/lib*.so*
fb73b544 155%{_libdir}/%{name}/*.plugin
71736a36 156%{_pixmapsdir}/%{name}
157%{_datadir}/%{name}
fb73b544
AM
158%{_datadir}/application-registry/*.*
159%{_datadir}/mime/packages/*.*
16a479a0 160%{_desktopdir}/*.desktop
558b705c 161%{_mandir}/man1/*
49a52d78 162%{_omf_dest_dir}/%{name}
fb73b544
AM
163%{_sysconfdir}/gconf/schemas/*.*
164%{_iconsdir}/*/*/*/*.*
165
166%files -n libanjuta
167%defattr(644,root,root,755)
168%attr(755,root,root) %{_libdir}/*.so.*
169
170%files -n libanjuta-devel
171%defattr(644,root,root,755)
172%{_includedir}/libanjuta-*
173%attr(755,root,root) %{_libdir}/*.so
174%{_libdir}/*.la
175%{_pkgconfigdir}/*.pc
176%{_gtkdocdir}/libanjuta
This page took 0.099566 seconds and 4 git commands to generate.