pkgsrc-WIP-changes archive

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

wip/michabo: Import as michabo-d37d39e5a43fef036d456b5f0f76410a6f8f5397



Module Name:	pkgsrc-wip
Committed By:	ng0 <ng0%n0.is@localhost>
Pushed By:	ng0
Date:		Mon Jun 10 11:26:13 2019 +0000
Changeset:	b80366cea06e646189ec49f12807b366b6bb5a0d

Added Files:
	michabo/DESCR
	michabo/Makefile
	michabo/PLIST
	michabo/TODO
	michabo/distinfo

Log Message:
wip/michabo: Import as michabo-d37d39e5a43fef036d456b5f0f76410a6f8f5397

Michabo is a work in progress native (e.g. not Electron) desktop app
for Pleroma and Mastodon servers.
Warning! This app is not yet suitable for use as your daily driver.
While the client core is robust, there are many missing features which
make it annoying to use.

NOTE: this still crashes.

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

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

diffstat:
 michabo/DESCR    |  5 +++++
 michabo/Makefile | 44 ++++++++++++++++++++++++++++++++++++++++++++
 michabo/PLIST    | 14 ++++++++++++++
 michabo/TODO     |  2 ++
 michabo/distinfo |  6 ++++++
 5 files changed, 71 insertions(+)

diffs:
diff --git a/michabo/DESCR b/michabo/DESCR
new file mode 100644
index 0000000000..cb21a6799e
--- /dev/null
+++ b/michabo/DESCR
@@ -0,0 +1,5 @@
+Michabo is a work in progress native (e.g. not Electron) desktop app
+for Pleroma and Mastodon servers.
+Warning! This app is not yet suitable for use as your daily driver.
+While the client core is robust, there are many missing features which
+make it annoying to use.
diff --git a/michabo/Makefile b/michabo/Makefile
new file mode 100644
index 0000000000..9236fa710a
--- /dev/null
+++ b/michabo/Makefile
@@ -0,0 +1,44 @@
+# $NetBSD$
+
+DISTNAME=	michabo
+PKGNAME=	michabo-${GIT_COMMITID}
+CATEGORIES=	net
+MASTER_SITES=	https://git.pleroma.social/kaniini/michabo/-/archive/${GIT_COMMITID}/michabo-${GIT_COMMITID}.tar.gz
+GIT_COMMITID=	d37d39e5a43fef036d456b5f0f76410a6f8f5397
+EXTRACT_USING=	bsdtar
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://git.pleroma.social/kaniini/michabo
+COMMENT=	Qt client for Pleroma and Mastodon
+LICENSE=	gnu-gpl-v3
+
+USE_LANGUAGES=	c c++
+USE_TOOLS+=	gmake
+
+QTDIR?=			${PREFIX}/qt5
+PREPEND_PATH+=		${QTDIR}/bin
+CONFIGURE_ENV+=		QTDIR=${QTDIR:Q}
+MAKE_ENV+=		QTDIR=${QTDIR:Q}
+
+.for t in lupdate lrelease moc qmake uic
+TOOLS_CREATE+=		${t}
+TOOLS_PATH.${t}=	${QTDIR}/bin/${t}
+.endfor
+
+INSTALLATION_DIRS+=	bin
+INSTALLATION_DIRS+=	share/michabo/icons
+WRKSRC=		${WRKDIR}/${DISTNAME}-${GIT_COMMITID}
+
+do-configure:
+	cd ${WRKSRC} && ${QTDIR}/bin/qmake
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/Michabo ${DESTDIR}${PREFIX}/bin/Michabo
+	${INSTALL_DATA} ${WRKSRC}/icons/*.svg ${DESTDIR}${PREFIX}/share/michabo/icons
+	${INSTALL_DATA} ${WRKSRC}/icons/*.png ${DESTDIR}${PREFIX}/share/michabo/icons
+
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtmultimedia/buildlink3.mk"
+.include "../../x11/qt5-qttools/buildlink3.mk"
+.include "../../x11/qt5-qtx11extras/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/michabo/PLIST b/michabo/PLIST
new file mode 100644
index 0000000000..b189fd67ca
--- /dev/null
+++ b/michabo/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD$
+bin/Michabo
+share/michabo/icons/action-favorite.svg
+share/michabo/icons/action-repeat.svg
+share/michabo/icons/action-reply.svg
+share/michabo/icons/ellipsis-h.svg
+share/michabo/icons/michabo-16.png
+share/michabo/icons/michabo-16.svg
+share/michabo/icons/michabo-256.png
+share/michabo/icons/michabo-32.png
+share/michabo/icons/michabo-32.svg
+share/michabo/icons/michabo-64.png
+share/michabo/icons/michabo-64.svg
+share/michabo/icons/michabo-default.svg
diff --git a/michabo/TODO b/michabo/TODO
new file mode 100644
index 0000000000..380ede3e3f
--- /dev/null
+++ b/michabo/TODO
@@ -0,0 +1,2 @@
+* Which parts of qt5 do we really need?
+* Investigate the application crashes.
diff --git a/michabo/distinfo b/michabo/distinfo
new file mode 100644
index 0000000000..0d19c08338
--- /dev/null
+++ b/michabo/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (michabo.tar.gz) = 81b8fe681c975cc8dd96470892e2366c7620c6e8
+RMD160 (michabo.tar.gz) = f2bb94b85399f9154d1dda7a34e137e33b54576f
+SHA512 (michabo.tar.gz) = 0e285ec6adb12313dfa6fa5c650ff4991a016773ab47e19bf59e1f493edaebc804095283acce8964eedf704496628de100fe6943e5c6ef187d9972825d45432d
+Size (michabo.tar.gz) = 193301 bytes


Home | Main Index | Thread Index | Old Index