Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.2
gnopernicus
gnopernicus.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gnopernicus.spec of Package gnopernicus
# # spec file for package gnopernicus (Version 1.1.2) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: gnopernicus BuildRequires: at-spi-devel fdupes gail-devel gnome-common gnome-desktop-devel gnome-mag-devel gnome-speech-devel gtk-doc intltool libglade2-devel libgnomeui-devel libidl perl-XML-Parser scrollkeeper update-desktop-files License: LGPL v2.1 or later Group: System/GUI/GNOME Version: 1.1.2 Release: 281 Summary: Assistive Technologies for Blind and Visually Impaired Users Source: %{name}-%{version}.tar.bz2 Url: http://www.baum.ro/gnopernicus.html BuildRoot: %{_tmppath}/%{name}-%{version}-build # FIXME: For correct directory ownership (applet seems to not link with gnome-panel): Requires: gnome-panel Requires: %{name}-lang = %{version} BuildRequires: gnome-panel %gconf_schemas_prereq %description The gnopernicus project enables users with limited vision or no vision to use the GNOME 2 desktop and GNOME/GTK+-2 applications effectively. By providing automated focus tracking and fullscreen magnification, Gnopernicus aids low-vision GNOME users. Its screen reader features allow low-vision and blind users access to standard GTK+2 and Java-based GUI applications via speech and Braille output. By leveraging GNOME 2's built-in accessibility framework, Gnopernicus makes interacting with applications more efficient for these users and enables use of the GNOME 2 desktop for some users who otherwise would have no access to GNOME. Authors: -------- Adriana Iobb <ai@baum.de> Draghi Puterity <mp@baum.de> Pal Csongor Sprencz <ps@baum.ro> Iuliu Szijjarto <is@baum.ro> Remus Draica <rd@baum.ro> Adi Dascal <ad@baum.ro> %package devel License: LGPL v2.1 or later Summary: Assistive Technologies for Blind and Visually Impaired Users Group: System/GUI/GNOME Requires: %{name} = %{version} at-spi-devel gtk2-devel libglade2-devel libgnome-devel libgnomeui-devel libxml2-devel gail-devel gnome-mag gnome-speech-devel %description devel The gnopernicus project enables users with limited vision or no vision to use the GNOME 2 desktop and GNOME/GTK+-2 applications effectively. By providing automated focus tracking and fullscreen magnification, Gnopernicus aids low-vision GNOME users and its screen reader features allow low-vision and blind users access to standard GTK+2 and Java-based GUI applications via speech and Braille output. By leveraging GNOME 2's built-in accessibility framework, Gnopernicus makes interacting with applications more efficient for these users and enables use of the GNOME 2 desktop for some users who otherwise would have no access to GNOME. Authors: -------- Adriana Iobb <ai@baum.de> Draghi Puterity <mp@baum.de> Pal Csongor Sprencz <ps@baum.ro> Iuliu Szijjarto <is@baum.ro> Remus Draica <rd@baum.ro> Adi Dascal <ad@baum.ro> %lang_package %prep %setup -q %build # disable as-needed to fix build export SUSE_ASNEEDED=0 %{?suse_update_config:%{suse_update_config -f}} # needed for gnopernicus-1.1.2: export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" # FIXME: enable brltty support # FIXME: --disable-scrollkeeper is not implemented %configure\ --libexecdir=%{_prefix}/lib/gnome-panel\ --disable-scrollkeeper make %{?jobs:-j%jobs} %install %makeinstall # FIXME: --disable-scrollkeeper is not implemented rm -r $RPM_BUILD_ROOT%{_localstatedir}/scrollkeeper %suse_update_desktop_file -N Gnopernicus -G "Screen Reader and Magnifier" %name Utility Accessibility # Change sr@Latn to sr@latin mv %{buildroot}%{_datadir}/locale/sr@Latn %{buildroot}%{_datadir}/locale/sr@latin %find_lang %{name} %find_lang brlmonitor %find_gconf_schemas cat brlmonitor.lang >> %{name}.lang cat %{name}.schemas_list >%{name}.lst rm $RPM_BUILD_ROOT%{_libdir}/*/*.*a %fdupes $RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %pre -f %{name}.schemas_pre %post /sbin/ldconfig %posttrans -f %{name}.schemas_posttrans %preun -f %{name}.schemas_preun %postun /sbin/ldconfig %files -f %{name}.lst %defattr(-,root,root) %doc AUTHORS COPYING ChangeLog NEWS README %{_datadir}/applications/*.desktop %{_datadir}/gnopernicus %{_datadir}/icons/hicolor/48x48/apps/gnopernicus.png %{_datadir}/omf/gnopernicus %{_bindir}/* %{_libdir}/gnopernicus-1.0 %{_prefix}/lib/gnome-panel/* %{_sysconfdir}/gnopernicus-1.0 %files lang -f %{name}.lang %files devel %defattr(-,root,root) %{_libdir}/pkgconfig/*.pc %{_includedir}/gnopernicus-1.0 %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