Skip to content

Commit

Permalink
change names of lib and plugins, fix up installs
Browse files Browse the repository at this point in the history
  • Loading branch information
Lorn Potter committed May 1, 2013
1 parent 4f7bd47 commit 7d64d5a
Show file tree
Hide file tree
Showing 21 changed files with 143 additions and 79 deletions.
9 changes: 8 additions & 1 deletion core/core.pro
Expand Up @@ -15,7 +15,14 @@ SENSORFW_INCLUDEPATHS = .. \
DEPENDPATH += $$SENSORFW_INCLUDEPATHS
INCLUDEPATH += $$SENSORFW_INCLUDEPATHS

QMAKE_LIBDIR_FLAGS += -L../datatypes -lsensordatatypes
QMAKE_LIBDIR_FLAGS += -L../datatypes
equals(QT_MAJOR_VERSION, 5):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes
}

equals(QT_MAJOR_VERSION, 5):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes-qt5
}

SOURCES += sensormanager.cpp \
sensormanager_a.cpp \
Expand Down
41 changes: 13 additions & 28 deletions rpm/sensorfw-qt5.spec
Expand Up @@ -30,7 +30,6 @@ Requires(postun): /sbin/ldconfig
Requires(postun): systemd
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(gconf-2.0)
BuildRequires: pkgconfig(contextprovider-1.0)
Obsoletes: sensorframework

%description
Expand Down Expand Up @@ -58,17 +57,6 @@ Requires: python
Contains unit test cases for CI environment.


%package contextfw-tests
Summary: Test cases for sensord acting as context provider
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: sensorfw-tests
Requires: contextkit >= 0.3.6

%description contextfw-tests
Contains test cases for CI environment, for ensuring that sensord provides context properties correctly.


%package configs
Summary: Sensorfw configuration files
Group: System/Libraries
Expand Down Expand Up @@ -101,7 +89,7 @@ export LD_RUN_PATH=/usr/lib/sensord/
# << build pre

%qmake \
CONFIG+=contextprovider
CONFIG+=mce

make %{?jobs:-j%jobs}

Expand Down Expand Up @@ -141,12 +129,13 @@ systemctl daemon-reload
%defattr(-,root,root,-)
# >> files
%attr(755,root,root)%{_sbindir}/sensord
%{_libdir}/sensord/*.so
%{_libdir}/*.so.*
%{_libdir}/sensord-qt5/*.so
%{_libdir}/libsensorfw*.so.*
%{_libdir}/libsensordatatypes*.so.*
%{_libdir}/libsensorclient*.so.*
%config %{_sysconfdir}/dbus-1/system.d/sensorfw.conf
%config %{_sysconfdir}/sensorfw/sensord.conf
%dir %{_sysconfdir}/sensorfw/sensord.conf.d/
%{_datadir}/contextkit/providers/com.nokia.SensorService.context
%doc debian/copyright debian/README COPYING
/%{_lib}/systemd/system/sensord.service
/%{_lib}/systemd/system/basic.target.wants/sensord.service
Expand All @@ -156,32 +145,28 @@ systemctl daemon-reload
%files devel
%defattr(-,root,root,-)
# >> files devel
%{_libdir}/*.so
%{_libdir}/libsensorfw*.so
%{_libdir}/libsensordatatypes*.so
%{_libdir}/libsensorclient*.so
%{_libdir}/pkgconfig/*
%{_includedir}/sensord/*
%{_datadir}/qt4/mkspecs/features/sensord.prf
%{_includedir}/sensord-qt5/*
%{_datadir}/qt5/mkspecs/features/sensord.prf
# From docs
#%attr(644,root,root)%{_defaultdocdir}/sensord/html/*
# << files devel

%files tests
%defattr(-,root,root,-)
# >> files tests
%{_libdir}/sensord/testing/*
%{_libdir}/libsensorfakeopen*.so
%{_libdir}/libsensorfakeopen*.so.*
%{_libdir}/sensord-qt5/testing/*
%attr(755,root,root)%{_datadir}/sensorfw-tests/*.p*
%attr(644,root,root)%{_datadir}/sensorfw-tests/*.xml
%attr(644,root,root)%{_datadir}/sensorfw-tests/*.conf
%attr(755,root,root)%{_bindir}/*
# << files tests

%files contextfw-tests
%defattr(-,root,root,-)
# >> files contextfw-tests
%attr(755,root,root)%{_datadir}/sensorfw-contextfw-tests/*.sh
%attr(755,root,root)%{_datadir}/sensorfw-contextfw-tests/*.p*
%attr(644,root,root)%{_datadir}/sensorfw-contextfw-tests/*.xml
# << files contextfw-tests

%files configs
%defattr(-,root,root,-)
# >> files configs
Expand Down
12 changes: 1 addition & 11 deletions rpm/sensorfw-qt5.yaml
Expand Up @@ -20,7 +20,6 @@ Requires:
PkgConfigBR:
- Qt5Core
- gconf-2.0
- contextprovider-1.0

#PkgBR:
# - doxygen
Expand All @@ -34,7 +33,7 @@ Builder: qmake
UseAsNeeded: no

QMakeOptions:
- "CONFIG+=contextprovider"
- "CONFIG+=mce"

SubPackages:
- Name: devel
Expand All @@ -54,15 +53,6 @@ SubPackages:
Description: |
Contains unit test cases for CI environment.
- Name: contextfw-tests
Group: Development/Libraries
Requires:
- sensorfw-tests
- contextkit >= 0.3.6
Summary: Test cases for sensord acting as context provider
Description: |
Contains test cases for CI environment, for ensuring that sensord provides context properties correctly.
# - Name: doc
# Group: Documentation
# Summary: API documentation for libsensord
Expand Down
6 changes: 0 additions & 6 deletions rpm/sensorfw.yaml
Expand Up @@ -94,12 +94,6 @@ SubPackages:
Description: |
Provides Qt 4 compatibility for Qt 5 Sensorfw files.
AutoDepend: no
Obsoletes:
- sensorfw
Provides:
- sensorfw
Requires:
- sensorfw-qt5
Files:
- "%{_libdir}/libsensorclient.so*"
- "%{_libdir}/libsensordatatypes.so*"
Expand Down
4 changes: 2 additions & 2 deletions sensord/sensord.pro
Expand Up @@ -24,10 +24,11 @@ QMAKE_LIBDIR_FLAGS += -L../datatypes \

equals(QT_MAJOR_VERSION, 4):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes -lsensorfw
TARGET_H.path += /usr/include/sensord
}
equals(QT_MAJOR_VERSION, 5):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes-qt5 -lsensorfw-qt5

TARGET_H.path += /usr/include/sensord-qt5
}
QMAKE_RPATHDIR += /usr/lib/sensord

Expand All @@ -43,7 +44,6 @@ contextprovider {
PKGCONFIG += contextprovider-1.0
}

TARGET_H.path += /usr/include/sensord
TARGET_H.files = $$HEADERS
target.path = /usr/sbin/

Expand Down
8 changes: 7 additions & 1 deletion tests/adaptors/adaptors.pro
Expand Up @@ -45,4 +45,10 @@ INCLUDEPATH += ../.. \
../../adaptors/proximityadaptor \
../../adaptors/gyroscopeadaptor

QMAKE_LIBDIR_FLAGS += -L../../builddir/core -L../../core/ -lsensorfw -lrt
QMAKE_LIBDIR_FLAGS += -L../../builddir/core -L../../core/ -lrt
equals(QT_MAJOR_VERSION, 4):{
QMAKE_LIBDIR_FLAGS += -lsensorfw
}
equals(QT_MAJOR_VERSION, 5):{
QMAKE_LIBDIR_FLAGS += -lsensorfw-qt5
}
10 changes: 8 additions & 2 deletions tests/benchmark/benchmarktest/benchmarktest.pro
Expand Up @@ -20,5 +20,11 @@ SENSORFW_INCLUDEPATHS = ../../../include \
DEPENDPATH += $$SENSORFW_INCLUDEPATHS
INCLUDEPATH += $$SENSORFW_INCLUDEPATHS

QMAKE_LIBDIR_FLAGS += -L../../../qt-api -lsensorclient \
-L../../../datatypes -lsensordatatypes
QMAKE_LIBDIR_FLAGS += -L../../../qt-api \
-L../../../datatypes
equals(QT_MAJOR_VERSION, 4):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes -lsensorclient
}
equals(QT_MAJOR_VERSION, 5):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes-qt5 -lsensorclient-qt5
}
11 changes: 9 additions & 2 deletions tests/benchmark/dummyclient/dummyclient.pro
Expand Up @@ -12,5 +12,12 @@ INCLUDEPATH += ../../../qt-api \
SOURCES += dummyclient.cpp
HEADERS += dummyclient.h

QMAKE_LIBDIR_FLAGS += -L../../../qt-api -lsensorclient \
-L../../../datatypes -lsensordatatypes
QMAKE_LIBDIR_FLAGS += -L../../../qt-api \
-L../../../datatypes

equals(QT_MAJOR_VERSION, 4):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes
}
equals(QT_MAJOR_VERSION, 5):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes-qt5 -lsensorclient-qt5
}
10 changes: 8 additions & 2 deletions tests/chains/chains.pro
Expand Up @@ -18,6 +18,12 @@ INCLUDEPATH += ../../include \
../../datatypes \
../..

QMAKE_LIBDIR_FLAGS += -L../../builddir/datatypes -L../../datatypes/ -lsensordatatypes
QMAKE_LIBDIR_FLAGS += -L../../builddir/core -L../../core/ -lsensorfw
QMAKE_LIBDIR_FLAGS += -L../../builddir/datatypes -L../../datatypes/
QMAKE_LIBDIR_FLAGS += -L../../builddir/core -L../../core/
QMAKE_RPATHDIR += /usr/lib/sensord
equals(QT_MAJOR_VERSION, 4):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes -lsensorfw
}
equals(QT_MAJOR_VERSION, 5):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes-qt5 -lsensorfw-qt5
}
11 changes: 8 additions & 3 deletions tests/client/client.pro
Expand Up @@ -19,6 +19,11 @@ SENSORFW_INCLUDEPATHS = ../.. \
DEPENDPATH += $$SENSORFW_INCLUDEPATHS
INCLUDEPATH += $$SENSORFW_INCLUDEPATHS

QMAKE_LIBDIR_FLAGS += -L../../qt-api -lsensorclient \
-L../../datatypes -lsensordatatypes

QMAKE_LIBDIR_FLAGS += -L../../qt-api \
-L../../datatypes
equals(QT_MAJOR_VERSION, 4):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes -lsensorclient
}
equals(QT_MAJOR_VERSION, 5):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes-qt5 -lsensorclient-qt5
}
8 changes: 7 additions & 1 deletion tests/common-install.pri
Expand Up @@ -2,7 +2,13 @@ QT += testlib

include(../common-config.pri)

QMAKE_LIBDIR_FLAGS += -L../../datatypes -L../../../datatypes -lsensordatatypes
QMAKE_LIBDIR_FLAGS += -L../../datatypes -L../../../datatypes
equals(QT_MAJOR_VERSION, 4):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes
}
equals(QT_MAJOR_VERSION, 5):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes-qt5
}

target.path = /usr/bin
INSTALLS += target
11 changes: 9 additions & 2 deletions tests/dataflow/dataflow.pro
Expand Up @@ -20,6 +20,13 @@ INCLUDEPATH += ../../include \
../../adaptors \
../..

QMAKE_LIBDIR_FLAGS += -L../../builddir/datatypes -L../../datatypes/ -lsensordatatypes
QMAKE_LIBDIR_FLAGS += -L../../builddir/core -L../../core/ -lsensorfw
QMAKE_LIBDIR_FLAGS += -L../../builddir/datatypes -L../../datatypes/
QMAKE_LIBDIR_FLAGS += -L../../builddir/core -L../../core/
QMAKE_RPATHDIR += /usr/lib/sensord

equals(QT_MAJOR_VERSION, 4):{
QMAKE_LIBDIR_FLAGS += -lsensorfw
}
equals(QT_MAJOR_VERSION, 5):{
QMAKE_LIBDIR_FLAGS += -lsensorfw-qt5
}
10 changes: 8 additions & 2 deletions tests/deadclient/deadclient.pro
Expand Up @@ -13,8 +13,14 @@ INCLUDEPATH += ../../ \
../../filters \
../../qt-api

QMAKE_LIBDIR_FLAGS += -L../../qt-api -lsensorclient \
-L../../datatypes -lsensordatatypes
QMAKE_LIBDIR_FLAGS += -L../../qt-api \
-L../../datatypes
equals(QT_MAJOR_VERSION, 4):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes -lsensorclient
}
equals(QT_MAJOR_VERSION, 5):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes-qt5 -lsensorclient-qt5
}

# Input
HEADERS += datareceiver.h testwindow.h
Expand Down
12 changes: 10 additions & 2 deletions tests/filters/filters.pro
Expand Up @@ -31,5 +31,13 @@ INCLUDEPATH += ../../include \
../../core \
../../datatypes

QMAKE_LIBDIR_FLAGS += -L../../datatypes -lsensordatatypes
QMAKE_LIBDIR_FLAGS += -L../../builddir/core -L../../core/ -lsensorfw
QMAKE_LIBDIR_FLAGS += -L../../datatypes
QMAKE_LIBDIR_FLAGS += -L../../builddir/core -L../../core/

equals(QT_MAJOR_VERSION, 4):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes -lsensorfw
}

equals(QT_MAJOR_VERSION, 5):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes-qt5 -lsensorfw-qt5
}
10 changes: 8 additions & 2 deletions tests/metadata/metadata.pro
Expand Up @@ -20,5 +20,11 @@ SENSORFW_INCLUDEPATHS = ../../include \
DEPENDPATH += $$SENSORFW_INCLUDEPATHS
INCLUDEPATH += $$SENSORFW_INCLUDEPATHS

QMAKE_LIBDIR_FLAGS += -L../../qt-api -lsensorclient \
-L../../datatypes -lsensordatatypes
QMAKE_LIBDIR_FLAGS += -L../../qt-api \
-L../../datatypes
equals(QT_MAJOR_VERSION, 4):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes -lsensorclient
}
equals(QT_MAJOR_VERSION, 5):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes-qt5 -lsensorclient-qt5
}
10 changes: 8 additions & 2 deletions tests/powermanagement/driverpolltest/driverpolltest.pro
Expand Up @@ -20,5 +20,11 @@ SENSORFW_INCLUDEPATHS = ../../../qt-api \
DEPENDPATH += $$SENSORFW_INCLUDEPATHS
INCLUDEPATH += $$SENSORFW_INCLUDEPATHS

QMAKE_LIBDIR_FLAGS += -L../../../qt-api -lsensorclient \
-L../../../datatypes -lsensordatatypes
QMAKE_LIBDIR_FLAGS += -L../../../qt-api \
-L../../../datatypes
equals(QT_MAJOR_VERSION, 4):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes -lsensorclient
}
equals(QT_MAJOR_VERSION, 5):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes-qt5 -lsensorclient-qt5
}
Expand Up @@ -20,5 +20,11 @@ SENSORFW_INCLUDEPATHS = ../../../qt-api \
DEPENDPATH += $$SENSORFW_INCLUDEPATHS
INCLUDEPATH += $$SENSORFW_INCLUDEPATHS

QMAKE_LIBDIR_FLAGS += -L../../../qt-api -lsensorclient \
-L../../../datatypes -lsensordatatypes
QMAKE_LIBDIR_FLAGS += -L../../../qt-api \
-L../../../datatypes
equals(QT_MAJOR_VERSION, 4):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes -lsensorclient
}
equals(QT_MAJOR_VERSION, 5):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes-qt5 -lsensorclient-qt5
}
Expand Up @@ -20,5 +20,11 @@ SENSORFW_INCLUDEPATHS = ../../../qt-api \
DEPENDPATH += $$SENSORFW_INCLUDEPATHS
INCLUDEPATH += $$SENSORFW_INCLUDEPATHS

QMAKE_LIBDIR_FLAGS += -L../../../qt-api -lsensorclient \
-L../../../datatypes -lsensordatatypes
QMAKE_LIBDIR_FLAGS += -L../../../qt-api \
-L../../../datatypes
equals(QT_MAJOR_VERSION, 4):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes -lsensorclient
}
equals(QT_MAJOR_VERSION, 5):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes-qt5 -lsensorclient-qt5
}
12 changes: 9 additions & 3 deletions tests/testapp/testapp.pro
Expand Up @@ -32,9 +32,15 @@ SENSORFW_INCLUDEPATHS = ../../include \
DEPENDPATH += $$SENSORFW_INCLUDEPATHS
INCLUDEPATH += $$SENSORFW_INCLUDEPATHS

QMAKE_LIBDIR_FLAGS += -L../../qt-api -lsensorclient \
-L../../datatypes -lsensordatatypes \
-L../../core -lsensorfw
QMAKE_LIBDIR_FLAGS += -L../../qt-api\
-L../../datatypes \
-L../../core
equals(QT_MAJOR_VERSION, 4):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes -lsensorclient -lsensorfw
}
equals(QT_MAJOR_VERSION, 5):{
QMAKE_LIBDIR_FLAGS += -lsensordatatypes-qt5 -lsensorclient-qt5 -lsensorfw-qt5
}

DEFINES += TARGET_LIB_$$TARGET_LIB

Expand Down

0 comments on commit 7d64d5a

Please sign in to comment.