[kdeaccessibility] finish up metapackage bits
Rex Dieter
rdieter at fedoraproject.org
Tue Dec 20 17:07:56 UTC 2011
commit 184c07e5e6508c6a72f3dd3c718f4bf9bb018c33
Author: Rex Dieter <rdieter at fedoraproject.org>
Date: Tue Dec 20 11:07:40 2011 -0600
finish up metapackage bits
.gitignore | 3 +-
kdeaccessibility.spec | 150 ++++++++-----------------------------------------
sources | 1 -
3 files changed, 25 insertions(+), 129 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 753a89a..6c6b314 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1 @@
-/kdeaccessibility-4.7.2.tar.bz2
-/kdeaccessibility-4.7.3.tar.bz2
+/kdeaccessibility-4.7.4.tar.bz2
diff --git a/kdeaccessibility.spec b/kdeaccessibility.spec
index 74435ba..05ba070 100644
--- a/kdeaccessibility.spec
+++ b/kdeaccessibility.spec
@@ -1,149 +1,47 @@
-Summary: KDE Accessibility
-Name: kdeaccessibility
-Epoch: 1
+Summary: KDE Accessibility
+Name: kdeaccessibility
+Epoch: 1
Version: 4.7.90
Release: 1%{?dist}
-Group: User Interface/Desktops
-License: GPLv2
-URL: http://accessibility.kde.org/
-Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdeaccessibility-%{version}.tar.bz2
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-BuildRequires: alsa-lib-devel
-BuildRequires: desktop-file-utils
-BuildRequires: festival
-# workaround (hopefully) temporary borkage
-%if 0%{?fedora}
-%ifnarch sparcv9 sparc64
-BuildRequires: flite-devel
-%endif
-%endif
-BuildRequires: kdelibs4-devel >= %{version}
-BuildRequires: plasma-devel >= %{version}
-BuildRequires: speech-dispatcher-devel
-## cmake output to check on
-#-- The following OPTIONAL packages could NOT be located on your system.
-#-- Consider installing them to enable more features from this software.
-#-----------------------------------------------------------------------------
-# * opentts <http://www.opentts.org>
-# Open Text To Speech provides a high-level device independent layer for speech synthesis
-# Jovie requires either speech dispatcher or opentts
-
-Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
-# jovie/ktssd
-Requires: festival
-
-%if 0%{?fedora} < 15
-Obsoletes: kdeaccessibility < 1:4.3.0-2
-%endif
+License: GPLv2
+Group: User Interface/Desktops
+URL: http://accessibility.kde.org/
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildArch: noarch
-%description
-Included with this package are:
-* kmag: a screen magnifier
-* kmousetool: a program for people whom it hurts to click the mouse
-* kmouth: a program that allows people who have lost their voice to
- let their computer speak for them
-* jovie: text to speech support
-
-%package libs
-Summary: Runtime libraries for %{name}
-Group: System Environment/Libraries
-Requires: %{name} = %{epoch}:%{version}-%{release}
-Requires: kdelibs4%{?_isa} >= %{version}
-%description libs
-%{summary}.
-
-
-%prep
-%setup -q -n kdeaccessibility-%{version}%{?alphatag}
-
-%build
-mkdir -p %{_target_platform}
-pushd %{_target_platform}
-%{cmake_kde4} ..
-popd
-
-make %{?_smp_mflags} -C %{_target_platform}
+BuildRequires: kde-filesystem
+Requires: kaccessible >= %{version}
+Requires: kmag >= %{version}
+Requires: kmousetool >= %{version}
+Requires: kmouth >= %{version}
+Requires: jovie >= %{version}
-%install
-rm -rf %{buildroot}
-
-make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
+Obsoletes: kdeaccessibility-libs < 1:4.7.80
+Provides: kdeaccessibility-libs = %{epoch}:%{version}-%{release}
-# hack around HTML doc multilib conflicts
-# HTML docs are no longer multilib'd, but meh. -- Rex
-for doxy_hack in kmousetool kmouth ; do
-pushd %{buildroot}%{_kde4_docdir}/HTML/en/${doxy_hack}
-bunzip2 index.cache.bz2
-sed -i -e 's!<a name="id[0-9]*"></a>!!g' index.cache
-bzip2 -9 index.cache
-done
-popd
-
-# unpackaged files
-rm -vf %{buildroot}%{_kde4_libdir}/libkttsd.so
+%description
+Kdeaccessibility metapackage, to ease migration to split applications.
-%check
-for f in %{buildroot}%{_kde4_datadir}/applications/kde4/*.desktop ; do
- desktop-file-validate $f
-done
+%prep
-%clean
-rm -rf %{buildroot}
+%build
-%post
-touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || :
-%postun
-if [ $1 -eq 0 ] ; then
- touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null
- gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null
-fi
+%install
-%posttrans
-gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
%files
-%defattr(-,root,root,-)
-%doc COPYING
-%{_kde4_bindir}/*
-%{_kde4_appsdir}/jovie/
-%{_kde4_appsdir}/kmag/
-%{_kde4_appsdir}/kmousetool/
-%{_kde4_appsdir}/kmouth/
-%{_kde4_appsdir}/kttsd/
-%{_kde4_configdir}/*rc
-%{_kde4_datadir}/applications/kde4/*.desktop
-%{_kde4_datadir}/kde4/services/*.desktop
-%{_kde4_datadir}/kde4/servicetypes/*.desktop
-%{_kde4_docdir}/HTML/en/jovie/
-%{_kde4_docdir}/HTML/en/kmag/
-%{_kde4_docdir}/HTML/en/kmousetool/
-%{_kde4_docdir}/HTML/en/kmouth/
-%{_kde4_iconsdir}/hicolor/*/*/*
-%{_kde4_libdir}/kde4/*.so
-%{_kde4_libexecdir}/kaccessibleapp
-%{_datadir}/dbus-1/services/org.kde.kaccessible.service
-%{_mandir}/man1/*.1*
-
-%post libs -p /sbin/ldconfig
-
-%postun libs -p /sbin/ldconfig
-
-%files libs
-%defattr(-,root,root,-)
-%{_kde4_libdir}/libkttsd.so.4*
-%{_kde4_libdir}/kde4/plugins/accessiblebridge/
+# empty
%changelog
-* Sun Dec 04 2011 Rex Dieter <rdieter at fedoraproject.org> - 1:4.7.90-1
-- 4.7.90
+* Tue Dec 20 2011 Rex Dieter <rdieter at fedoraproject.org> - 1:4.7.90-1
+- 4.7.90 (metapackage)
* Mon Oct 31 2011 Rex Dieter <rdieter at fedoraproject.org> 4.7.3-1
- 4.7.3
diff --git a/sources b/sources
index ca5620a..e69de29 100644
--- a/sources
+++ b/sources
@@ -1 +0,0 @@
-e359fe4784e0d5ce5d2e3aee64de05e8 kdeaccessibility-4.7.3.tar.bz2
More information about the scm-commits
mailing list