[devassistant/f22: 2/3] Added -L option for licensing files to -devel macros

Tomas Radej tradej at fedoraproject.org
Thu Mar 12 10:58:34 UTC 2015


commit 8846a070d5a0c733ba0d666660fd79d3770db7bf
Author: Tomas Radej <tradej at redhat.com>
Date:   Wed Mar 11 10:24:43 2015 +0100

    Added -L option for licensing files to -devel macros
    
    - Added deps on devassistant-dap-{devassistant,eclipse,vim}

 devassistant.macros |  4 ++--
 devassistant.spec   | 12 ++++++++++--
 2 files changed, 12 insertions(+), 4 deletions(-)
---
diff --git a/devassistant.macros b/devassistant.macros
index 6e7aed5..7eae684 100644
--- a/devassistant.macros
+++ b/devassistant.macros
@@ -2,9 +2,9 @@
 
 %assistant_path %{_datadir}/devassistant
 
-%install_assistant() \
+%install_assistant(L:) \
 DAPI_INSTALL=%{buildroot}%{assistant_path} da pkg install %{shortname}-%{version}.dap --no-deps \
-dap2rpm -l %{shortname}-%{version}.dap > dap-files
+dap2rpm -l %{shortname}-%{version}.dap %{-L} > dap-files
 
 
 %repack_assistant() \
diff --git a/devassistant.spec b/devassistant.spec
index 32ce335..e890186 100644
--- a/devassistant.spec
+++ b/devassistant.spec
@@ -8,7 +8,7 @@
 
 Name:           devassistant
 Version:        0.10.3
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        DevAssistant - Making life easier for developers
 
 License:        GPLv2+ and CC-BY-SA
@@ -55,6 +55,8 @@ Requires:       devassistant-dap-c
 Requires:       devassistant-dap-cpp
 Requires:       devassistant-dap-custom
 Requires:       devassistant-dap-dap
+Requires:       devassistant-dap-devassistant
+Requires:       devassistant-dap-eclipse
 Requires:       devassistant-dap-github
 Requires:       devassistant-dap-java
 Requires:       devassistant-dap-nodejs
@@ -63,6 +65,7 @@ Requires:       devassistant-dap-php
 Requires:       devassistant-dap-python
 Requires:       devassistant-dap-ruby
 Requires:       devassistant-dap-tito
+Requires:       devassistant-dap-vim
 %endif # bootstrap
 
 %global __requires_exclude ^\(/usr/bin/php\|/usr/bin/perl\|perl\\(\)
@@ -127,7 +130,8 @@ GUI is provided by the package devassistant-gui.
 Summary:        Macros needed for DAP packages distributed via RPM.
 # CLI needed for installing and linting
 Requires:       devassistant-cli
-Requires:       dap2rpm
+# License tag "-L" in %install_assistant available from 0.1.8
+Requires:       dap2rpm >= 0.1.8
 
 %description devel
 Macros needed for DAP packages distributed via RPM.
@@ -249,6 +253,10 @@ fi
 %{_rpmconfigdir}/macros.d/macros.%{name}
 
 %changelog
+* Wed Mar 11 2015 Tomas Radej <tradej at redhat.com> - 0.10.3-3
+- Added -L option for licensing files to -devel macros
+- Added deps on devassistant-dap-{devassistant,eclipse,vim}
+
 * Wed Mar  4 2015 Ville Skyttä <ville.skytta at iki.fi> - 0.10.3-2
 - Move rpm macros to %%{_rpmconfigdir}/macros.d (#1074261)
 


More information about the scm-commits mailing list