summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGabriel Moura2020-03-17 11:54:44 -0300
committerGabriel Moura2020-03-17 11:54:44 -0300
commit738d28c36dcf68e247dd71ba91ba479c1a293763 (patch)
treeb9d269994dc8016dc0abc15138244317bb1dfc15
parente5d5dd424658db62912db6deafb41a229234ac41 (diff)
downloadaur-738d28c36dcf68e247dd71ba91ba479c1a293763.tar.gz
Pinegrow 5.94
-rw-r--r--.gitignore4
-rw-r--r--LICENSE148
-rw-r--r--PKGBUILD26
-rw-r--r--pinegrow.install3
-rw-r--r--pinegrow.pngbin0 -> 3493 bytes
5 files changed, 170 insertions, 11 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..b287b0f673ea
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+pkg/*
+src/*
+*.pkg.tar.*
+*.zip
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 000000000000..087da6422cac
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,148 @@
+PINEGROW WEB EDITOR SOFTWARE LICENSE AGREEMENT
+Version 1.7 – November 26, 2019
+
+This Agreement is made between you - either an individual or a single entity - (the
+"Licensee") and PINEGROW Pte. Ltd. (the "Licensor") with a principal place of business
+at 10 Anson Road, Singapore (full contact info bellow).
+
+1. DEFINITIONS.
+
+(a) "Software" means the computer programs, media and documentation that
+constitute Pinegrow Web Editor.
+(b) "Install" means placing the Software on a computer's hard disk, CD-ROM or other
+secondary storage device.
+(c) "Use" means (i) executing or loading the Software into computer RAM or other
+primary memory, and (ii) copying the Software for archival or emergency restart
+purposes.
+(d) “Interactions” refers to Pinegrow Interactions add-on for Pinegrow Web Editor.
+“Interactions library” refers to the code that is required to run interactions and is
+distributed as part of your work created with Interactions, including GreenSock
+animation library.
+
+2. GRANT OF RIGHTS.
+Pinegrow Web Editor
+
+Personal license: Licensor hereby grants to Licensee a nonexclusive license to
+install and use the Software on up to 3 single-user computers in its possession that
+are exclusively used by the user to whom the license is assigned.
+Company license: Licensor hereby grants to Licensee a nonexclusive license to
+install and use the Software on any computer in its possession provided that the
+number of users does not exceed the number of purchased licenses and that said
+users work for the Licensee under a formal employment or contractual agreement.
+User is a person who uses the Software at least once within a month.
+Educational / student license: Licensor hereby grants to Licensee a nonexclusive
+license to install and use the Software on up to 3 single-user computers in its
+possession that are exclusively used by the user to whom the license is assigned.
+The Software can only be used for projects where Licensee earns less than $500
+per project.
+Interactions
+Licensor hereby grants to Licensee a nonexclusive license to distribute
+Interactions library as part of the work created with the Software. Licensee may
+use, duplicate, and distribute the Interactions library in such work either for their
+own use or for distribution to a third party, and Licensee may license such work to
+end users and to third parties, who may also further license such work to end
+users.
+The following exclusions apply:
+(a) Licensee may not use or distribute Interactions library as part of software
+solution for building or generating websites and web applications.
+(b) If GreenSock animation library is used outside of Interactions (for example,
+by accessing its features directly from the code), it is subject to its own license
+that can be viewed at https://greensock.com/standard-license
+License term
+Interactions can be used as long as the subscription plan that includes Interactions
+is active. In the event of termination that is not caused by breaching this
+agreement, Licensee keeps all above granted rights for using and distributing the
+Interactions library.
+
+3. LICENSE TERM.
+One time payment licenses: This License is effective when Licensee starts to use the
+Software and remains in force until Licensee stops using the Software or until Licensor
+terminates this License because of Licensee's failure to comply with any of its terms and
+conditions.
+Subscription licenses: This License is effective when Licensee starts to use the Software
+and remains in force as long as the subscription plan under which the Software is licenses
+remains active or until Licensor terminates this License because of Licensee's failure to
+comply with any of its terms and conditions.
+
+4. TERMINATION. Licensor shall have the right to immediately terminate this License
+if Licensee fails to perform any obligation required of Licensee under this License or if
+Licensee becomes bankrupt or insolvent.
+
+5. REFUND POLICY. 30 day money-back guarantee applies to all purchases of
+Software.
+
+6. RETURN OR DESTRUCTION OF SOFTWARE UPON TERMINATION. Upon
+termination of this License, Licensee shall return to Licensor or destroy the original and
+all copies of the Software including partial copies and modifications. Licensor shall have
+a reasonable opportunity to conduct an inspection of Licensee's place of business to
+assure compliance with this provision.
+
+7. TITLE TO SOFTWARE. Licensor retains title to and ownership of the Software and
+all enhancements, modifications and updates of the Software.
+
+8. MODIFICATIONS AND ENHANCEMENTS. Licensee will make no efforts to
+reverse engineer the Software, or make any modifications or enhancements without
+Licensor's express written consent.
+
+9. WARRANTY LIMITATIONS. THE SOFTWARE IS PROVIDED "AS IS."
+LICENSOR DISCLAIMS ALL WARRANTIES, INCLUDING BUT NOT LIMITED
+TO, ALL EXPRESS OR IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE.
+SOME STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES,
+SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU.
+
+10. REMEDY LIMITATIONS. Licensor's entire liability and Licensor's sole and
+exclusive remedy for breach of the foregoing warranty shall be Licensor's option to
+either:
+- return to Licensee the license fee for the period in which the Software did not
+perform according to this warranty, or
+- repair the defects or replace the Software.
+
+11. DAMAGE LIMITATIONS. NEITHER PARTY SHALL BE LIABLE TO THE
+OTHER FOR INDIRECT, SPECIAL, CONSEQUENTIAL OR INCIDENTAL
+DAMAGES, INCLUDING LOSS OF PROFITS, AND LICENSOR'S LIABILITY TO
+LICENSEE FOR ANY OTHER DAMAGES RELATING TO OR ARISING OUT OF
+THIS AGREEMENT WHETHER IN CONTRACT, TORT, OR OTHERWISE WILL
+BE LIMITED TO THE AMOUNT RECEIVED BY LICENSOR FROM LICENSEE AS
+COMPENSATION FOR THE SOFTWARE DURING THE 0 MONTH PERIOD
+IMMEDIATELY PRIOR TO THE TIME SUCH CLAIM AROSE.
+
+12. ARBITRATION. The parties agree to submit any dispute under this License to
+binding arbitration under the rules of the American Arbitration Association in the
+following location: Singapore. Judgement upon the award rendered by the arbitrator may
+be entered in any court with jurisdiction to do so.
+
+13. ATTORNEY FEES. If any legal action is necessary to enforce this License, the
+prevailing party shall be entitled to reasonable attorney fees, costs and expenses in
+addition to any other relief to which it may be entitled.
+
+14. GENERAL PROVISIONS.
+(a) Complete Agreement: This License Agreement constitutes the sole and entire
+Agreement between the parties. This Agreement supersedes all prior understandings,
+agreements, representations and documentation relating to the subject matter of this
+Agreement.
+(b) Modifications: Modifications and amendments to this Agreement, including
+any exhibit, schedule or attachment hereto, shall be enforceable only if in writing and
+signed by authorized representatives of both parties.
+(c) Applicable law: This License will be governed by the laws of Slovenia.
+(d) No Agency: Nothing contained herein will be construed as creating any
+agency, partnership, joint venture or other form of joint enterprise between the parties.
+
+15. ASSIGNMENT. The rights conferred by this License shall not be assignable by the
+Licensee without Licensor's prior written consent. Licensor may impose a reasonable
+license fee on any such assignment.
+
+16. MERCHANT OF RECORD. Our order process is conducted by our online reseller
+Paddle.com. Paddle.com is the Merchant of Record for all our orders. Paddle provides all
+customer service inquiries and handles returns.
+
+Vendor information and contact details:
+Full Legal Name of Vendor: PINEGROW PTE. LTD.
+Vendor Address: 10 ANSON ROAD, #22-15 INTERNATIONAL PLAZA
+City: SINGAPORE
+State: na
+Zip: 079903
+Country: SINGAPORE
+VAT Tax ID: Not liable for VAT
+Contact Person: MATJAZ TRONTELJ
+Contact Person Email: info@pinegrow.com \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
index 341e9dca6090..190b0d2907c9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,19 @@
pkgname=pinegrow
-pkgver=5.9
+pkgver=5.94
pkgrel=1
pkgdesc='A website development tool for building responsive websites'
arch=('x86_64')
url="https://pinegrow.com"
-license=('Pinegrow')
-depends_x86_64+=(gtk2 gconf alsa-lib nss libxss libxtst gendesk unzip)
+license=('custom:pinegrow')
+depends_x86_64+=(gtk2 gconf-gtk2 alsa-lib nss libxss libxtst gendesk unzip)
source=("http://download.pinegrow.com/PinegrowLinux64.${pkgver}.zip"
- "${url}/Pinegrow_EULA.pdf"
- "${pkgname}.ico::${url}/favicon.ico")
-noextract=("Pinegrow_EULA.pdf")
-sha512sums=('db0d626d53c858bbd04a8b1e50a316cc13c998556178e159283d049f07e069d903def418c651a248c5bbb2a66df325c39bd8967df74bc1fd8d921748343bccff'
- '9ff47c29e011caf7344ece001ee5cf8ce4f622071b80ee7274b5c0149adbe16fe3764f8a8aa92886c81451b7f3b3af4ba06a120ebd488f62da7590097f9a318f'
- '96f42cb4b4dfaef72b3868bbc89975a2987cbd9a1b2cb53de16409d654a77c367712eaf5bc7dceed93ea25a19a5e9df3075a166cd03c0d959ac873b941b771b8')
+ "${pkgname}.png"
+ "LICENSE")
+sha512sums=('e017fce75f69f60075290dd38da8d29b82565de465b979e51a71593881a79efe6e626bad33f4575677b283db5a6999f83f61b9b3490de2666fce1a269278f103'
+ 'e71d7bfa237604fdf183cf1dc61e674c3f0ee9a33609f5c2aa6adf3b0359acd12f6ff2c1deeec52128461327c0fde013f4e1cc6fc5170e21f09b7fb01a4f334e'
+ '1f2dd46c34bac1d218176f977eec05811982f1f74ead24deadb64717bb64059122e056ee1c95de34e207dd9e90107ce2f7187a4d6781f024257a7c2d7d605967')
+
options=('!strip')
install=${pkgname}.install
@@ -29,10 +29,14 @@ prepare() {
package() {
cd ${srcdir}
- install -D -m644 Pinegrow_EULA.pdf ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md
install -d ${pkgdir}/usr/share/pinegrow/
cd Pinegrow-${pkgver}
cp -R * ${pkgdir}/usr/share/pinegrow/
+ rm ${pkgdir}/usr/share/$pkgname/{$pkgname.png,$pkgname.desktop,Pinegrow.desktop,readme.txt}
+
install -Dm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
- install -Dm644 ${srcdir}/$pkgname.ico $pkgdir/usr/share/pixmaps/$pkgname.ico
+ install -Dm644 ${srcdir}/$pkgname.png $pkgdir/usr/share/pixmaps/$pkgname.png
+
+ # Text extracted from Pinegrow_EULA.pdf
+ install -Dm644 ${srcdir}/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
diff --git a/pinegrow.install b/pinegrow.install
index 5885eadc3043..adf39ce1dfb9 100644
--- a/pinegrow.install
+++ b/pinegrow.install
@@ -1,3 +1,6 @@
post_install() {
ln -fs /usr/share/pinegrow/PinegrowLibrary /usr/bin/pinegrow
}
+post_remove() {
+ rm /usr/bin/pinegrow
+} \ No newline at end of file
diff --git a/pinegrow.png b/pinegrow.png
new file mode 100644
index 000000000000..2e425747d75e
--- /dev/null
+++ b/pinegrow.png
Binary files differ