Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Education
geogebra
geogebra.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File geogebra.spec of Package geogebra
Name: geogebra Summary: Free mathematics software for learning and teaching Version: 4.2.58.0 Release: 1 %if 0%{?mandriva_version} Group: Sciences/Mathematics %else %if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} || 0%{?scientificlinux_version} Group: Applications/Productivity %else Group: Productivity/Scientific/Math %endif %endif %define _description GeoGebra Url: http://www.geogebra.org License: GPL-3.0+ ; CC-BY-SA-3.0 ; CC-BY-NC-SA-3.0 Source: http://geogebra.googlecode.com/files/GeoGebra-Unixlike-Installer-%{version}.tar.gz Source1: GeoGebra_icons.tar.gz Source2: geogebra Source3: geogebra.desktop Source4: install-geogebra Source5: install-geogebra-icons-oxygen Source6: geogebra_exportgraphicsview.desktop %if 0%{?suse_version} BuildRequires: update-desktop-files %else %if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} || 0%{?scientificlinux_version} BuildRequires: desktop-file-utils %endif %endif BuildRequires: unzip Requires: java >= 1.6.0 Requires: geogebra-mime-data Requires(post): desktop-file-utils Requires(post): hicolor-icon-theme Requires(postun): desktop-file-utils Requires(postun): hicolor-icon-theme %if !0%{?fedora} && !0%{?rhel_version} && !0%{?centos_version} && !0%{?scientificlinux_version} Recommends: java-plugin >= 1.6.0 %endif BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This package provides %{_description}. GeoGebra is free and multi-platform dynamic mathematics software for all levels of education that joins geometry, algebra, tables, graphing, statistics and calculus in one easy-to-use package. It has received several educational software awards in Europe and the USA. Quick Facts: - Graphics, algebra and tables are connected and fully dynamic - Easy-to-use interface, yet many powerful features - Authoring tool to create interactive learning materials as web pages - Available in many languages for our millions of users around the world - Free and open source software %package icons-oxygen License: LGPL-3.0 Summary: GeoGebra application icons for Oxygen Icon Theme %if 0%{?mandriva_version} Group: Sciences/Mathematics %else %if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} || 0%{?scientificlinux_version} Group: Applications/Productivity %else Group: Productivity/Scientific/Math %endif %endif Requires: %{name} = %{version} Requires: oxygen-icon-theme Requires(post): hicolor-icon-theme Requires(postun): hicolor-icon-theme %if 0%{?suse_version} Supplements: packageand(%{name}:oxygen-icon-theme) %endif BuildArch: noarch %description icons-oxygen This package provides application icons that integrate well into the KDE/Oxygen icon theme (http://www.oxygen-icons.org). %package servicemenu-kde License: LGPL-3.0 Summary: GeoGebra service menu for KDE %if 0%{?mandriva_version} Group: Sciences/Mathematics %else %if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} || 0%{?scientificlinux_version} Group: Applications/Productivity %else Group: Productivity/Scientific/Math %endif %endif Requires: %{name} = %{version} Requires: kdebase4-runtime %if 0%{?suse_version} Supplements: packageand(%{name}:kdebase4-runtime) %endif BuildArch: noarch %description servicemenu-kde This package installs a KDE service menu that lets the user export the graphics view of a GeoGebra file to SVG/PNG/PDF/EPS/EMF. %prep %setup -q -n geogebra-%{version} tar -xzf %{SOURCE1} %{__install} -m644 %{SOURCE2} geogebra %{__install} -m644 %{SOURCE3} geogebra.desktop %{__install} -m644 %{SOURCE4} install-geogebra %{__chmod} 755 install-geogebra %{__install} -m644 %{SOURCE5} install-geogebra-icons-oxygen %{__chmod} 755 install-geogebra-icons-oxygen %build # %install export NO_BRP_CHECK_BYTECODE_VERSION=true export NAME='%{name}' export DESCRIPTION='%{_description}' export INSTALL='%{__install}' export CHMOD='%{__chmod}' export BINDIR='%{_bindir}' export DATADIR='%{_datadir}' export DOCDIR='%{_docdir}' export SYSCONFDIR='%{_sysconfdir}' export VERSION_CHECK_ALLOW='false' export PREFIX='%{buildroot}' ./install-geogebra ./install-geogebra-icons-oxygen %{__install} -d -m755 %{buildroot}%{_datadir}/kde4/services/ServiceMenus %{__install} -m644 %{SOURCE6} %{buildroot}%{_datadir}/kde4/services/ServiceMenus/%{name}_exportgraphicsview.desktop %if 0%{?suse_version} %suse_update_desktop_file %{name} %else %if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} || 0%{?scientificlinux_version} desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop %endif %endif %clean rm -rf %{buildroot} %post %if 0%{?mandriva_version} %{update_menus} %update_desktop_database %update_icon_cache hicolor %update_icon_cache oxygen %else %if !0%{?sles_version} %desktop_database_post %icon_theme_cache_post hicolor %icon_theme_cache_post oxygen %else %{_bindir}/update-desktop-database > /dev/null %endif %endif %postun %if 0%{?mandriva_version} %{clean_menus} %clean_desktop_database %update_icon_cache hicolor %update_icon_cache oxygen %else %if !0%{?sles_version} %desktop_database_postun %icon_theme_cache_postun hicolor %icon_theme_cache_postun oxygen %else %{_bindir}/update-desktop-database > /dev/null %endif %endif %files %defattr(-,root,root) %dir %{_datadir}/icons/hicolor %dir %{_datadir}/icons/hicolor/16x16 %dir %{_datadir}/icons/hicolor/22x22 %dir %{_datadir}/icons/hicolor/32x32 %dir %{_datadir}/icons/hicolor/48x48 %dir %{_datadir}/icons/hicolor/64x64 %dir %{_datadir}/icons/hicolor/128x128 %dir %{_datadir}/icons/hicolor/256x256 %dir %{_datadir}/icons/hicolor/16x16/apps %dir %{_datadir}/icons/hicolor/22x22/apps %dir %{_datadir}/icons/hicolor/32x32/apps %dir %{_datadir}/icons/hicolor/48x48/apps %dir %{_datadir}/icons/hicolor/64x64/apps %dir %{_datadir}/icons/hicolor/128x128/apps %dir %{_datadir}/icons/hicolor/256x256/apps %{_docdir}/%{name} %{_datadir}/%{name} %config /etc/%{name} %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/*/*.png %files icons-oxygen %defattr(-,root,root) %dir %{_datadir}/icons/oxygen %dir %{_datadir}/icons/oxygen/16x16 %dir %{_datadir}/icons/oxygen/22x22 %dir %{_datadir}/icons/oxygen/32x32 %dir %{_datadir}/icons/oxygen/48x48 %dir %{_datadir}/icons/oxygen/64x64 %dir %{_datadir}/icons/oxygen/128x128 %dir %{_datadir}/icons/oxygen/256x256 %dir %{_datadir}/icons/oxygen/16x16/apps %dir %{_datadir}/icons/oxygen/22x22/apps %dir %{_datadir}/icons/oxygen/32x32/apps %dir %{_datadir}/icons/oxygen/48x48/apps %dir %{_datadir}/icons/oxygen/64x64/apps %dir %{_datadir}/icons/oxygen/128x128/apps %dir %{_datadir}/icons/oxygen/256x256/apps %{_docdir}/%{name}-icons-oxygen %{_datadir}/icons/oxygen/*/*/*.png %files servicemenu-kde %defattr(-,root,root) %dir %{_datadir}/kde4 %dir %{_datadir}/kde4/services %dir %{_datadir}/kde4/services/ServiceMenus %{_datadir}/kde4/services/ServiceMenus/%{name}_exportgraphicsview.desktop %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor