Cleanup internal package dependencies and so file path
[platform/core/system/sensord.git] / packaging / sensord.spec
index cd89022..8ae48ac 100644 (file)
@@ -1,6 +1,6 @@
 Name:       sensord
 Summary:    Sensor daemon
-Version:    1.0.0
+Version:    2.0.0
 Release:    0
 Group:         System/Sensor Framework
 License:    Apache-2.0
@@ -19,6 +19,7 @@ BuildRequires:  pkgconfig(capi-system-info)
 BuildRequires:  pkgconfig(cynara-creds-socket)
 BuildRequires:  pkgconfig(cynara-client)
 BuildRequires:  pkgconfig(cynara-session)
+Requires:   libsensord = %{version}-%{release}
 
 %define auto_rotation_state OFF
 %define orientation_state OFF
@@ -28,24 +29,15 @@ BuildRequires:  pkgconfig(cynara-session)
 %define geomagnetic_rv_state OFF
 %define gaming_rv_state OFF
 %define tilt_state OFF
-%define uncal_gyro_state OFF
+%define gyroscope_uncal_state OFF
 %define build_test_suite ON
 
 %description
 Sensor daemon
 
-%package sensord
-Summary:    Sensor daemon
-Group:      System/Sensor Framework
-Requires:   %{name} = %{version}-%{release}
-
-%description sensord
-Sensor daemon
-
 %package -n libsensord
 Summary:    Sensord library
 Group:      System/Libraries
-Requires:   %{name} = %{version}-%{release}
 
 %description -n libsensord
 Sensord library
@@ -53,7 +45,7 @@ Sensord library
 %package -n libsensord-devel
 Summary:    Sensord shared library
 Group:      System/Development
-Requires:   %{name} = %{version}-%{release}
+Requires:   libsensord = %{version}-%{release}
 
 %description -n libsensord-devel
 Sensord shared library
@@ -62,7 +54,6 @@ Sensord shared library
 %package -n sensor-test
 Summary:    Sensord library
 Group:      System/Testing
-Requires:   %{name} = %{version}-%{release}
 
 %description -n sensor-test
 Sensor functional testing
@@ -78,7 +69,7 @@ cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
        -DORIENTATION=%{orientation_state} -DGRAVITY=%{gravity_state} \
        -DLINEAR_ACCEL=%{linear_accel_state} -DRV=%{rv_state} \
        -DGEOMAGNETIC_RV=%{geomagnetic_rv_state} -DGAMING_RV=%{gaming_rv_state} \
-       -DUNCAL_GYRO=%{uncal_gyro_state} -DAUTO_ROTATION=%{auto_rotation_state} \
+       -DGYROSCOPE_UNCAL=%{gyroscope_uncal_state} -DAUTO_ROTATION=%{auto_rotation_state} \
        -DTILT=%{tilt_state} -DTEST_SUITE=%{build_test_suite} \
        -DLIBDIR=%{_libdir} -DINCLUDEDIR=%{_includedir}
 
@@ -102,7 +93,7 @@ systemctl daemon-reload
 
 %postun -n libsensord -p /sbin/ldconfig
 
-%files -n sensord
+%files
 %attr(0644,root,root)/usr/etc/virtual_sensors.xml
 %manifest sensord.manifest
 %{_bindir}/sensord