]> git.pld-linux.org Git - packages/anjuta.git/blame - anjuta.spec
- using ac_ct_CXX internal variable is not the right way
[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
d322210b
ŁK
6Version: 3.6.0
7Release: 0.1
6351dbdd 8Epoch: 1
22f02f8b 9License: GPL v2+
1ea1a540 10Group: X11/Development/Tools
d322210b
ŁK
11Source0: http://ftp.gnome.org/pub/GNOME/sources/anjuta/3.6/%{name}-%{version}.tar.xz
12# Source0-md5: d5986b83c3080663d631065354d7ab44
87b575d5 13URL: http://projects.gnome.org/anjuta/
e8669397 14BuildRequires: autoconf >= 2.65
fb73b544 15BuildRequires: autogen
e8669397
MB
16BuildRequires: automake >= 1:1.10
17BuildRequires: bison
d322210b 18BuildRequires: devhelp-devel >= 3.4.2
787ca57a 19BuildRequires: docbook-dtd412-xml
e8669397 20BuildRequires: flex
d322210b 21BuildRequires: gdl-devel >= 3.6.0
d5a8bfaa 22BuildRequires: gettext-devel
03bd821a 23BuildRequires: gjs-devel
692e50a7 24BuildRequires: glade-devel >= 3.12.0
d322210b 25BuildRequires: glib2-devel >= 1:2.32.0
5e89f22b 26BuildRequires: glibc-misc
1ea1a540 27BuildRequires: gnome-common >= 2.24.0
e8669397 28BuildRequires: gobject-introspection-devel >= 0.10.0
d322210b 29BuildRequires: gtk+3-devel >= 3.4.0
6c95e892 30BuildRequires: gtk-doc >= 1.7
4ed533fc 31BuildRequires: gtksourceview3-devel >= 3.2.0
e8669397 32BuildRequires: intltool >= 0.40.1
692e50a7 33BuildRequires: libgda5-devel >= 5.0.0
d5a8bfaa 34BuildRequires: libstdc++-devel
e8669397 35BuildRequires: libtool >= 2:2.2
6c7e5691 36BuildRequires: libxml2-devel >= 1:2.6.26
1d98f469 37BuildRequires: neon-devel >= 0.28.2
9a94b53e 38BuildRequires: pkgconfig
e8669397 39BuildRequires: python-devel
6c7e5691 40BuildRequires: rpmbuild(find_lang) >= 1.23
e8669397 41BuildRequires: rpmbuild(macros) >= 1.592
1d98f469 42BuildRequires: subversion-devel >= 1.5.0
692e50a7 43BuildRequires: tar >= 1:1.22
d322210b 44BuildRequires: vala >= 2:0.16.0
46fbdd73 45BuildRequires: vte-devel >= 0.28.0
692e50a7 46BuildRequires: xz
d322210b 47BuildRequires: yelp-tools
6c7e5691 48Requires(post,postun): desktop-file-utils
23bedae6 49Requires(post,postun): gtk-update-icon-cache
6c95e892 50Requires(post,postun): shared-mime-info
d322210b 51Requires(post,postun): glib2 >= 1:2.32.0
b44496f4 52# Requires: gnome-terminal
692e50a7 53Requires: glade >= 3.12.0
d322210b 54Requires: glib2 >= 1:2.32.0
e8669397
MB
55Requires: gtksourceview3 >= 3.0.0
56Requires: hicolor-icon-theme
2abf41af 57Requires: libanjuta = %{epoch}:%{version}-%{release}
692e50a7 58Requires: libgda5-provider-sqlite >= 5.0.0
ffe7a78f 59Requires: perl-Locale-gettext
1d98f469
PZ
60Requires: pkgconfig
61Suggests: ctags
62Obsoletes: gnome-build
63Obsoletes: gnome-build-devel
8adf4cb8 64# sr@Latn vs. sr@latin
65Conflicts: glibc-misc < 6:2.7
3e9740ba 66BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
67
68%description
59fa26a7 69Anjuta is a very versatile integrated development environment for C
af11ee93 70and C++ for GNU/Linux. Written in GTK/GNOME and written for GTK/GNOME,
71it features many advanced programming tools and utilities. Besides
72many other, it has project management, application wizards, onboard
59fa26a7 73interactive debugger, and a powerful source editor with source
74browsing.
75
5abe4ba4 76%description -l es.UTF-8
af11ee93 77Anjuta es un entorno integrado de desarrollo para C y C++ para
78GNU/Linux. Escrito en y para GTK/GNOME, proporciona muchas
5abe4ba4 79herramientas de programación avanzadas. Entre otros, habilita
af11ee93 80manejamiento de proyectos, wizards de aplicaciones, depurador
5abe4ba4 81interactivo y un editador potente de código fuente que permite
af11ee93 82hojearlo.
83
5abe4ba4
JR
84%description -l pl.UTF-8
85Anjuta to wszechstronne zintegrowane środowisko programowania dla
86języka C oraz C++. Zostało napisane z wykorzystaniem tandemu
87GTK/GNOME, właśnie po to by go w takim otoczeniu używać. Między innymi
88posiada zarządcę projektów, kreator aplikacji, wbudowany interaktywny
89odpluskwiacz oraz edytor z możliwością przeglądania źródeł.
3e9740ba 90
5abe4ba4
JR
91%description -l pt_BR.UTF-8
92O Anjuta é um ambiente de desenvolvimento integrado (IDE) versátil
3abdf48d 93para as linguagens C e C++. Foi escrito para o GTK/GNOME e tem uma
5abe4ba4
JR
94série de características de programação avançadas. Basicamente é uma
95interface gráfica com o usuário para um conjunto de utilitários de
96linha de comando e ferramentas para programação para o Linux. Estas
97são geralmente executadas em um console em modo texto e podem ser não
98amigáveis.
3abdf48d 99
fb73b544
AM
100%package -n libanjuta
101Summary: libanjuta library
6c95e892 102Summary(pl.UTF-8): Biblioteka libanjuta
1d98f469 103Group: X11/Libraries
2abf41af 104Conflicts: %{name} < 1:2.0.2-1
fb73b544
AM
105
106%description -n libanjuta
107libanjuta library.
108
6c95e892
MB
109%description -n libanjuta -l pl.UTF-8
110Biblioteka libanjuta.
111
fb73b544 112%package -n libanjuta-devel
6c95e892
MB
113Summary: Header files for libanjuta library
114Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libanjuta
1d98f469 115Group: X11/Development/Libraries
d322210b
ŁK
116Requires: gdl-devel >= 3.6.0
117Requires: gtk+3-devel >= 3.4.0
4e89e8c4 118Requires: libanjuta = %{epoch}:%{version}-%{release}
e8669397 119Requires: libxml2-devel >= 1:2.6.26
fb73b544
AM
120
121%description -n libanjuta-devel
6c95e892
MB
122Header files for libanjuta library.
123
124%description -n libanjuta-devel -l pl.UTF-8
125Pliki nagłówkowe biblioteki libanjuta.
126
127%package -n libanjuta-apidocs
128Summary: libanjuta API documentation
129Summary(pl.UTF-8): Dokumentacja API biblioteki libanjuta
130Group: Documentation
131Requires: gtk-doc-common
132
133%description -n libanjuta-apidocs
134libanjuta API documentation.
135
136%description -n libanjuta-apidocs -l pl.UTF-8
137Dokumentacja API biblioteki libanjuta.
fb73b544 138
3e9740ba 139%prep
9a94b53e 140%setup -q
6c7e5691 141
3e9740ba 142%build
dd98ddbb 143%{__intltoolize}
144%{__libtoolize}
e8669397 145%{__aclocal} -I m4
dd98ddbb 146%{__autoconf}
6c7e5691 147%{__autoheader}
dd98ddbb 148%{__automake}
db55d436 149%configure \
fb73b544 150 --with-html-dir=%{_gtkdocdir} \
e8669397 151 --disable-schemas-compile \
03bd821a 152 --disable-silent-rules \
6c7e5691 153 --disable-static
dd98ddbb 154
e8669397 155%{__make}
3e9740ba 156
157%install
158rm -rf $RPM_BUILD_ROOT
4f0edb38 159
e8669397 160%{__make} install \
db55d436 161 DESTDIR=$RPM_BUILD_ROOT \
6c95e892
MB
162 mimepngicondir=%{_iconsdir}/hicolor/48x48/mimetypes \
163 mimesvgicondir=%{_iconsdir}/hicolor/scalable/mimetypes
164
6b1ca404 165# *.la not needed - *.so loaded through libgmodule
e8669397 166%{__rm} $RPM_BUILD_ROOT%{_libdir}/{anjuta,glade/modules}/lib*.la
6b1ca404 167
b5c49e5c 168%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/anjuta
3e804028 169%{__rm} $RPM_BUILD_ROOT%{_libdir}/libanjuta-3.la
46563756 170
692e50a7 171%find_lang %{name} --with-gnome --all-name
56ff22cb 172
3e9740ba 173%clean
174rm -rf $RPM_BUILD_ROOT
cf675a4c 175
826ff08d 176%post
6c95e892 177%update_mime_database
6c7e5691 178%update_desktop_database
6c95e892 179%update_icon_cache hicolor
e8669397 180%glib_compile_schemas
826ff08d 181
182%postun
6c95e892 183%update_mime_database
6c7e5691 184%update_desktop_database_postun
6c95e892 185%update_icon_cache hicolor
e8669397 186%glib_compile_schemas
49a52d78 187
2abf41af 188%post -n libanjuta -p /sbin/ldconfig
fb73b544
AM
189%postun -n libanjuta -p /sbin/ldconfig
190
56ff22cb 191%files -f %{name}.lang
4f0edb38 192%defattr(644,root,root,755)
6c95e892 193%doc AUTHORS ChangeLog FUTURE NEWS README ROADMAP THANKS TODO doc/ScintillaDoc.html
6c7e5691 194%attr(755,root,root) %{_bindir}/anjuta
87b575d5
MB
195%attr(755,root,root) %{_bindir}/anjuta-launcher
196%attr(755,root,root) %{_bindir}/anjuta-tags
71736a36 197%dir %{_libdir}/%{name}
198%attr(755,root,root) %{_libdir}/%{name}/lib*.so*
06a5dacc 199%attr(755,root,root) %{_libdir}/%{name}/anjuta-python-autocomplete.py
fb73b544 200%{_libdir}/%{name}/*.plugin
e8669397
MB
201%attr(755,root,root) %{_libdir}/glade/modules/libgladeanjuta.so
202%{_datadir}/glade/catalogs/anjuta-glade.xml
71736a36 203%{_pixmapsdir}/%{name}
6c95e892
MB
204%dir %{_datadir}/%{name}
205%{_datadir}/%{name}/build
206%{_datadir}/%{name}/class-templates
207%{_datadir}/%{name}/glade
6c95e892
MB
208%{_datadir}/%{name}/profiles
209%{_datadir}/%{name}/project
6c95e892
MB
210%dir %{_datadir}/%{name}/tools
211%attr(755,root,root) %{_datadir}/%{name}/tools/find-fixmes.pl
212%attr(755,root,root) %{_datadir}/%{name}/tools/prepare-changelog.pl
213%attr(755,root,root) %{_datadir}/%{name}/tools/translation-status.pl
214%{_datadir}/%{name}/tools/tools-2.xml
215%{_datadir}/%{name}/ui
216%{_datadir}/%{name}/anjuta_project.template
217%{_datadir}/%{name}/gdb.init
70083be9 218%{_datadir}/%{name}/languages.xml
6c95e892 219%{_datadir}/%{name}/layout.xml
06a5dacc
MB
220%{_datadir}/%{name}/snippets-global-variables.xml
221%{_datadir}/%{name}/snippets.anjuta-snippets
03bd821a 222%{_datadir}/%{name}/sources.list
1d98f469 223%{_datadir}/%{name}/tables.sql
6c95e892 224%{_datadir}/%{name}/welcome.txt
6c7e5691 225%{_datadir}/%{name}/AUTHORS
692e50a7 226%{_datadir}/glib-2.0/schemas/org.gnome.anjuta.plugins.build.gschema.xml
76ae0e40 227%{_datadir}/glib-2.0/schemas/org.gnome.anjuta.code-analyzer.gschema.xml
228%{_datadir}/glib-2.0/schemas/org.gnome.anjuta.cpp.gschema.xml
229%{_datadir}/glib-2.0/schemas/org.gnome.anjuta.cvs.gschema.xml
692e50a7 230%{_datadir}/glib-2.0/schemas/org.gnome.anjuta.plugins.debug-manager.gschema.xml
76ae0e40 231%{_datadir}/glib-2.0/schemas/org.gnome.anjuta.document-manager.gschema.xml
232%{_datadir}/glib-2.0/schemas/org.gnome.anjuta.file-manager.gschema.xml
233%{_datadir}/glib-2.0/schemas/org.gnome.anjuta.gschema.xml
234%{_datadir}/glib-2.0/schemas/org.gnome.anjuta.js.gschema.xml
692e50a7 235%{_datadir}/glib-2.0/schemas/org.gnome.anjuta.plugins.message-manager.gschema.xml
76ae0e40 236%{_datadir}/glib-2.0/schemas/org.gnome.anjuta.python.gschema.xml
692e50a7 237%{_datadir}/glib-2.0/schemas/org.gnome.anjuta.plugins.run.gschema.xml
76ae0e40 238%{_datadir}/glib-2.0/schemas/org.gnome.anjuta.snippets.gschema.xml
692e50a7 239%{_datadir}/glib-2.0/schemas/org.gnome.anjuta.plugins.sourceview.gschema.xml
76ae0e40 240%{_datadir}/glib-2.0/schemas/org.gnome.anjuta.symbol-db.gschema.xml
241%{_datadir}/glib-2.0/schemas/org.gnome.anjuta.terminal.gschema.xml
242%{_datadir}/glib-2.0/schemas/org.gnome.anjuta.tools.gschema.xml
6c7e5691 243%{_datadir}/mime/packages/anjuta.xml
6c95e892
MB
244%{_desktopdir}/%{name}.desktop
245%{_mandir}/man1/anjuta.1*
87b575d5 246%{_mandir}/man1/anjuta-launcher.1*
6c95e892 247%{_iconsdir}/hicolor/*/*/*.*
fb73b544
AM
248
249%files -n libanjuta
250%defattr(644,root,root,755)
6b1ca404 251%attr(755,root,root) %{_libdir}/libanjuta-3.so.*.*.*
252%attr(755,root,root) %ghost %{_libdir}/libanjuta-3.so.0
253%{_libdir}/girepository-1.0/Anjuta-3.0.typelib
254%{_libdir}/girepository-1.0/IAnjuta-3.0.typelib
fb73b544
AM
255
256%files -n libanjuta-devel
257%defattr(644,root,root,755)
76ae0e40 258%attr(755,root,root) %{_libdir}/libanjuta-3.so
6b1ca404 259%{_includedir}/libanjuta-3.0
260%{_pkgconfigdir}/libanjuta-3.0.pc
261%{_datadir}/gir-1.0/Anjuta-3.0.gir
262%{_datadir}/gir-1.0/IAnjuta-3.0.gir
6c95e892
MB
263
264%files -n libanjuta-apidocs
265%defattr(644,root,root,755)
fb73b544 266%{_gtkdocdir}/libanjuta
This page took 0.076337 seconds and 4 git commands to generate.