[perl-gtk2-unique] Added project deprecation notice



commit 5380b94892d354fa6bce12157caccb06a983929f
Author: Brian Manning <bmanning src gnome org>
Date:   Mon Jan 11 22:01:48 2021 -0800

    Added project deprecation notice
    
    - Makefile.PL, README, lib/Gtk2/Unique.pm, perl-gtk2-unique.doap

 Makefile.PL           | 28 ++++++++++++++++++++++++++++
 README                | 24 ++++++++++++++++++++++++
 lib/Gtk2/Unique.pm    | 49 ++++++++++++++++++++++++++++++++++++++++++++++++-
 perl-gtk2-unique.doap |  2 +-
 4 files changed, 101 insertions(+), 2 deletions(-)
---
diff --git a/Makefile.PL b/Makefile.PL
index 9ba0638..630f328 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -86,6 +86,7 @@ sub main {
                META_MERGE => {
                        repository => 'http://github.com/potyl/gtk2-unique/tree/master',
          configure_requires => \%pre_reqs,
+         x_deprecated       => 1,
                },
                
                $DEPENDS->get_makefile_vars(),
@@ -96,6 +97,33 @@ sub main {
                },
        );
        
+print <<__EON__;
+NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
+
+This module has been deprecated by the Gtk-Perl project.  This means that the
+module will no longer be updated with security patches, bug fixes, or when
+changes are made in the Perl ABI.  The Git repo for this module has been
+archived (made read-only), it will no longer possible to submit new commits to
+it.  You are more than welcome to ask about this module on the Gtk-Perl
+mailing list, but our priorities going forward will be maintaining Gtk-Perl
+modules that are supported and maintained upstream; this module is neither.
+
+Since this module is licensed under the LGPL v2.1, you may also fork this
+module, if you wish, but you will need to use a different name for it on CPAN,
+and the Gtk-Perl team requests that you use your own resources (mailing list,
+Git repos, bug trackers, etc.) to maintain your fork going forward.
+
+* Perl URL: https://gitlab.gnome.org/GNOME/perl-gtk2-unique
+* Upstream URL: https://gitlab.gnome.org/Archive/unique
+* Last upstream version: 1.1.6
+* Last upstream release date: 2009-11-12
+* Migration path for this module: Gtk3::Application
+* Migration module URL: https://metacpan.org/pod/Gtk3
+
+NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
+
+__EON__
+
        return 0;
 }
 
diff --git a/README b/README
index 0ea670f..d80fd30 100644
--- a/README
+++ b/README
@@ -1,6 +1,30 @@
 Gtk2::Unique
 =========
 
+NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
+
+This module has been deprecated by the Gtk-Perl project.  This means that the
+module will no longer be updated with security patches, bug fixes, or when
+changes are made in the Perl ABI.  The Git repo for this module has been
+archived (made read-only), it will no longer possible to submit new commits to
+it.  You are more than welcome to ask about this module on the Gtk-Perl
+mailing list, but our priorities going forward will be maintaining Gtk-Perl
+modules that are supported and maintained upstream; this module is neither.
+
+Since this module is licensed under the LGPL v2.1, you may also fork this
+module, if you wish, but you will need to use a different name for it on CPAN,
+and the Gtk-Perl team requests that you use your own resources (mailing list,
+Git repos, bug trackers, etc.) to maintain your fork going forward.
+
+* Perl URL: https://gitlab.gnome.org/GNOME/perl-gtk2-unique
+* Upstream URL: https://gitlab.gnome.org/Archive/unique
+* Last upstream version: 1.1.6
+* Last upstream release date: 2009-11-12
+* Migration path for this module: Gtk3::Application
+* Migration module URL: https://metacpan.org/pod/Gtk3
+
+NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
+
 Perl bindings for the C library "libunique" that provides a mechanism for
 writing single instance applications. If you launch a single instance
 application twice, the second instance will either just quit or will send a
diff --git a/lib/Gtk2/Unique.pm b/lib/Gtk2/Unique.pm
index ad7b64e..9c632d5 100644
--- a/lib/Gtk2/Unique.pm
+++ b/lib/Gtk2/Unique.pm
@@ -2,7 +2,7 @@ package Gtk2::Unique;
 
 =head1 NAME
 
-Gtk2::Unique - Use single instance applications
+Gtk2::Unique - (DEPRECATED) Use single instance applications
 
 =head1 SYNOPSIS
 
@@ -55,8 +55,55 @@ Gtk2::Unique - Use single instance applications
                });
        }
 
+=head1 ABSTRACT
+
+B<DEPRECATED> Perl bindings for the C library 'libunique'
+
 =head1 DESCRIPTION
 
+B<NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE>
+
+This module has been deprecated by the Gtk-Perl project.  This means that the
+module will no longer be updated with security patches, bug fixes, or when
+changes are made in the Perl ABI.  The Git repo for this module has been
+archived (made read-only), it will no longer possible to submit new commits to
+it.  You are more than welcome to ask about this module on the Gtk-Perl
+mailing list, but our priorities going forward will be maintaining Gtk-Perl
+modules that are supported and maintained upstream; this module is neither.
+
+Since this module is licensed under the LGPL v2.1, you may also fork this
+module, if you wish, but you will need to use a different name for it on CPAN,
+and the Gtk-Perl team requests that you use your own resources (mailing list,
+Git repos, bug trackers, etc.) to maintain your fork going forward.
+
+=over
+
+=item *
+
+Perl URL: https://gitlab.gnome.org/GNOME/perl-gtk2-unique
+
+=item *
+
+Upstream URL: https://gitlab.gnome.org/Archive/unique
+
+=item *
+
+Last upstream version: 1.1.6
+
+=item *
+
+Last upstream release date: 2009-11-12
+
+=item *
+
+Migration path for this module: Gtk3::Application
+
+=item *
+
+Migration module URL: https://metacpan.org/pod/Gtk3
+
+=back
+
 Gtk2::Unique is a Perl binding for the C library libunique which provides a
 way for writing single instance application. If you launch a single instance
 application twice, the second instance will either just quit or will send a
diff --git a/perl-gtk2-unique.doap b/perl-gtk2-unique.doap
index e88c2bc..2a1dafc 100644
--- a/perl-gtk2-unique.doap
+++ b/perl-gtk2-unique.doap
@@ -5,7 +5,7 @@
          xmlns="http://usefulinc.com/ns/doap#";>
 
   <name xml:lang="en">Gtk2::Unique</name>
-  <shortdesc xml:lang="en">Perl bindings for libunique</shortdesc>
+  <shortdesc xml:lang="en">Perl bindings for libunique (DEPRECATED)</shortdesc>
   <homepage rdf:resource="http://live.gnome.org/LibUnique"; />
   <mailing-list rdf:resource="http://mail.gnome.org/mailman/listinfo/gtk-perl-list"; />
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]