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