[perl-champlain/deprecated] Added project deprecation notice



commit 16ea2442bfdd87d6792432709c6b1d0dbc3306d7
Author: Emmanuel Rodriguez <emmanuel rodriguez gmail com>
Date:   Tue Jan 26 18:35:49 2021 +0100

    Added project deprecation notice
    
    - Makefile.PL, README, lib/Champlain.pm, perl-champlain.doap

 Makefile.PL         | 25 ++++++++++++++++++++++++-
 README              | 20 ++++++++++++++++++++
 lib/Champlain.pm    | 33 +++++++++++++++++++++++++++++++++
 perl-champlain.doap |  2 +-
 4 files changed, 78 insertions(+), 2 deletions(-)
---
diff --git a/Makefile.PL b/Makefile.PL
index 93a031f..567f300 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -119,7 +119,30 @@ sub main {
                        FILES => 'build',
                },
        );
-       
+
+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-champlain
+* Upstream URL: https://gitlab.gnome.org/GNOME/libchamplain
+
+NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
+
+__EON__
+
        return 0;
 }
 
diff --git a/README b/README
index d38341e..39b81f3 100644
--- a/README
+++ b/README
@@ -1,6 +1,26 @@
 Champlain
 =========
 
+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-champlain
+* Upstream URL: https://gitlab.gnome.org/GNOME/libchamplain
+
+NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
+
 Perl bindings for the C library "libchamplain" that provides a ClutterActor for
 displaying geographical maps from various free sources. Libchamplain provides a
 simple mechanism for rendering maps in an application or for embedding maps in
diff --git a/lib/Champlain.pm b/lib/Champlain.pm
index 63633d3..bac976d 100644
--- a/lib/Champlain.pm
+++ b/lib/Champlain.pm
@@ -26,6 +26,39 @@ Champlain - Map rendering canvas
        # Main loop
        Clutter->main();
 
+=head1 ABSTRACT
+
+B<DEPRECATED> Perl bindings for the C library 'libchamplain-gtk'
+
+=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-champlain
+
+=item *
+
+Upstream URL: https://gitlab.gnome.org/GNOME/libchamplain
+
+=back
+
 =head1 DESCRIPTION
 
 Champlain consists of the Perl bindings for the C library libchamplain which
diff --git a/perl-champlain.doap b/perl-champlain.doap
index 606b90e..05fa851 100644
--- a/perl-champlain.doap
+++ b/perl-champlain.doap
@@ -5,7 +5,7 @@
          xmlns="http://usefulinc.com/ns/doap#";>
 
   <name xml:lang="en">Champlain</name>
-  <shortdesc xml:lang="en">Perl bindings for libchamplain</shortdesc>
+  <shortdesc xml:lang="en">(DEPRECATED) Perl bindings for libchamplain</shortdesc>
   <homepage rdf:resource="http://projects.gnome.org/libchamplain/"; />
   <mailing-list rdf:resource="http://mail.gnome.org/mailman/listinfo/libchamplain-list"; />
 


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