epel9
Rex Dieter 12 years ago
parent 17603bbe38
commit 0c0a363564

1
.gitignore vendored

@ -0,0 +1 @@
/qaccessibilityclient-0.1.0-20121113git.tar.xz

@ -0,0 +1,13 @@
diff -up qaccessibilityclient-0.1.0/CMakeLists.txt.dso qaccessibilityclient-0.1.0/CMakeLists.txt
diff -up qaccessibilityclient-0.1.0/src/CMakeLists.txt.dso qaccessibilityclient-0.1.0/src/CMakeLists.txt
--- qaccessibilityclient-0.1.0/src/CMakeLists.txt.dso 2012-11-13 15:08:16.000000000 -0600
+++ qaccessibilityclient-0.1.0/src/CMakeLists.txt 2013-03-13 21:48:57.780775276 -0500
@@ -24,7 +24,7 @@ add_library(qaccessibilityclient SHARED
if (QT5_BUILD)
target_link_libraries(qaccessibilityclient ${Qt5Core_LIBRARIES} ${Qt5Widgets_LIBRARIES} ${Qt5DBus_LIBRARIES})
else (QT5_BUILD)
- target_link_libraries(qaccessibilityclient ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY})
+ target_link_libraries(qaccessibilityclient ${QT_QTCORE_LIBRARY} ${QT_GUI_LIBRARY} ${QT_QTDBUS_LIBRARY})
endif(QT5_BUILD)
set(QACCESSIBILITYCLIENT_SOVERSION ${QACCESSIBILITYCLIENT_VERSION_MAJOR})

@ -0,0 +1,83 @@
%define snap 20121113git
Name: qaccessibilityclient
Summary: Accessibility client library for Qt
Version: 0.1.0
Release: 0.2.%{snap}%{?dist}
# KDE e.V. may determine that future LGPL versions are accepted
License: LGPLv2 or LGPLv3
URL: https://projects.kde.org/projects/playground/accessibility/libkdeaccessibilityclient
Source0: qaccessibilityclient-%{version}-%{snap}.tar.xz
Source1: qaccessibilityclient_snapshot.sh
## upstreamable patches
# link QtGui for undefined symbols
Patch50: qaccessibilityclient-0.1.0-dso.patch
BuildRequires: cmake >= 2.8.6
BuildRequires: qt4-devel
%description
%{summary}.
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: cmake
Requires: qt4-devel
%description devel
%{summary}.
%prep
%setup -q
%patch50 -p1 -b .dso
%build
mkdir -p %{_target_platform}
pushd %{_target_platform}
%{cmake} ..
popd
make %{?_smp_mflags} -C %{_target_platform}
%install
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
## unpackaged files
# consider putting into -tools subpkg?
rm -f %{buildroot}%{_bindir}/accessibleapps
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%doc AUTHORS ChangeLog COPYING README
%{_libdir}/libqaccessibilityclient.so.0*
%files devel
%{_includedir}/qaccessibilityclient/
%{_libdir}/cmake/QAccessibilityClient/
%{_libdir}/libqaccessibilityclient.so
%changelog
* Wed Mar 13 2013 Rex Dieter <rdieter@fedoraproject.org> 0.1.0-0.2.20121113git
- fix changelog
- -devel: +Requires: cmake qt4-devel
- link QT_QTGUI_LIBRARY for undefined symbols
- s/Url/URL/
- don't package accessibleapps
* Sat Feb 02 2013 Rex Dieter <rdieter@fedoraproject.org> 0.1.0-0.1.20121113git
- adapt for fedora
- fresh snapshot
* Sat Nov 10 2012 alinm.elena@gmail.com
- initial commit

@ -0,0 +1,18 @@
#!/bin/bash
MODULE=libkdeaccessibilityclient
TARBALL=qaccessibilityclient
BRANCH=master
VERSION=0.1.0
DATE=$(date +%Y%m%d)
set -x
rm -rf $MODULE
git clone git://anongit.kde.org/$MODULE $MODULE
pushd $MODULE
git archive ${BRANCH} --format tar --prefix=${TARBALL}-${VERSION}/ | xz -9 > ../${TARBALL}-${VERSION}-${DATE}.tar.xz
popd
rm -rf $MODULE

@ -0,0 +1 @@
94beaa55d13f1d2136623d4b335850d9 qaccessibilityclient-0.1.0-20121113git.tar.xz
Loading…
Cancel
Save