diff options
Diffstat (limited to 'packaging')
-rw-r--r-- | packaging/at-spi2-core.manifest | 28 | ||||
-rw-r--r-- | packaging/at-spi2-core.spec | 115 | ||||
-rw-r--r-- | packaging/at-spi2.manifest | 5 |
3 files changed, 148 insertions, 0 deletions
diff --git a/packaging/at-spi2-core.manifest b/packaging/at-spi2-core.manifest new file mode 100644 index 0000000..5070244 --- /dev/null +++ b/packaging/at-spi2-core.manifest @@ -0,0 +1,28 @@ +<manifest> + <define> + <domain name="atspi" policy="shared"/> + <permit> + <smack permit="dbus" type="rwx" /> + <smack permit="xorg" type="rwx" /> + <smack permit="system::use_internet" type="w" /> + </permit> + <request> + <smack request="dbus" type="rwx" /> + <smack request="xorg" type="rwx" /> + <smack request="tizen::vconf::public::r::platform::rw" type="rw" /> + <smack request="system::homedir" type="x" /> + <smack request="device::sys_logging" type="rwx" /> + <smack request="device::app_logging" type="rwx" /> + <smack request="sdbd" type="rwx" /> + <smack request="pkgmgr::db" type="rwx" /> + <smack request="app-svc::db" type="rwx" /> + <smack request="aul::launch" type="rwx" /> + <smack request="aul::terminate" type="rwx" /> + <smack request="sys-assert::core" type="rwxat" /> + </request> + </define> + + <request> + <domain name="atspi"/> + </request> +</manifest> diff --git a/packaging/at-spi2-core.spec b/packaging/at-spi2-core.spec new file mode 100644 index 0000000..41550b6 --- /dev/null +++ b/packaging/at-spi2-core.spec @@ -0,0 +1,115 @@ +Name: at-spi2-core +Version: 2.16.1 +Release: 0 +Summary: Assistive Technology Service Provider Interface - D-Bus based implementation +License: LGPL-2.0+ +Group: System/Libraries +Url: http://www.gnome.org/ +Source: http://ftp.gnome.org/pub/GNOME/sources/at-spi2-core/2.16/%{name}-%{version}.tar.xz +Source1001: %{name}.manifest +Requires: dbus +BuildRequires: python-devel +BuildRequires: python-xml +BuildRequires: intltool +BuildRequires: dbus-devel +BuildRequires: glib2-devel +BuildRequires: gettext +BuildRequires: libX11-devel +BuildRequires: libXtst-devel +BuildRequires: libXi-devel +BuildRequires: pkgconfig(vconf) +BuildRequires: pkgconfig(appsvc) +BuildRequires: pkgconfig(dlog) + +%description +AT-SPI is a general interface for applications to make use of the +accessibility toolkit. This version is based on dbus. + +This package contains the AT-SPI registry daemon. It provides a +mechanism for all assistive technologies to discover and interact +with applications running on the desktop. + +%package -n libatspi0 +Summary: An Accessibility ToolKit -- Library +Group: System/Libraries + +%description -n libatspi0 +AT-SPI is a general interface for applications to make use of the +accessibility toolkit. This version is based on dbus. + +%package -n typelib-1_0-Atspi-2_0 +Summary: An Accessibility ToolKit -- Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-Atspi-2_0 +AT-SPI is a general interface for applications to make use of the +accessibility toolkit. This version is based on dbus. + +This package provides the GObject Introspection bindings for the +libatspi library. + +%package devel +Summary: Include Files and Libraries mandatory for Development +Group: Development/Libraries +Requires: %{name} = %{version} +Requires: libatspi0 = %{version} +Requires: typelib-1_0-Atspi-2_0 = %{version} + +%description devel +This package contains all necessary include files and libraries needed +to develop applications that require these. + +%prep +%setup -q +cp %{SOURCE1001} . + +%build +%autogen --libexecdir=%{_libexecdir}/at-spi2 \ + --with-dbus-daemondir=%{_bindir} \ + --disable-static +%__make %{?_smp_flags} + +%install +rm -rf %{buildroot} +find %{buildroot} -name '*.la' -or -name '*.a' | xargs rm -f +%make_install +%find_lang %{name} +mkdir -p %{buildroot}/%{_datadir}/usr/share/license +cp -f %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/%{_datadir}/usr/share/license/%{name} + +%clean +rm -fr %{buildroot} + +%post -n libatspi0 -p /sbin/ldconfig + +%postun -n libatspi0 -p /sbin/ldconfig + +%files -f %{name}.lang +%manifest %{name}.manifest +%defattr(-,root,root) +%doc AUTHORS README +#%license COPYING +%{_libexecdir}/at-spi2/at-spi-bus-launcher +%{_libexecdir}/at-spi2/at-spi2-registryd +%config %{_sysconfdir}/at-spi2/accessibility.conf +%{_sysconfdir}/xdg/autostart/at-spi-dbus-bus.desktop +%{_datadir}/dbus-1/accessibility-services/org.a11y.atspi.Registry.service +%{_datadir}/dbus-1/services/org.a11y.Bus.service +%{_datadir}/usr/share/license/%{name} + +%files -n libatspi0 +%manifest packaging/at-spi2.manifest +%defattr(-, root, root) +%{_libdir}/libatspi.so.0* + +%files -n typelib-1_0-Atspi-2_0 +%manifest packaging/at-spi2.manifest +%defattr(-, root, root) + +%files devel +%manifest packaging/at-spi2.manifest +%defattr(-, root, root) +%{_includedir}/at-spi-2.0 +%{_libdir}/libatspi.so +%{_libdir}/pkgconfig/atspi-2.pc + diff --git a/packaging/at-spi2.manifest b/packaging/at-spi2.manifest new file mode 100644 index 0000000..017d22d --- /dev/null +++ b/packaging/at-spi2.manifest @@ -0,0 +1,5 @@ +<manifest> + <request> + <domain name="_"/> + </request> +</manifest> |