sensor: hal: emul: clean package spec file 64/149264/1 accepted/tizen/unified/20170913.071921 submit/tizen/20170912.122717 submit/tizen/20171025.051307
authorkibak.yoon <kibak.yoon@samsung.com>
Tue, 12 Sep 2017 03:24:37 +0000 (12:24 +0900)
committerkibak.yoon <kibak.yoon@samsung.com>
Tue, 12 Sep 2017 03:24:37 +0000 (12:24 +0900)
- version 1.0.4
- fix group name
- clean %build section
- clean %install section
- use macro for /usr/lib directory

Change-Id: I5c95399fe77df95d09bf149cacce05d2f8e40995
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
packaging/sensor-hal-emulator.spec

index b372632..71074ec 100644 (file)
@@ -1,8 +1,8 @@
 Name:       sensor-hal-emulator
 Summary:    Emulator Sensor HAL
-Version:    1.0.3
+Version:    1.0.4
 Release:    0
-Group:      Service/Sensor
+Group:      Service Framework / Sensor
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
 Source1:    99-sensor.rules
@@ -29,21 +29,16 @@ Emulator Sensor HAL
 %setup -q
 
 %build
-export CXXFLAGS+=" -Wextra -Wcast-align -Wcast-qual -Wshadow -Wwrite-strings -Wswitch-default"
-export CXXFLAGS+=" -Wnon-virtual-dtor -Wno-c++0x-compat -Wno-unused-parameter -Wno-empty-body"
-export CXXFLAGS+=" -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-strict-aliasing"
-export CXXFLAGS+=" -fno-unroll-loops -fsigned-char -fstrict-overflow"
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DBUILD_ARCH=%{_arch}
-make %{?jobs:-j%jobs}
+%cmake . -DBUILD_ARCH=%{_arch}
+make %{?_smp_mflags}
 
 %install
-rm -rf %{buildroot}
 %make_install
 
-mkdir -p %{buildroot}/usr/lib/udev/rules.d
+mkdir -p %{buildroot}%{_libdir}/udev/rules.d
 
-install -m 0644 %SOURCE1 %{buildroot}/usr/lib/udev/rules.d
-install -m 0644 %SOURCE2 %{buildroot}/usr/lib/udev/rules.d
+install -m 0644 %SOURCE1 %{buildroot}%{_libdir}/udev/rules.d
+install -m 0644 %SOURCE2 %{buildroot}%{_libdir}/udev/rules.d
 
 %post
 /sbin/ldconfig
@@ -53,7 +48,7 @@ install -m 0644 %SOURCE2 %{buildroot}/usr/lib/udev/rules.d
 
 %files
 %manifest packaging/%{name}.manifest
-/usr/lib/udev/rules.d/99-sensor.rules
-/usr/lib/udev/rules.d/99-sensorhub.rules
+%{_libdir}/udev/rules.d/99-sensor.rules
+%{_libdir}/udev/rules.d/99-sensorhub.rules
 %{_libdir}/sensor/*.so
 %license LICENSE.APLv2