pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

spectrum2: add start of package



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Tue Apr 30 22:38:29 2024 +0200
Changeset:	7cc4b4d244ba132804b7d88bce8126f4c5e4fe77

Modified Files:
	Makefile
Added Files:
	spectrum2/DESCR
	spectrum2/Makefile
	spectrum2/PLIST
	spectrum2/TODO
	spectrum2/distinfo

Log Message:
spectrum2: add start of package

Needs swiften library packaged.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=7cc4b4d244ba132804b7d88bce8126f4c5e4fe77

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile           |  1 +
 spectrum2/DESCR    |  7 +++++++
 spectrum2/Makefile | 24 ++++++++++++++++++++++++
 spectrum2/PLIST    |  4 ++++
 spectrum2/TODO     |  2 ++
 spectrum2/distinfo |  5 +++++
 6 files changed, 43 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 0ed882202a..597a70bf07 100644
--- a/Makefile
+++ b/Makefile
@@ -5206,6 +5206,7 @@ SUBDIR+=	sparse
 SUBDIR+=	spatt
 SUBDIR+=	spcm
 SUBDIR+=	spectra
+SUBDIR+=	spectrum2
 SUBDIR+=	speed-dreams
 SUBDIR+=	speedx
 SUBDIR+=	spfmilter
diff --git a/spectrum2/DESCR b/spectrum2/DESCR
new file mode 100644
index 0000000000..72901eb125
--- /dev/null
+++ b/spectrum2/DESCR
@@ -0,0 +1,7 @@
+Spectrum 2 is an open source instant messaging transport.
+
+It allows users to chat together even when they are using different
+IM networks.
+
+It acts as a transport layer between the users as showed in the
+animation above.
diff --git a/spectrum2/Makefile b/spectrum2/Makefile
new file mode 100644
index 0000000000..573f59eca1
--- /dev/null
+++ b/spectrum2/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD$
+
+DISTNAME=	spectrum2-2.2.1
+CATEGORIES=	chat
+MASTER_SITES=	${MASTER_SITE_GITHUB:=SpectrumIM/}
+GITHUB_TAG=	${PKGVERSION_NOREV}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/SpectrumIM/spectrum2/
+COMMENT=	Instant Messenger transports
+#LICENSE=	# TODO: (see mk/license.mk)
+
+USE_TOOLS+=	pkg-config
+USE_LANGUAGES=	c c++
+
+PKGCONFIG_OVERRIDE+=	libtransport/transport.pc.in
+
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/log4cxx/buildlink3.mk"
+.include "../../devel/protobuf/buildlink3.mk"
+.include "../../textproc/jsoncpp/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/spectrum2/PLIST b/spectrum2/PLIST
new file mode 100644
index 0000000000..92ba51a2d7
--- /dev/null
+++ b/spectrum2/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+@comment TODO: to fill this file with the file listing:
+@comment TODO: 1. run "/usr/bin/make package"
+@comment TODO: 2. run "/usr/bin/make print-PLIST"
diff --git a/spectrum2/TODO b/spectrum2/TODO
new file mode 100644
index 0000000000..0bcf9901c4
--- /dev/null
+++ b/spectrum2/TODO
@@ -0,0 +1,2 @@
+Needs 'swiften' library, included copy does not work for some reason.
+Possibly report upstream?
diff --git a/spectrum2/distinfo b/spectrum2/distinfo
new file mode 100644
index 0000000000..6955cdb04f
--- /dev/null
+++ b/spectrum2/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (spectrum2-2.2.1.tar.gz) = 059434270abb912e7e488bcad808e1261d84edf674c5536790afe344be48c1e7
+SHA512 (spectrum2-2.2.1.tar.gz) = c752f043f337157125da800ec5e5ed41b0f0f2bf8ee91c682a228779754557389469eb58610bef7793a0d68a303260f80a38a1519f61b62ba23e9a2222c6f399
+Size (spectrum2-2.2.1.tar.gz) = 666509 bytes


Home | Main Index | Thread Index | Old Index