Skip to content
Papyrus is a kaqaz based note manager, focused on privacy and socials features.
Branch: master
Clone or download
Pull request Compare This branch is 32 commits ahead, 4 commits behind sialan-labs:master.
realbardia Merge pull request #6 from motersen/include-qobject
Include missing definition of QObject in databasedatatypes.h
Latest commit 5fde3c3 May 17, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
android
asemantools
debian
desktop
files
fonts
iOS
promovideo
qmake Change build structer Sep 5, 2014
qmapcontrol
qml/Papyrus
qtdropbox
simpleqtcryptor
translations_sources
ubuntutouch
.gitignore
LICENSE
LICENSE.html
Papyrus.pro
README.md
SourceDiary.sh
UpdateTranslations.sh
asemandeveloper_macros.h
backuper.cpp
backuper.h
database.cpp
database.h
databasedatatypes.cpp
databasedatatypes.h
iconprovider.cpp
iconprovider.h
main.cpp
papercoreobject.cpp
papercoreobject.h
papermanager.cpp
papermanager.h
papyrus.cpp
papyrus.h
papyrusabstractpaper.cpp
papyrusabstractpaper.h
papyrusdropbox.cpp
papyrusdropbox.h
papyrushistorymodel.cpp
papyrushistorymodel.h
papyruslabelsmodel.cpp
papyruslabelsmodel.h
papyrusmacros.h
papyruspaperdragarea.cpp
papyruspaperdragarea.h
papyruspaperfilesmodel.cpp
papyruspaperfilesmodel.h
papyrussidebarmodel.cpp
papyrussidebarmodel.h
papyrussync.cpp
papyrussync.h
papyrustodolistmodel.cpp
papyrustodolistmodel.h
repository.cpp
repository.h
resource.qrc
resourcemanager.cpp
resourcemanager.h
searchhighlighter.cpp
searchhighlighter.h
smartiodbox.cpp
smartiodbox.h
smartiodboxsingle.cpp
smartiodboxsingle.h
translationmodel.cpp
translationmodel.h
weathermodel.cpp
weathermodel.h

README.md

Papyrus

Papyrus is a kaqaz base note manager, focused on privacy and socials features. Papyrus project are released under the terms of the GPLv3 license.

How to Compile

Install dependencies

Install gcc, g++, openssl, git, Qt5Core, Qt5DBus, Qt5Gui, Qt5Multimedia, Qt5MultimediaQuick_p, Qt5Network, Qt5PrintSupport, Qt5Qml, Qt5Quick, Qt5Sql, Qt5Svg, and Qt5Widgets. on Ubuntu:

sudo apt-get install g++ gcc git qtbase5-dev libqt5sql5-sqlite libqt5multimediaquick-p5 libqt5multimedia5-plugins libqt5multimedia5 libqt5qml5 libqt5qml-graphicaleffects libqt5qml-quickcontrols qtdeclarative5-dev libqt5quick5 

on Fedora (tested on Fedora 20):

yum install qt5-qtbase qt5-qtbase-devel qt5-qtdeclarative qt5-qtquick1 qt5-qtquick1-devel kde-plasma-applicationname kde-plasma-nm qt5-qtdeclarative-devel qt5-qtdeclarative-static qt5-qtgraphicaleffects qt5-qtquickcontrols openssl-devel

For other distributions search for the corresponding packages.

Get source code from git repository

Get Papyrus code using this command:

git clone https://github.com/Aseman-Land/Papyrus.git

Start building

Switch to source directory

cd Papyrus
Ubuntu
mkdir build && cd build
qmake -r .. PREFIX=/usr
make
make install

for ubuntu touch add ubuntutouch to BUILD_MODE flag:

qmake -r .. PREFIX=/usr BUILD_MODE+=ubuntutouch

You can use command below after building to clean build directory on the each step.

make clean
Fedora
mkdir build && cd build
/bin/qmake-qt5 -o Makefile ..
make

Run Papyrus

To run papyrus touch mode run below command:

papyrus --touch

and normal mode:

papyrus
You can’t perform that action at this time.