From 4c456a389741af69c1dd0dcdef8ce810b366e3a0 Mon Sep 17 00:00:00 2001 From: os-mnemo Date: Thu, 26 Jan 2017 15:03:58 +0100 Subject: [PATCH] Create keepassx.rb --- keepassx.rb | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 keepassx.rb diff --git a/keepassx.rb b/keepassx.rb new file mode 100644 index 0000000..8b7b83d --- /dev/null +++ b/keepassx.rb @@ -0,0 +1,26 @@ +require 'formula' + +class Keepassx < Formula + homepage 'http://www.keepassx.org' + url "https://github.com/eugenesan/keepassx.git", :branch => "2.0-http-totp" + version "2.0.3-http-totp-r1" + head "https://github.com/eugenesan/keepassx.git", :branch => "master" + + depends_on 'cmake' + depends_on 'qt' + depends_on 'libgcrypt' + depends_on 'libmicrohttpd' + depends_on 'qjson' + depends_on 'oath-toolkit' + + def install + mkdir 'build' do + system 'cmake', '..', *std_cmake_args + + # Do no deploy redundent Qt libs (we do not attempt .dmg bundle since the proccess is broken) + inreplace 'src/cmake_install.cmake', 'FIXUP_QT4_EXECUTABLE', '#FIXUP_QT4_EXECUTABLE' + + system 'make', 'install' + end + end +end