Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (bf2807c36a3ab634217915b255fb8de9e9664c4f)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (bf2807c36a3ab634217915b255fb8de9e9664c4f)
  • Date: Sun, 15 Oct 2017 11:41:28 +0000

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

ChangeLog | 3 +++
crypto/keepassxc/BUILD | 1 +
crypto/keepassxc/DEPENDS | 11 +++++++++++
crypto/keepassxc/DETAILS | 18 ++++++++++++++++++
crypto/keepassxc/HISTORY | 3 +++
crypto/keepassxc/INSTALL | 5 +++++
qt5/qtbase/DEPENDS | 3 ++-
qt5/qtbase/HISTORY | 3 +++
qt5/qtbase/INSTALL | 5 +++++
qt5/qttools/DEPENDS | 3 ++-
qt5/qttools/HISTORY | 3 +++
qt5/qttools/INSTALL | 7 +++++++
12 files changed, 63 insertions(+), 2 deletions(-)

New commits:
commit bf2807c36a3ab634217915b255fb8de9e9664c4f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

crypto/keepassxc: new spell, community fork of keepassx

commit b0b500ceb9eaed7c6d96ed882878785ca0388fa6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

qt5/qttools: fix rpath of tools

commit 90b08216ae23a00d06bbac031bc1d0f469378384
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

qt5/qtbase: fix rpath

diff --git a/ChangeLog b/ChangeLog
index 599d559..a8818e9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2017-10-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * crypto/keepassxc: new spell, community fork of keepassx
+
2017-10-14 Ismael Luceno <ismael AT sourcemage.org>
* net/libwfd: new spell, stand-alone implementation of the
Wifi-Display protocol

diff --git a/crypto/keepassxc/BUILD b/crypto/keepassxc/BUILD
new file mode 100755
index 0000000..7f792da
--- /dev/null
+++ b/crypto/keepassxc/BUILD
@@ -0,0 +1 @@
+OPTS="-DCMAKE_INSTALL_PREFIX=$INSTALL_ROOT/usr $OPTS" qt5_cmake_build
diff --git a/crypto/keepassxc/DEPENDS b/crypto/keepassxc/DEPENDS
new file mode 100755
index 0000000..f782c16
--- /dev/null
+++ b/crypto/keepassxc/DEPENDS
@@ -0,0 +1,11 @@
+depends -sub CXX gcc &&
+depends qtbase &&
+depends cmake &&
+depends libgcrypt &&
+depends zlib &&
+depends patchelf &&
+
+optional_depends libxtst '' '' 'for auto-type support' &&
+if is_depends_enabled $SPELL libxtst; then
+ depends libxi
+fi
diff --git a/crypto/keepassxc/DETAILS b/crypto/keepassxc/DETAILS
new file mode 100755
index 0000000..d0d3be0
--- /dev/null
+++ b/crypto/keepassxc/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=keepassxc
+ VERSION=2.2.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://github.com/keepassxreboot/${SPELL}/archive/${VERSION}.tar.gz
+
SOURCE_HASH=sha512:bce2a0d6d3ad32bb507afac22670b34c37f5e36de6a30bb7c9b5a523c12bad59d95a414b90608451660fb9ce224279c7658e1892f2b99c673908449cc86e5595
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://keepassxc.org/";
+ LICENSE[0]=GPL
+ ENTERED=20171015
+ SHORT="a password manager"
+cat << EOF
+KeePass Cross-Platform Community Edition
+
+The thing computers can do best is storing information. You shouldn't waste
+your time trying to remember and type your passwords. KeePassXC can store
+your passwords safely and auto-type them into your everyday websites and
+applications.
+EOF
diff --git a/crypto/keepassxc/HISTORY b/crypto/keepassxc/HISTORY
new file mode 100644
index 0000000..57133a2
--- /dev/null
+++ b/crypto/keepassxc/HISTORY
@@ -0,0 +1,3 @@
+2017-10-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS, INSTALL: spell created
+
diff --git a/crypto/keepassxc/INSTALL b/crypto/keepassxc/INSTALL
new file mode 100755
index 0000000..cceb375
--- /dev/null
+++ b/crypto/keepassxc/INSTALL
@@ -0,0 +1,5 @@
+default_install &&
+
+for exec in keepassxc keepassxc-cli; do
+ patchelf --set-rpath /opt/qt5/lib "${INSTALL_ROOT}/usr/bin/$exec"
+done
diff --git a/qt5/qtbase/DEPENDS b/qt5/qtbase/DEPENDS
index 9590f4a..5e5d419 100755
--- a/qt5/qtbase/DEPENDS
+++ b/qt5/qtbase/DEPENDS
@@ -1,5 +1,6 @@
depends -sub CXX gcc &&
-depends perl &&
+depends patchelf &&
+depends perl &&
depends zlib &&
depends libx11 &&
depends libxcursor &&
diff --git a/qt5/qtbase/HISTORY b/qt5/qtbase/HISTORY
index dbaec1e..7b8c969 100644
--- a/qt5/qtbase/HISTORY
+++ b/qt5/qtbase/HISTORY
@@ -1,3 +1,6 @@
+2017-10-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * INSTALL, DEPENDS: fix rpath of tools
+
2017-10-06 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: tweak

diff --git a/qt5/qtbase/INSTALL b/qt5/qtbase/INSTALL
new file mode 100755
index 0000000..8705898
--- /dev/null
+++ b/qt5/qtbase/INSTALL
@@ -0,0 +1,5 @@
+default_install &&
+
+for exec in moc qlalr qmake rcc uic; do
+ patchelf --set-rpath /opt/qt5/lib "${INSTALL_ROOT}/opt/qt5/bin/$exec"
+done
diff --git a/qt5/qttools/DEPENDS b/qt5/qttools/DEPENDS
index ab82eaa..671cfa9 100755
--- a/qt5/qttools/DEPENDS
+++ b/qt5/qttools/DEPENDS
@@ -2,4 +2,5 @@ depends -sub CXX gcc &&
depends qtbase &&
depends qtdeclarative &&
depends qtxmlpatterns &&
-optional_depends WEBKIT_QT '' '' 'qwebview plugin'
+optional_depends WEBKIT_QT '' '' 'qwebview plugin' &&
+depends patchelf
diff --git a/qt5/qttools/HISTORY b/qt5/qttools/HISTORY
index de07b99..e3fb7dc 100644
--- a/qt5/qttools/HISTORY
+++ b/qt5/qttools/HISTORY
@@ -1,3 +1,6 @@
+2017-10-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * INSTALL, DEPENDS: fix rpath of tools
+
2017-10-06 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 5.9.2

diff --git a/qt5/qttools/INSTALL b/qt5/qttools/INSTALL
new file mode 100755
index 0000000..20af77c
--- /dev/null
+++ b/qt5/qttools/INSTALL
@@ -0,0 +1,7 @@
+default_install &&
+
+for exec in assistant designer lconvert linguist lrelease lupdate pixeltool \
+ qcollectiongenerator qdbus qdbusviewer qdoc qhelpconverter qhelpgenerator \
+ qtattributionsscanner qtdiag qtpaths qtplugininfo; do
+ patchelf --set-rpath /opt/qt5/lib "${INSTALL_ROOT}/opt/qt5/bin/$exec"
+done



  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (bf2807c36a3ab634217915b255fb8de9e9664c4f), Florian Franzmann, 10/15/2017

Archive powered by MHonArc 2.6.24.

Top of Page