summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorZach2017-03-09 21:26:23 -0700
committerZach2017-03-09 21:26:23 -0700
commite27778c1836b141fed9b447a5a265664ba16c408 (patch)
tree6317110bbf22c24ecdad82901fa00062daa175bd
downloadaur-e27778c1836b141fed9b447a5a265664ba16c408.tar.gz
Initial commit
-rw-r--r--.SRCINFO29
-rw-r--r--.gitignore9
-rw-r--r--LICENSE54
-rw-r--r--PKGBUILD44
-rw-r--r--enpass-bin.install37
5 files changed, 173 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..cf7eff882aee
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,29 @@
+# Generated by mksrcinfo v8
+# Fri Mar 10 04:25:46 UTC 2017
+pkgbase = enpass-beta-bin
+ pkgdesc = A multiplatform password manager. Beta version
+ pkgver = 5.5.0.2
+ pkgrel = 1
+ url = https://enpass.io
+ install = enpass-bin.install
+ arch = x86_64
+ license = custom
+ depends = qt5-base
+ depends = qt5-websockets
+ depends = qt5-svg
+ depends = qt5-xmlpatterns
+ depends = qt5-multimedia
+ depends = unixodbc
+ depends = gtk2
+ depends = postgresql-libs
+ provides = enpass
+ conflicts = enpass-bin
+ conflicts = enpass-rc-bin
+ options = !strip
+ source = http://repo.sinew.in/testing/pool/beta/e/enpass/enpass_5.5.0-2beta_amd64.deb
+ source = LICENSE
+ sha256sums = 5d223d09a22c3c1f5931cc875b68091d3c6cf43494c44df6c33fa9204dde835d
+ sha256sums = d556b7f2d1243b775c4096e1efa1c669aee93fe64a57401bc8cdefb14fcd0145
+
+pkgname = enpass-beta-bin
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f84a74f7e7aa
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,9 @@
+*
+
+!.gitignore
+!PKGBUILD
+!.SRCINFO
+!enpass-bin.install
+!LICENSE
+
+!*/ \ No newline at end of file
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 000000000000..2c4d9e0f4525
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,54 @@
+
+END USER LICENSE AGREEMENT
+
+This END USER LICENSE AGREEMENT (EULA) is a legal agreement between you (either an individual or an entity) and Sinew Software Systems Private Limited (herein after referred as Sinew). By downloading or installing Enpass Password Manager ("SOFTWARE") from our website or from any marketplace store ("Google Play Store" or "Apple App Store" or "Microsoft Store" or "Blackberry World") herein after referred as APP STORE; you agree to be bound by the terms of this Agreement. If you do not agree to the terms of this Agreement, remove this SOFTWARE immediately.
+
+GRANT OF LICENSE
+
+Through this License Agreement ("License") Sinew grants you the non-exclusive, limited right to install and use the SOFTWARE.
+
+The Desktop license permits
+
+ a single user to install and use the Software on multiple machines.
+ multiple users to install and use the Software on a single machine.
+
+The license for use of Software on Mobile devices is bound with the APP STORE ID from which you has purchased the software individually from APP STORE and conforms to the legal terms of use of EULA of respective APP STORE.
+
+COPYRIGHT
+
+The SOFTWARE is owned by Sinew Software Systems Private Limited and is protected by international treaty provisions. You should therefore treat the Software like any other copyrighted material (such as for example, books or musical recordings). Among other things, copyright laws prohibit You from making derivative works of the Software. You may, however, make copies of the Software solely for Your individual and personal use on multiple computers, provided that You include all copyright and proprietary rights notices on any copies.
+
+RESTRICTIONS
+
+ You may not modify, reverse-engineer, decompile, or disassemble the Software for any purpose whatsoever.
+ You may not claim that the Software is yours, and you may not use the name Sinew or Enpass to endorse or promote products derived from the Software without prior written permission.
+ You must use the Software at all times in a manner that is consistent with the software licenses granted to you by other companies that have provided software for your computer.
+ You may distribute copies of the Software to any third party as long as the License are not included. You may not rent, loan, sub-license, or lease the Software to third parties. You further may not use the Software to act as a service bureau or application service provider.
+
+LIMITED WARRANTY
+
+THE SOFTWARE IS PROVIDED "AS IS," WITHOUT WARRANTY OF ANY KIND. SINEW FURTHER DISCLAIMS ANY IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF THE USE OR PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU (AND NOT SINEW) ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING OR REPAIR.
+IN NO EVENT SHALL SINEW OR ANYONE ELSE INVOLVED IN THE CREATION, PRODUCTION, MARKETING, DISTRIBUTION, OR DELIVERY OF THE SOFTWARE, BE LIABLE FOR ANY DAMAGES WHATSOEVER; INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, FOR BUSINESS INTERRUPTION, FOR LOSS OF BUSINESS INFORMATION, OR FOR OTHER MONETARY LOSS, ARISING OUT OF THE USE OF THE SOFTWARE OR THE INABILITY TO USE THE SOFTWARE, EVEN IF YOU HAVE BEEN NOTIFIED OF THE POSSIBILITY OF SUCH DAMAGES.
+IN NO EVENT SHALL SINEW BE LIABLE FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES, OR FOR ANY DAMAGES WHATSOEVER, WHETHER IN A CONTRACT ACTION, NEGLIGENCE OR OTHER TORT ACTION, OR OTHER CLAIM OR ACTION, ARISING OUT OF, OR IN CONNECTION WITH, THE USE OR PERFORMANCE OF THE SOFTWARE OR DOCUMENTS AND OTHER INFORMATION PROVIDED TO YOU BY SINEW, OR IN THE PROVISION OF, OR FAILURE TO PROVIDE, SERVICES OR INFORMATION.
+FORCE MAJEURE
+
+Under no circumstances will Sinew be held liable for any delay or failure in performance resulting directly or indirectly from acts of nature, forces, or causes beyond our reasonable control, including, without limitation, Internet failures, computer equipment failures, telecommunication equipment failures, other equipment failures, electrical power failures, strikes, labor disputes, riots, insurrections, civil disturbances, shortages of labor or materials, fires, floods, storms, explosions, acts of God, war, governmental actions, orders of domestic or foreign courts or tribunals, or non-performance of third parties.
+
+PRIVACY POLICY
+
+Our Privacy policy, as it may change from time to time, is a part of this Agreement and hereby you confirm that you have read that and agree with the terms of privacy policy.
+
+TERMINATION
+
+You may terminate this Agreement at any time. Sinew may immediately terminate this License Agreement if You breach any representation, warranty, agreement or obligation contained or referred to in this License Agreement. Upon termination, You must dispose of the Software and all copies or versions of the Software by destroying the Software.
+
+
+Sinew Software Systems Pvt. Ltd.
+930, Tower B3
+Spaze i-Tech Park
+Sohna Road, Gurgaon
+INDIA
+
+Web: https://www.enpass.io
+
+E-mail: support@enpass.io
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3452b4083ce4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Zach Adams <zach at zach-adams dot com>
+# Contributor: tadly
+pkgname=enpass-beta-bin
+_pkgname=enpass
+pkgver=5.5.0.2
+_pkgver=5.5.0-2
+pkgrel=1
+pkgdesc="A multiplatform password manager. Beta version"
+arch=('x86_64')
+url="https://enpass.io"
+license=('custom')
+depends=('qt5-base' 'qt5-websockets' 'qt5-svg' 'qt5-xmlpatterns' 'qt5-multimedia' 'unixodbc' 'gtk2' 'postgresql-libs')
+provides=("${_pkgname}")
+conflicts=('enpass-bin' 'enpass-rc-bin')
+# Disable strip as otherwise the browser extension will not work
+options=('!strip')
+install=enpass-bin.install
+source=(
+ "http://repo.sinew.in/testing/pool/beta/e/enpass/${_pkgname}_${_pkgver}beta_amd64.deb"
+ "LICENSE")
+sha256sums=('5d223d09a22c3c1f5931cc875b68091d3c6cf43494c44df6c33fa9204dde835d'
+ 'd556b7f2d1243b775c4096e1efa1c669aee93fe64a57401bc8cdefb14fcd0145')
+
+
+package() {
+ # Extract data
+ tar xfz "${srcdir}/data.tar.gz" -C ${pkgdir}
+
+ # Remove unnecessary files which are included in the .deb
+ find ${pkgdir} -name ".DS_Store" -delete
+ find ${pkgdir} -name "._.DS_Store" -delete
+ find ${pkgdir} -name "._enpass.png" -delete
+ find ${pkgdir} -name "*.swp" -delete
+
+ install -D -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
+
+ # Update permissions to match the default system ones
+ chmod 755 ${pkgdir}/opt/
+ find ${pkgdir}/usr/ -type d -exec chmod 755 {} \;
+
+ # Symlink "runenpass.sh" to "/usr/bin" so it is accessible via cli
+ mkdir -p ${pkgdir}/usr/bin
+ ln -s /opt/Enpass/bin/runenpass.sh ${pkgdir}/usr/bin/enpass
+}
diff --git a/enpass-bin.install b/enpass-bin.install
new file mode 100644
index 000000000000..fba7b76cfe10
--- /dev/null
+++ b/enpass-bin.install
@@ -0,0 +1,37 @@
+post_install() {
+ post_upgrade
+}
+post_upgrade() {
+cat << EOF
+ If you encounter scaling issues try:
+
+ export QT_AUTO_SCREEN_SCALE_FACTOR=0
+
+ before running enpass.
+ If this worked, you have 3 options:
+
+ 1. Add the above line to your ".bashrc"
+
+ 2. Add the above line to
+ /opt/Enpass/bin/runenpass.sh
+
+ BEFORE the "exec" command.
+ Keep in mind that changes to runenpass.sh
+ will be overwritten upon the next update.
+
+ 3. Create a copy of:
+
+ /usr/share/applications/enpass.desktop
+
+ to
+
+ ~/.local/share/applications/enpass.desktop
+
+ and replace the "Exec=" line with:
+
+ Exec=env QT_AUTO_SCREEN_SCALE_FACTOR=0 /opt/Enpass/bin/runenpass.sh %U
+
+ This will NOT fix scaling if you run enpass from
+ your commandline!
+EOF
+} \ No newline at end of file