scop pushed to darcs (master). "Install bash completion to where bash-completion.pc says (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Tue Jun 16 05:53:35 UTC 2015


From 3ed6f894ce385648f6200bb37082d77d86657c28 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <ville.skytta at iki.fi>
Date: Mon, 15 Jun 2015 22:45:23 +0300
Subject: Install bash completion to where bash-completion.pc says

- Mark COPYING as %license where available

diff --git a/darcs.spec b/darcs.spec
index b46b65b..1f095b1 100644
--- a/darcs.spec
+++ b/darcs.spec
@@ -14,7 +14,7 @@
 # override pkg_name to allow for darcs-beta
 Name:           darcs
 Version:        2.8.5
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        Distributed Advanced Revision Control System
 
 License:        GPLv2+
@@ -51,6 +51,7 @@ BuildRequires:  ghc-vector-devel
 BuildRequires:  ghc-zlib-devel
 BuildRequires:  libcurl-devel%{?_isa}
 # End cabal-rpm deps
+BuildRequires:  bash-completion
 %if %{with html}
 BuildRequires:  latex2html
 %endif
@@ -151,8 +152,15 @@ touch %{buildroot}%{_bindir}/%{name}
 rm %{buildroot}%{_pkgdocdir}/COPYING
 %endif
 
-mkdir -p %{buildroot}%{_sysconfdir}/bash_completion.d
-cp -p contrib/darcs_completion %{buildroot}%{_sysconfdir}/bash_completion.d/darcs
+bashcompdir=$(pkg-config --variable=completionsdir bash-completion || :)
+if [ "$bashcompdir" ]; then
+    install -Dpm 644 contrib/darcs_completion $RPM_BUILD_ROOT$bashcompdir/darcs
+    echo %{_datadir}/bash-completion > %{name}.files
+else
+    install -Dpm 644 contrib/darcs_completion \
+        $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/darcs
+    echo %{_sysconfdir}/bash_completion.d > %{name}.files
+fi
 
 
 %if %{with static}
@@ -203,14 +211,15 @@ fi
 %ghc_pkg_recache
 
 
-%files
+%files -f %{name}.files
+%{!?_licensedir:%global license %%doc}
 %doc contrib/_darcs.zsh
-%config(noreplace) %{_sysconfdir}/bash_completion.d/darcs
 %if %{with static}
 %ghost %{_bindir}/%{name}
 %{_bindir}/%{name}.dynamic
 %else
-%doc COPYING NEWS
+%license COPYING
+%doc NEWS
 %{_bindir}/darcs
 %endif
 %attr(0644,-,-) %{_mandir}/man1/darcs.1*
@@ -221,7 +230,8 @@ fi
 
 %if %{with static}
 %files common
-%doc COPYING NEWS
+%license COPYING
+%doc NEWS
 
 
 %files static
@@ -237,6 +247,10 @@ fi
 
 
 %changelog
+* Mon Jun 15 2015 Ville Skyttä <ville.skytta at iki.fi> - 2.8.5-3
+- Install bash completion to where bash-completion.pc says
+- Mark COPYING as %%license where available
+
 * Mon Apr  6 2015 Jens Petersen <petersen at redhat.com> - 2.8.5-2
 - do not own bash_completion.d/ (#1192805)
 
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/darcs.git/commit/?h=master&id=3ed6f894ce385648f6200bb37082d77d86657c28


More information about the scm-commits mailing list