From 360b9d00643844f64f237e07b40f1be8975c5ae2 Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Tue, 3 Dec 2019 16:13:23 -0700 Subject: [PATCH] Fix packaging scripts/data --- packages | 1 - packaging/Info.plist | 96 +++++ packaging/appimage/NotePost.AppDir/AppRun | 5 + .../appimage/NotePost.AppDir/NotePost.desktop | 11 + .../appimage/NotePost.AppDir/notepost.png | Bin 0 -> 8536 bytes .../appimage/NotePost.AppDir/usr/bin/notepost | 3 + .../usr/share/metainfo/notepost.appdata.xml | 21 + packaging/debian/DEBIAN/control | 9 + packaging/debian/DEBIAN/copyright | 359 ++++++++++++++++++ packaging/debian/usr/bin/notepost | 2 + .../usr/share/applications/notepost.desktop | 11 + .../debian/usr/share/doc/notepost/copyright | 359 ++++++++++++++++++ .../usr/share/metainfo/notepost.appdata.xml | 21 + packaging/icons/logo.icns | Bin 0 -> 28710 bytes packaging/icons/logo.ico | Bin 0 -> 103586 bytes packaging/icons/logo.png | Bin 0 -> 7559 bytes packaging/icons/logo.svg | 93 +++++ packaging/scripts/appimage_build.sh | 11 + packaging/scripts/debian_build.sh | 10 + 19 files changed, 1011 insertions(+), 1 deletion(-) delete mode 160000 packages create mode 100644 packaging/Info.plist create mode 100755 packaging/appimage/NotePost.AppDir/AppRun create mode 100755 packaging/appimage/NotePost.AppDir/NotePost.desktop create mode 100644 packaging/appimage/NotePost.AppDir/notepost.png create mode 100755 packaging/appimage/NotePost.AppDir/usr/bin/notepost create mode 100644 packaging/appimage/NotePost.AppDir/usr/share/metainfo/notepost.appdata.xml create mode 100644 packaging/debian/DEBIAN/control create mode 100644 packaging/debian/DEBIAN/copyright create mode 100755 packaging/debian/usr/bin/notepost create mode 100755 packaging/debian/usr/share/applications/notepost.desktop create mode 100644 packaging/debian/usr/share/doc/notepost/copyright create mode 100644 packaging/debian/usr/share/metainfo/notepost.appdata.xml create mode 100644 packaging/icons/logo.icns create mode 100644 packaging/icons/logo.ico create mode 100644 packaging/icons/logo.png create mode 100644 packaging/icons/logo.svg create mode 100644 packaging/scripts/appimage_build.sh create mode 100644 packaging/scripts/debian_build.sh diff --git a/packages b/packages deleted file mode 160000 index e2b3c70..0000000 --- a/packages +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e2b3c7046e2abcbfab068c0079b1e04b35ad9371 diff --git a/packaging/Info.plist b/packaging/Info.plist new file mode 100644 index 0000000..3f9bfae --- /dev/null +++ b/packaging/Info.plist @@ -0,0 +1,96 @@ + + + + + BuildMachineOSBuild + 16A323 + CFBundleDevelopmentRegion + en + CFBundleDisplayName + NotePost + CFBundleDocumentTypes + + CFBundleExecutable + nwjs + CFBundleIconFile + app.icns + CFBundleIdentifier + com.netsyms.NotePostApp + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + netsyms-notepost-app + CFBundlePackageType + APPL + CFBundleShortVersionString + Version 1.3.0 + CFBundleSignature + NWJS + CFBundleURLTypes + + + CFBundleURLName + Web site URL + CFBundleURLSchemes + + http + https + + + + CFBundleURLName + FTP site URL + CFBundleURLSchemes + + ftp + + + + CFBundleURLName + Local file URL + CFBundleURLSchemes + + file + + + + CFBundleVersion + 1.3.0 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTSDKBuild + 10.12 + DTSDKName + macosx10.12 + DTXcode + 0833 + DTXcodeBuild + 8E3004b + LSFileQuarantineEnabled + + LSHasLocalizedDisplayName + 1 + LSMinimumSystemVersion + 10.9.0 + NSAppleScriptEnabled + + NSPrincipalClass + BrowserCrApplication + NSSupportsAppNap + + NSSupportsAutomaticGraphicsSwitching + + NSUserActivityTypes + + NSUserActivityTypeBrowsingWeb + + NSUserNotificationAlertStyle + banner + OSAScriptingDefinition + scripting.sdef + SCMRevision + 2f0eedbae58fc8cfa2f2ff2988c4c1927e1edbac- + UTExportedTypeDeclarations + + + diff --git a/packaging/appimage/NotePost.AppDir/AppRun b/packaging/appimage/NotePost.AppDir/AppRun new file mode 100755 index 0000000..06f26fe --- /dev/null +++ b/packaging/appimage/NotePost.AppDir/AppRun @@ -0,0 +1,5 @@ +#!/bin/sh +HERE="$(dirname "$(readlink -f "${0}")")" + +cd $HERE/usr/lib/notepost +./notepost diff --git a/packaging/appimage/NotePost.AppDir/NotePost.desktop b/packaging/appimage/NotePost.AppDir/NotePost.desktop new file mode 100755 index 0000000..efb61f7 --- /dev/null +++ b/packaging/appimage/NotePost.AppDir/NotePost.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=NotePost +Version=1.0 +Exec=notepost +Comment=Launch NotePost +Icon=notepost +Type=Application +Terminal=false +StartupNotify=true +Categories=Office;Network; +Name[en_US]=NotePost diff --git a/packaging/appimage/NotePost.AppDir/notepost.png b/packaging/appimage/NotePost.AppDir/notepost.png new file mode 100644 index 0000000000000000000000000000000000000000..129a4d44ca1c606e8b22f9f12b2fcf55b9e5075f GIT binary patch literal 8536 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 I@ALQn0a8kz?f?J) literal 0 HcmV?d00001 diff --git a/packaging/appimage/NotePost.AppDir/usr/bin/notepost b/packaging/appimage/NotePost.AppDir/usr/bin/notepost new file mode 100755 index 0000000..1e62078 --- /dev/null +++ b/packaging/appimage/NotePost.AppDir/usr/bin/notepost @@ -0,0 +1,3 @@ +#!/bin/sh +cd /usr/lib/notepost +./notepost diff --git a/packaging/appimage/NotePost.AppDir/usr/share/metainfo/notepost.appdata.xml b/packaging/appimage/NotePost.AppDir/usr/share/metainfo/notepost.appdata.xml new file mode 100644 index 0000000..6aa9011 --- /dev/null +++ b/packaging/appimage/NotePost.AppDir/usr/share/metainfo/notepost.appdata.xml @@ -0,0 +1,21 @@ + + + notepostapp + MPL-2.0 + MPL-2.0 + NotePost + Desktop client for NotePost + + + + notepost.desktop + https://netsyms.com/apps/notepost + + + https://netsyms.com/files/apps/notepost/app/home_desktop.png + + + + notepost.desktop + + diff --git a/packaging/debian/DEBIAN/control b/packaging/debian/DEBIAN/control new file mode 100644 index 0000000..d61b119 --- /dev/null +++ b/packaging/debian/DEBIAN/control @@ -0,0 +1,9 @@ +Package: notepost +Version: 1.3.0-1 +Maintainer: Netsyms Technologies +Section: web +Homepage: https://netsyms.com/apps/notepost +Priority: optional +Depends: nw.js-normal | nw.js +Description: Desktop client for the NotePost notetaking webapp. +Architecture: all diff --git a/packaging/debian/DEBIAN/copyright b/packaging/debian/DEBIAN/copyright new file mode 100644 index 0000000..f3716ad --- /dev/null +++ b/packaging/debian/DEBIAN/copyright @@ -0,0 +1,359 @@ +Copyright (c) 2018-2019 Netsyms Technologies. + +Mozilla Public License Version 2.0 +================================== + +### 1. Definitions + +**1.1. “Contributor”** + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +**1.2. “Contributor Version”** + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +**1.3. “Contribution”** + means Covered Software of a particular Contributor. + +**1.4. “Covered Software”** + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +**1.5. “Incompatible With Secondary Licenses”** + means + +* **(a)** that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or +* **(b)** that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +**1.6. “Executable Form”** + means any form of the work other than Source Code Form. + +**1.7. “Larger Work”** + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +**1.8. “License”** + means this document. + +**1.9. “Licensable”** + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +**1.10. “Modifications”** + means any of the following: + +* **(a)** any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or +* **(b)** any new file in Source Code Form that contains any Covered + Software. + +**1.11. “Patent Claims” of a Contributor** + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +**1.12. “Secondary License”** + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +**1.13. “Source Code Form”** + means the form of the work preferred for making modifications. + +**1.14. “You” (or “Your”)** + means an individual or a legal entity exercising rights under this + License. For legal entities, “You” includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, “control” means **(a)** the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or **(b)** ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + + +### 2. License Grants and Conditions + +#### 2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +* **(a)** under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and +* **(b)** under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +#### 2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +#### 2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +* **(a)** for any code that a Contributor has removed from Covered Software; + or +* **(b)** for infringements caused by: **(i)** Your and any other third party's + modifications of Covered Software, or **(ii)** the combination of its + Contributions with other software (except as part of its Contributor + Version); or +* **(c)** under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +#### 2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +#### 2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +#### 2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +#### 2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + + +### 3. Responsibilities + +#### 3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +#### 3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +* **(a)** such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +* **(b)** You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +#### 3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +#### 3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +#### 3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + + +### 4. Inability to Comply Due to Statute or Regulation + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: **(a)** comply with +the terms of this License to the maximum extent possible; and **(b)** +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + + +### 5. Termination + +**5.1.** The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated **(a)** provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and **(b)** on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +**5.2.** If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +**5.3.** In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + + +### 6. Disclaimer of Warranty + +> Covered Software is provided under this License on an “as is” +> basis, without warranty of any kind, either expressed, implied, or +> statutory, including, without limitation, warranties that the +> Covered Software is free of defects, merchantable, fit for a +> particular purpose or non-infringing. The entire risk as to the +> quality and performance of the Covered Software is with You. +> Should any Covered Software prove defective in any respect, You +> (not any Contributor) assume the cost of any necessary servicing, +> repair, or correction. This disclaimer of warranty constitutes an +> essential part of this License. No use of any Covered Software is +> authorized under this License except under this disclaimer. + +### 7. Limitation of Liability + +> Under no circumstances and under no legal theory, whether tort +> (including negligence), contract, or otherwise, shall any +> Contributor, or anyone who distributes Covered Software as +> permitted above, be liable to You for any direct, indirect, +> special, incidental, or consequential damages of any character +> including, without limitation, damages for lost profits, loss of +> goodwill, work stoppage, computer failure or malfunction, or any +> and all other commercial damages or losses, even if such party +> shall have been informed of the possibility of such damages. This +> limitation of liability shall not apply to liability for death or +> personal injury resulting from such party's negligence to the +> extent applicable law prohibits such limitation. Some +> jurisdictions do not allow the exclusion or limitation of +> incidental or consequential damages, so this exclusion and +> limitation may not apply to You. + + +### 8. Litigation + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + + +### 9. Miscellaneous + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + + +### 10. Versions of the License + +#### 10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +#### 10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +#### 10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +#### 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +## Exhibit A - Source Code Form License Notice + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +## Exhibit B - “Incompatible With Secondary Licenses” Notice + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. + + diff --git a/packaging/debian/usr/bin/notepost b/packaging/debian/usr/bin/notepost new file mode 100755 index 0000000..ef9c537 --- /dev/null +++ b/packaging/debian/usr/bin/notepost @@ -0,0 +1,2 @@ +#!/bin/sh +nwjs /usr/share/notepost diff --git a/packaging/debian/usr/share/applications/notepost.desktop b/packaging/debian/usr/share/applications/notepost.desktop new file mode 100755 index 0000000..021bd9a --- /dev/null +++ b/packaging/debian/usr/share/applications/notepost.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=NotePost +Version=1.0 +Exec=/usr/bin/notepost +Comment=Launch the NotePost client +Icon=/usr/share/notepost/logo.svg +Type=Application +Terminal=false +StartupNotify=true +Encoding=UTF-8 +Categories=Office; diff --git a/packaging/debian/usr/share/doc/notepost/copyright b/packaging/debian/usr/share/doc/notepost/copyright new file mode 100644 index 0000000..f3716ad --- /dev/null +++ b/packaging/debian/usr/share/doc/notepost/copyright @@ -0,0 +1,359 @@ +Copyright (c) 2018-2019 Netsyms Technologies. + +Mozilla Public License Version 2.0 +================================== + +### 1. Definitions + +**1.1. “Contributor”** + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +**1.2. “Contributor Version”** + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +**1.3. “Contribution”** + means Covered Software of a particular Contributor. + +**1.4. “Covered Software”** + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +**1.5. “Incompatible With Secondary Licenses”** + means + +* **(a)** that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or +* **(b)** that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +**1.6. “Executable Form”** + means any form of the work other than Source Code Form. + +**1.7. “Larger Work”** + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +**1.8. “License”** + means this document. + +**1.9. “Licensable”** + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +**1.10. “Modifications”** + means any of the following: + +* **(a)** any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or +* **(b)** any new file in Source Code Form that contains any Covered + Software. + +**1.11. “Patent Claims” of a Contributor** + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +**1.12. “Secondary License”** + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +**1.13. “Source Code Form”** + means the form of the work preferred for making modifications. + +**1.14. “You” (or “Your”)** + means an individual or a legal entity exercising rights under this + License. For legal entities, “You” includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, “control” means **(a)** the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or **(b)** ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + + +### 2. License Grants and Conditions + +#### 2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +* **(a)** under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and +* **(b)** under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +#### 2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +#### 2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +* **(a)** for any code that a Contributor has removed from Covered Software; + or +* **(b)** for infringements caused by: **(i)** Your and any other third party's + modifications of Covered Software, or **(ii)** the combination of its + Contributions with other software (except as part of its Contributor + Version); or +* **(c)** under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +#### 2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +#### 2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +#### 2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +#### 2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + + +### 3. Responsibilities + +#### 3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +#### 3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +* **(a)** such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +* **(b)** You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +#### 3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +#### 3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +#### 3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + + +### 4. Inability to Comply Due to Statute or Regulation + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: **(a)** comply with +the terms of this License to the maximum extent possible; and **(b)** +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + + +### 5. Termination + +**5.1.** The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated **(a)** provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and **(b)** on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +**5.2.** If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +**5.3.** In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + + +### 6. Disclaimer of Warranty + +> Covered Software is provided under this License on an “as is” +> basis, without warranty of any kind, either expressed, implied, or +> statutory, including, without limitation, warranties that the +> Covered Software is free of defects, merchantable, fit for a +> particular purpose or non-infringing. The entire risk as to the +> quality and performance of the Covered Software is with You. +> Should any Covered Software prove defective in any respect, You +> (not any Contributor) assume the cost of any necessary servicing, +> repair, or correction. This disclaimer of warranty constitutes an +> essential part of this License. No use of any Covered Software is +> authorized under this License except under this disclaimer. + +### 7. Limitation of Liability + +> Under no circumstances and under no legal theory, whether tort +> (including negligence), contract, or otherwise, shall any +> Contributor, or anyone who distributes Covered Software as +> permitted above, be liable to You for any direct, indirect, +> special, incidental, or consequential damages of any character +> including, without limitation, damages for lost profits, loss of +> goodwill, work stoppage, computer failure or malfunction, or any +> and all other commercial damages or losses, even if such party +> shall have been informed of the possibility of such damages. This +> limitation of liability shall not apply to liability for death or +> personal injury resulting from such party's negligence to the +> extent applicable law prohibits such limitation. Some +> jurisdictions do not allow the exclusion or limitation of +> incidental or consequential damages, so this exclusion and +> limitation may not apply to You. + + +### 8. Litigation + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + + +### 9. Miscellaneous + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + + +### 10. Versions of the License + +#### 10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +#### 10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +#### 10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +#### 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +## Exhibit A - Source Code Form License Notice + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +## Exhibit B - “Incompatible With Secondary Licenses” Notice + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. + + diff --git a/packaging/debian/usr/share/metainfo/notepost.appdata.xml b/packaging/debian/usr/share/metainfo/notepost.appdata.xml new file mode 100644 index 0000000..350f506 --- /dev/null +++ b/packaging/debian/usr/share/metainfo/notepost.appdata.xml @@ -0,0 +1,21 @@ + + + notepostapp + MPL-2.0 + MPL-2.0 + NotePost + Desktop client for NotePost + + + + notepost.desktop + https://netsyms.com/apps/notepost + + + https://netsyms.com/data/uploads/apps/notepost/app/home.png + + + + notepost.desktop + + diff --git a/packaging/icons/logo.icns b/packaging/icons/logo.icns new file mode 100644 index 0000000000000000000000000000000000000000..52ded88832e12f84cbcddefeb3d2dfa52605c3b0 GIT binary patch literal 28710 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 B`+EQY literal 0 HcmV?d00001 diff --git a/packaging/icons/logo.ico b/packaging/icons/logo.ico new file mode 100644 index 0000000000000000000000000000000000000000..2d4bb1cfbefb8d50b30665be01a2ffbf4b3285fb GIT binary patch literal 103586 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 literal 0 HcmV?d00001 diff --git a/packaging/icons/logo.png b/packaging/icons/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..37ed2be75e3da054976819191378df4184d16af1 GIT binary patch literal 7559 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 literal 0 HcmV?d00001 diff --git a/packaging/icons/logo.svg b/packaging/icons/logo.svg new file mode 100644 index 0000000..bcf8317 --- /dev/null +++ b/packaging/icons/logo.svg @@ -0,0 +1,93 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/packaging/scripts/appimage_build.sh b/packaging/scripts/appimage_build.sh new file mode 100644 index 0000000..eb10d0d --- /dev/null +++ b/packaging/scripts/appimage_build.sh @@ -0,0 +1,11 @@ +#!/bin/bash +# $1 is the binary location, $2 is the arch +mkdir out +mkdir -p appimage/NotePost.AppDir/usr/lib/notepost +rm -rf appimage/NotePost.AppDir/usr/lib/notepost +mv "$1com.netsyms.NotePostApp" "$1notepost" +rsync -rv "$1" appimage/NotePost.AppDir/usr/lib/notepost +chmod +x appimage/NotePost.AppDir/AppRun +wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage -O appimagetool +chmod +x appimagetool +./appimagetool appimage/NotePost.AppDir "out/NotePost_$2.AppImage" diff --git a/packaging/scripts/debian_build.sh b/packaging/scripts/debian_build.sh new file mode 100644 index 0000000..b717727 --- /dev/null +++ b/packaging/scripts/debian_build.sh @@ -0,0 +1,10 @@ +#!/bin/bash +# $1 is the app source location, $2 is the svg icon +mkdir -p out +rm -rf debian/usr/share/notepost +mkdir -p debian/usr/share/notepost +mkdir -p debian/usr/share/doc/notepost +rsync -rv "$1" debian/usr/share/notepost +cp debian/DEBIAN/copyright debian/usr/share/doc/notepost/ +cp "$2" debian/usr/share/notepost/logo.svg +dpkg-deb -b debian "out/notepost_1.3.0-1_all.deb"