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.
This commit is contained in:
ng0 2019-06-10 11:26:13 +00:00
parent 614d805cdb
commit b80366cea0
5 changed files with 71 additions and 0 deletions

5
michabo/DESCR Normal file
View File

@ -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.

44
michabo/Makefile Normal file
View File

@ -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
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"

14
michabo/PLIST Normal file
View File

@ -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

2
michabo/TODO Normal file
View File

@ -0,0 +1,2 @@
* Which parts of qt5 do we really need?
* Investigate the application crashes.

6
michabo/distinfo Normal file
View File

@ -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