talkatu/talkatu

Parents 5ea97ef807ba
Children 8c78e806f7c7
Remove the packaging since we are no longer going to carry packages for all these distros

Testing Done:
Compiled

Reviewed at https://reviews.imfreedom.org/r/1781/
--- a/meson.build Tue Aug 30 04:23:00 2022 -0500
+++ b/meson.build Sat Sep 17 23:37:00 2022 -0500
@@ -117,7 +117,6 @@
subdir('talkatu')
subdir('po')
subdir('demo')
-subdir('packaging')
subdir('vapi')
###############################################################################
--- a/packaging/debian/changelog Tue Aug 30 04:23:00 2022 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-talkatu (0.0.1) UNRELEASED; urgency=medium
-
- * Initial release.
-
- -- Gary Kramlich <grim@reaperworld.com> Sun, 29 Jul 2018 00:03:51 -0500
--- a/packaging/debian/control Tue Aug 30 04:23:00 2022 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,92 +0,0 @@
-Source: talkatu
-Section: libs
-Priority: optional
-Maintainer: Gary Kramlich <grim@reaperworld.com>
-Build-Depends: debhelper-compat (=12),
- meson, libglib2.0-dev,
- libgtk-4-dev, libgtk-4-bin,
- gettext, help2man,
- gobject-introspection,
- libgumbo-dev, libcmark-dev,
- valac
-Homepage: https://keep.imfreedom.org/talkatu/talkatu/
-Vcs-Browser: https://keep.imfreedom.org/talkatu/talkatu/file/default
-Vcs-Hg: https://keep.imfreedom.org/talkatu/talkatu/
-Standards-Version: 4.1.5
-
-Package: libtalkatu0
-Architecture: any
-Depends: ${misc:Depends},
- ${shlibs:Depends},
- libtalkatu-common (=${source:Version}),
- libglib2.0-0 (>=2.40.0),
- libgtk-4-1 (>=4.6.0),
- libgumbo1,
- libcmark0
-Description: GTK widgets for chat applications
- Talkatu provides support for parsing and rendering plain text, HTML, and
- Markdown inside of GTK.
- .
- This package contains the main library.
-
-Package: libtalkatu-dev
-Architecture: any
-Section: libdevel
-Depends: ${misc:Depends},
- libtalkatu0 (=${binary:Version}),
- gir1.2-talkatu-0.0 (=${binary:Version}),
- libglib2.0-dev,
- libgtk-4-dev
-Description: Development files for the talkatu library
- Talkatu provides support for parsing and rendering plain text, HTML, and
- Markdown inside of GTK.
- .
- This package includes the files used for development against libtalkatu.
-
-Package: libtalkatu-common
-Architecture: all
-Section: misc
-Depends: ${misc:Depends},
-Description: Common files for the talkatu library
- Talkatu provides support for parsing and rendering plain text, HTML, and
- Markdown inside of GTK.
- .
- This package contains the common files that the library needs.
-
-Package: libtalkatu-doc
-Architecture: all
-Section: doc
-Depends: ${misc:Depends}
-Suggests: libtalkatu-dev
-Description: Documentation for the talkatu library
- Talkatu provides support for parsing and rendering plain text, HTML, and
- Markdown inside of GTK.
- .
- This package contains the documentation for the library.
-
-Package: talkatu-demo
-Architecture: any
-Section: utils
-Depends: ${misc:Depends},
- ${shlibs:Depends},
- libtalkatu0 (=${binary:Version}),
- libglib2.0-0 (>=2.40.0),
- libgtk-4-0 (>=4.6.0)
-Description: Demo for the talkatu library
- Talkatu provides support for parsing and rendering plain text, HTML, and
- Markdown inside of GTK.
- .
- This package contains the demo application.
-
-Package: gir1.2-talkatu-0.0
-Architecture: any
-Depends: ${gir:Depends},
- ${misc:Depends},
- libtalkatu0 (=${binary:Version})
-Section: introspection
-Description: typelib for talkatu library
- Talkatu provides support for parsing and rendering plain text, HTML, and
- Markdown inside of GTK.
- .
- This package can be used by other packages using the GIRepository format to
- generate dynamic bindings for libtalkatu.
--- a/packaging/debian/copyright Tue Aug 30 04:23:00 2022 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
-Upstream-Name: talkatu
-Upstream-Contact: grim@reaperworld.com
-Source: https://keep.imfreedom.org/talkatu/talkatu/
-
-Files: *
-Copyright: 2017-2020 Gary Kramlich <grim@reaperworld.com>
-License: GPL-2+
-
-License: GPL-2+
- This library is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
- .
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- .
- You should have received a copy of the GNU General Public License
- along with this library; if not, see <https://www.gnu.org/licenses/>.
- .
- On Debian systems, the complete text of the GNU General Public License
- can be found in /usr/share/common-licenses/GPL-2.
--- a/packaging/debian/gir1.2-talkatu-0.0.install Tue Aug 30 04:23:00 2022 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-usr/lib/*/girepository-1.0/
--- a/packaging/debian/libtalkatu-common.install Tue Aug 30 04:23:00 2022 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-usr/share/locale
--- a/packaging/debian/libtalkatu-dev.install Tue Aug 30 04:23:00 2022 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-usr/include/
-usr/lib/*/libtalkatu.so
-usr/lib/*/pkgconfig/*.pc
-usr/share/gir-1.0/
-debian/tmp/usr/share/vala/vapi/talkatu.deps
-debian/tmp/usr/share/vala/vapi/talkatu.vapi
--- a/packaging/debian/libtalkatu-doc.install Tue Aug 30 04:23:00 2022 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-usr/share/doc/talkatu/
--- a/packaging/debian/libtalkatu0.install Tue Aug 30 04:23:00 2022 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-usr/lib/*/libtalkatu.so.*
-usr/share/doc/talkatu/
-
--- a/packaging/debian/rules Tue Aug 30 04:23:00 2022 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-#!/usr/bin/make -f
-
-export DH_VERBOSE = 1
-export DEB_BUILD_MAINT_OPTIONS = hardening=+all
-
-%:
- dh $@ --buildsystem=meson --with gir
--- a/packaging/debian/source/format Tue Aug 30 04:23:00 2022 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-3.0 (native)
-
--- a/packaging/debian/talkatu-demo.install Tue Aug 30 04:23:00 2022 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-usr/bin/talkatu-demo
-usr/share/man/man1/talkatu-demo.1
--- a/packaging/meson.build Tue Aug 30 04:23:00 2022 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-configure_file(
- input : 'talkatu.spec.in',
- output : 'talkatu.spec',
- configuration : version_conf)
--- a/packaging/talkatu.spec.in Tue Aug 30 04:23:00 2022 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,119 +0,0 @@
-Name: talkatu
-Version: @TALKATU_MAJOR_VERSION@.@TALKATU_MINOR_VERSION@.@TALKATU_MICRO_VERSION@
-%if "@TALKATU_EXTRA_VERSION@" == ""
-Release: 1.%{?build_number}%{?!build_number:1}%{?dist}
-%else
-Release: 0.%{?build_number}%{?!build_number:1}%{?dist}
-%endif
-License: GPLv2+
-Summary: A collection of GTK widgets for chat applications
-Url: https://keep.imfreedom.org/talkatu/talkatu
-Group: Development/Libraries
-
-BuildRequires: cmark-devel
-BuildRequires: gettext
-BuildRequires: gi-docgen
-BuildRequires: glib2-devel >= 2.20.0
-BuildRequires: gobject-introspection-devel
-BuildRequires: gtk4-devel
-BuildRequires: gumbo-parser-devel
-BuildRequires: help2man
-BuildRequires: libadwaita-devel
-BuildRequires: meson >= 0.37.0
-BuildRequires: vala
-
-%if 0%{?suse_version} > 0
-# avoid "directories not owned by a package" error
-%define notownedhack 1
-%else
-%define notownedhack 0
-%endif
-
-%package devel
-Summary: A collection of GTK widgets for chat applications
-Group: Development/Libraries
-Requires: %{name}%{?_isa} = %{version}-%{release}
-
-%package vala
-Summary: A collection of GTK widgets for chat applications
-Group: Development/Libraries
-Requires: %{name}%{?_isa} = %{version}-%{release}
-
-%description
-Talkatu is a collection of GTK widgets for rendering plain text, HTML and
-Markdown inside of GTK.
-
-This package contains the main library.
-
-%description devel
-Talkatu provides support for parsing and rendering plain text, HTML and
-Markdown inside of GTK.
-
-This package includes the files used for development against libtalkatu.
-
-%description vala
-Talkatu provides support for parsing and rendering plain text, HTML and
-Markdown inside of GTK.
-
-This package contains the vapi bindings allowing Talkatu to be used from vala.
-
-%build
-%meson
-%meson_build
-
-%install
-%meson_install
-%find_lang %{name}
-
-# Unneeded files
-%if %{notownedhack} == 1
-rm -rf %{buildroot}%{_datadir}/talkatu/
-%endif
-
-%check
-%meson_test
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-%files -f %{name}.lang
-%defattr(-,root,root)
-%doc README.md ChangeLog logo.png
-%if %{notownedhack} == 0
-%license COPYING
-%endif
-%{_bindir}/talkatu-demo
-%{_mandir}/man1/talkatu-demo.1*
-%{_libdir}/libtalkatu.so.0.1.0
-
-%files devel
-%defattr(-,root,root)
-%doc README.md HACKING logo.png
-%if %{notownedhack} == 0
-%license COPYING
-%endif
-%{_includedir}/talkatu-1.0/
-%{_libdir}/libtalkatu.so
-%{_libdir}/libtalkatu.so.0
-%{_libdir}/pkgconfig/talkatu.pc
-%{_libdir}/girepository-1.0/Talkatu-0.0.typelib
-%{_datadir}/doc/talkatu/
-%{_datadir}/gir-1.0/Talkatu-0.0.gir
-
-%files vala
-%defattr(-,root,root)
-%doc README.md HACKING logo.png
-%if %{notownedhack} == 0
-%license COPYING
-%endif
-%{_datadir}/vala/vapi/talkatu.vapi
-%{_datadir}/vala/vapi/talkatu.deps
-
-%changelog
-* Thu May 21 2020 Gary Kramlich <grim@reaperworld.com>
-- Added Vala package
-
-* Tue Jul 31 2018 Gary Kramlich <grim@reaperworld.com>
-- Initial revision
-