[perl-gstreamer-gconf/deprecation] Added deprecation notices to all files with documentation
- From: Brian Manning <bmanning src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [perl-gstreamer-gconf/deprecation] Added deprecation notices to all files with documentation
- Date: Fri, 9 Oct 2020 05:19:16 +0000 (UTC)
commit 77c5d0b16830d753adfab5cd9e398d4505a4390c
Author: Brian Manning <bmanning src gnome org>
Date: Thu Oct 8 22:18:39 2020 -0700
Added deprecation notices to all files with documentation
- Makefile.PL, README, perl-gstreamer-gconf.doap, GConf.pm
GConf.pm | 45 +++++++++++++++++++++++++++++++++++++++++++--
Makefile.PL | 28 ++++++++++++++++++++++++++++
README | 23 +++++++++++++++++++++++
perl-gstreamer-gconf.doap | 2 +-
4 files changed, 95 insertions(+), 3 deletions(-)
---
diff --git a/GConf.pm b/GConf.pm
index 2b25c50..2211e4c 100644
--- a/GConf.pm
+++ b/GConf.pm
@@ -57,8 +57,49 @@ GStreamer::GConf - Perl interface to the GStreamer GConf library
=head1 ABSTRACT
-GStreamer::GConf provides access to the GConf interaction facilities of the
-GStreamer library.
+B<DEPRECATED> GStreamer::GConf provides access to the GConf interaction
+facilities of the GStreamer library.
+
+=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-gstreamer-gconf
+
+=item *
+
+Upstream URL: None
+
+=item *
+
+Last upstream version: N/A
+
+=item *
+
+Last upstream release date: N/A
+
+=item *
+
+Migration path for this module: no upstream replacement
+
+=back
B<Note>: I<GStreamer::GConf> is neither necessary for nor does it work with the
0.10 series of the GStreamer library. In 0.10 and above, simply use these
diff --git a/Makefile.PL b/Makefile.PL
index 0bcaf1e..69ac092 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -52,9 +52,37 @@ WriteMakefile(
ABSTRACT_FROM => 'GConf.pm',
PREREQ_PM => \%pre_reqs,
XSPROTOARG => '-noprototypes',
+ META_MERGE => { x_deprecated => 1, },
$gst->get_makefile_vars,
);
+
+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-gstreamer-gconf
+* Upstream URL: None
+* Last upstream version: N/A
+* Last upstream release date: N/A
+* Migration path for this module: no upstream replacement
+
+NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
+
+__EON__
+
sub MY::postamble {
return Glib::MakeHelper->postamble_clean ()
. Glib::MakeHelper->postamble_docs_full (
diff --git a/README b/README
index 3b724c8..3436e30 100644
--- a/README
+++ b/README
@@ -2,6 +2,29 @@
GStreamer::GConf
------------------
+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-gstreamer-gconf
+* Upstream URL: None
+* Last upstream version: N/A
+* Last upstream release date: N/A
+* Migration path for this module: no upstream replacement
+
+NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
+
GStreamer::GConf provides access to the GConf interaction facilities of the
GStreamer library.
diff --git a/perl-gstreamer-gconf.doap b/perl-gstreamer-gconf.doap
index 96d536f..2f8795a 100644
--- a/perl-gstreamer-gconf.doap
+++ b/perl-gstreamer-gconf.doap
@@ -4,7 +4,7 @@
xmlns:gnome="http://api.gnome.org/doap-extensions#"
xmlns="http://usefulinc.com/ns/doap#">
- <name xml:lang="en">GStreamer-GConf</name>
+ <name xml:lang="en">GStreamer-GConf (DEPRECATED)</name>
<shortdesc xml:lang="en">Provides access to the GConf interaction facilities of the GStreamer
library</shortdesc>
<homepage rdf:resource="http://gtk2-perl.sourceforge.net/" />
<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]