tizen: Ship only BSD licence from libcoap
[platform/upstream/iotivity.git] / tools / tizen / iotivity.spec
index 7889ee9..14570eb 100644 (file)
@@ -9,6 +9,13 @@ Source0: %{name}-%{version}.tar.bz2
 Source1001: %{name}.manifest
 Source1002: %{name}-test.manifest
 
+%if "%{tizen}" == "2.3"
+%define TARGET_TRANSPORT IP
+%endif
+
+%if "%{profile}" == "ivi"
+%define TARGET_TRANSPORT IP
+%endif
 
 %if "%{TARGET_OS}" == "linux"
 %define TARGET_TRANSPORT IP
@@ -51,6 +58,10 @@ Source1002: %{name}-test.manifest
 
 %define ex_install_dir %{buildroot}%{_bindir}
 
+%if ! %{?license:0}
+%define license %doc
+%endif
+
 # Default values to be eventually overiden BEFORE or as gbs params:
 %{!?ES_TARGET_ENROLLEE: %define ES_TARGET_ENROLLEE tizen}
 %{!?LOGGING: %define LOGGING 1}
@@ -122,7 +133,25 @@ developing applications that use %{name}.
 %setup -q
 chmod g-w %_sourcedir/*
 
-cp LICENSE.md LICENSE.APLv2
+find . \
+     -iname "LICEN*E*"  \
+     -o -name "*BSD*" \
+     -o -name "*COPYING*" \
+     -o -name "*GPL*" \
+     -o -name "*MIT*" \
+     | sort | uniq \
+     | grep -v 'libcoap-4.1.1/LICENSE.GPL'  \
+     | while read file ; do \
+          dir=$(dirname -- "$file")
+          echo "Files: ${dir}/*"
+          echo "License: ${file}"
+          sed 's/^/ /' "${file}"
+          echo ""
+          echo ""
+     done > tmp.tmp && mv tmp.tmp LICENSE
+
+cat LICENSE
+
 cp %{SOURCE1001} .
 %if 0%{?tizen_version_major} < 3
 cp %{SOURCE1002} .
@@ -216,13 +245,6 @@ cp ./resource/csdk/security/provisioning/sample/oic_svr_db_server_randompin.dat
 
 %endif
 
-
-%if 0%{?tizen_version_major} < 3
-mkdir -p %{buildroot}/%{_datadir}/license
-cp LICENSE.APLv2 %{buildroot}/%{_datadir}/license/%{name}
-cp LICENSE.APLv2 %{buildroot}/%{_datadir}/license/%{name}-service
-cp LICENSE.APLv2 %{buildroot}/%{_datadir}/license/%{name}-test
-%endif
 cp resource/c_common/*.h %{buildroot}%{_includedir}
 cp resource/csdk/stack/include/*.h %{buildroot}%{_includedir}
 cp resource/csdk/logger/include/*.h %{buildroot}%{_includedir}
@@ -246,20 +268,17 @@ rm -rfv out %{buildroot}/out %{buildroot}/${HOME} ||:
 %files
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
+%license LICENSE
 %{_libdir}/liboc.so
 %{_libdir}/liboc_logger.so
 %{_libdir}/liboc_logger_core.so
 %{_libdir}/liboctbstack.so
 %{_libdir}/libconnectivity_abstraction.so
-%if 0%{?tizen_version_major} < 3
-%{_datadir}/license/%{name}
-%else
-%license LICENSE.APLv2
-%endif
 
 %files service
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
+%license LICENSE
 %{_libdir}/libBMISensorBundle.so
 %{_libdir}/libDISensorBundle.so
 %{_libdir}/libTGMSDKLibrary.so
@@ -282,24 +301,16 @@ rm -rfv out %{buildroot}/out %{buildroot}/${HOME} ||:
 %else
 %{_libdir}/libresource_hosting.so
 %endif
-%if 0%{?tizen_version_major} < 3
-%{_datadir}/license/%{name}-service
-%else
-%license LICENSE.APLv2
-%endif
 
 %files test
 %manifest %{name}-test.manifest
 %defattr(-,root,root,-)
+%license LICENSE
 %{_bindir}/*
-%if 0%{?tizen_version_major} < 3
-%{_datadir}/license/%{name}-test
-%else
-%license LICENSE.APLv2
-%endif
 
 %files devel
 %defattr(-,root,root,-)
+%license LICENSE
 %{_libdir}/lib*.a
 %{_libdir}/pkgconfig/%{name}.pc
 %{_includedir}/*