[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