ppisar pushed to perl-App-Asciio (f23). "Fix dependency filter"

notifications at fedoraproject.org notifications at fedoraproject.org
Wed Jul 15 13:40:35 UTC 2015


From f0b6b4ad9dd17a475b5ac6522ce55a6fb609fada Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
Date: Wed, 15 Jul 2015 15:35:45 +0200
Subject: Fix dependency filter


diff --git a/perl-App-Asciio.spec b/perl-App-Asciio.spec
index 38f357b..4ded896 100644
--- a/perl-App-Asciio.spec
+++ b/perl-App-Asciio.spec
@@ -1,6 +1,6 @@
 Name:       perl-App-Asciio 
 Version:    1.51.3
-Release:    1%{?dist}
+Release:    2%{?dist}
 # see lib/App/Asciio.pm
 License:    GPL+ or Artistic
 Group:      Development/Libraries
@@ -56,6 +56,11 @@ Provides: perl(App::Asciio::Ascii)       = %{version}
 Provides: perl(App::Asciio::Connections) = %{version}
 Provides: perl(App::Asciio::Dialogs)     = %{version}
 Provides: perl(App::Asciio::Elements)    = %{version}
+Provides: perl(App::Asciio::GTK::Asciio::Dialogs)   = %{version}
+Provides: perl(App::Asciio::GTK::Asciio::Menues)    = %{version}
+Provides: perl(App::Asciio::GTK::Asciio::stripes::editable_arrow2)  = %{version}
+Provides: perl(App::Asciio::GTK::Asciio::stripes::editable_box2)    = %{version}
+Provides: perl(App::Asciio::GTK::Asciio::stripes::wirl_arrow)       = %{version}
 Provides: perl(App::Asciio::Io)          = %{version}
 Provides: perl(App::Asciio::Menues)      = %{version}
 Provides: perl(App::Asciio::Options)     = %{version}
@@ -64,6 +69,9 @@ Provides: perl(App::Asciio::Undo)        = %{version}
 
 %{?perl_default_filter}
 
+# Filter under-specified provides
+%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\((App::Asciio|App::Asciio::GTK::Asciio)\\)$
+
 %description
 This gtk2-perl application allows you to draw ASCII diagrams in a modern
 (but simple) graphical application. The ASCII graphs can be saved as ASCII
@@ -105,16 +113,6 @@ EOF
 # fix perms
 find . -type f -exec chmod -c -x {} +
 
-# filter out unwanted (unversioned) provides
-cat << \EOF > %{name}-prov
-#!/bin/sh
-%{__perl_provides} $* |\
-sed -e '/^perl(App::Asciio)$/d'
-EOF
-
-%define __perl_provides %{_builddir}/App-Asciio-%{version}/%{name}-prov
-chmod +x %{__perl_provides}
-
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
@@ -146,6 +144,9 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications asciio.desktop
 
 
 %changelog
+* Wed Jul 15 2015 Petr Pisar <ppisar at redhat.com> - 1.51.3-2
+- Fix dependency filter
+
 * Sun Jul 12 2015 Emmanuel Seyman <emmanuel at seyman.fr> - 1.51.3-1
 - Update to 1.51.3
 
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/perl-App-Asciio.git/commit/?h=f23&id=f0b6b4ad9dd17a475b5ac6522ce55a6fb609fada


More information about the perl-devel mailing list