From 320af8f76236737ef50ece3d83351791002837fa Mon Sep 17 00:00:00 2001 From: Manfred Karrer Date: Thu, 5 Mar 2015 11:40:49 +0100 Subject: [PATCH] Add bmp file, update build files --- package/linux/LICENSE | 661 +++++++++++++++++++++++ package/linux/build_create_app.sh | 5 +- package/linux/icon.png | Bin 0 -> 28734 bytes package/mac/Info.plist | 56 ++ package/mac/build_create_app.sh | 3 +- package/windows/Bitsquare-setup-icon.bmp | Bin 0 -> 9800 bytes package/windows/Bitsquare.iss | 15 +- 7 files changed, 730 insertions(+), 10 deletions(-) create mode 100644 package/linux/LICENSE create mode 100644 package/linux/icon.png create mode 100644 package/mac/Info.plist create mode 100644 package/windows/Bitsquare-setup-icon.bmp diff --git a/package/linux/LICENSE b/package/linux/LICENSE new file mode 100644 index 0000000000..9815b9b0bd --- /dev/null +++ b/package/linux/LICENSE @@ -0,0 +1,661 @@ +Info.template.plist GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/package/linux/build_create_app.sh b/package/linux/build_create_app.sh index 062ccd985f..dc67df886a 100644 --- a/package/linux/build_create_app.sh +++ b/package/linux/build_create_app.sh @@ -14,6 +14,7 @@ $JAVA_HOME/bin/javapackager \ -Bcategory=Finance \ -Bemail=team@bitsquare.io \ -BlicenseType=GPLv3 \ + -Bicon=icon.pngicon.png \ -native deb \ -name Bitsquare \ -title Bitsquare \ @@ -22,7 +23,7 @@ $JAVA_HOME/bin/javapackager \ -srcfiles gui/updatefx/builds/processed/1.jar \ -appclass io.bitsquare.app.gui.BitsquareAppMain \ -outfile Bitsquare - -# TODO icons: -Bicon=client/icons/icon.png \ cd package/linux + +# TODO: Figure out where LICENSE file goes so distros don't complain about "low quality" packages. diff --git a/package/linux/icon.png b/package/linux/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1d779136178e061b04a633aa1cf8c60b7ee86880 GIT binary patch literal 28734 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 Rz)!SbDaxtIqGim2{}1#sFY5pR literal 0 HcmV?d00001 diff --git a/package/mac/Info.plist b/package/mac/Info.plist new file mode 100644 index 0000000000..348d12baa5 --- /dev/null +++ b/package/mac/Info.plist @@ -0,0 +1,56 @@ + + + + + LSMinimumSystemVersion + 10.7.4 + CFBundleDevelopmentRegion + English + CFBundleAllowMixedLocalizations + + CFBundleExecutable + Bitsquare + CFBundleIconFile + Bitsquare.icns + CFBundleIdentifier + io.bitsquare + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Bitsquare + CFBundlePackageType + APPL + CFBundleShortVersionString + 19 + CFBundleSignature + ???? + + LSApplicationCategoryType + Unknown + CFBundleVersion + 100 + NSHumanReadableCopyright + Copyright (C) 2015 + JVMRuntime + .. + JVMMainClassName + io.bitsquare.app.gui.BitsquareAppMain + JVMAppClasspath + + JVMMainJarName + 1.jar + JVMPreferencesID + bitsquare + JVMOptions + + + + JVMUserOptions + + + + NSHighResolutionCapable + true + + diff --git a/package/mac/build_create_app.sh b/package/mac/build_create_app.sh index 1fb59bf829..8512750bd6 100644 --- a/package/mac/build_create_app.sh +++ b/package/mac/build_create_app.sh @@ -10,8 +10,9 @@ java -jar ./updatefx/updatefx-app-1.2.jar --url=http://localhost:8000/ gui/updat $JAVA_HOME/bin/javapackager \ -deploy \ -BappVersion=0.1.1-SNAPSHOT \ - -Bmac.CFBundleIdentifier=bitsquare \ + -Bmac.CFBundleIdentifier=io.bitsquare \ -Bmac.CFBundleName=Bitsquare \ + -Bicon=BitsquareLICENSE.icns \ -Bruntime="$JAVA_HOME/../../" \ -native dmg \ -name Bitsquare \ diff --git a/package/windows/Bitsquare-setup-icon.bmp b/package/windows/Bitsquare-setup-icon.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6d1712c13334cc791b99f98c11cfe15c7b864e5d GIT binary patch literal 9800 zcmeHLdrVtZ7{|Yy?%^YD^A8haqSGvDG$uMV8e^g{CjMojQ4c)}ts_UDz(INa?toHQcX@g^X|e z?CflDaq+jIBRM%aB_)N}H8nMn9rc@3Qqju_!K(S6a3#(%!D@A5W-u6t1jo0fva*s0 zi#%VwdX??V=`hQ3*2@K}CE1VApEUasweTTLlYm9W-F7;iTeohFR7hI(?%g{zHAOm| zo12rL|571XNflB8lgX&a?c2BS+qdug(1CQcZQC|_%WAdK zPLZ7q@+w);yOQJUkU6D-HPDQNFBhzWa%WpHMaIjRn3#Z`^z?Lm+0M>Rx7!W(`a;L# z|E*|TTU($X-QLLS?1FyJ2_>GL?v$ozJrr0e=wdHGjj!Q)ENbAInQi(IBX zHa2$b*fC7#qobqzR09J8M~)o9jPLb&`H}7ceMi|los}O4W+wTOOWuWBZr;4v($WG? z=H%pHye;_%0C4aA{re9eJ}i|=@q#>$1ZSsoW$(9_yx}o72mMRD7t3R_*^nX6ojX@r zT6+5QX?O;Gwa=F-l5G*hipH z`O6202>dYV%!kJL&)qINi-9~23Ax0J*VosxNXwt!aZ(n!ROCM0FUC+`sI2gP&zw0E zm6kLr6bj1RZ|RWdtV6)Ei+1PEogPm(Yz@~$oG;Guy`Q}7bY!`kAk zRqZ942omcEew|}uw+Pa3?IcgN2Ax)IBSH4|_3`LTPTg8t6`qU&vs3DV7g=qrJ+JeZ zu+G}rS{_b}B}_M@cdK5aj8>u(W(2-XQ%#W5)6XiTdRNu8Db3s1~rnbxF>Iof4s;#Z9NCkL(^wQSWMlmpg zf!QI8${_#EApO<&PhMO70eR`i65(3)@fEtOg)9;_K5=hvFIYK~FK(d(CCO8rztM2< z%f4$r4k%9!s`K6YYVY`>368@Vd5IdSyu2LQiDvsq3~3p0T6OjNB*G^KE#cK%EF@`1 z?V&sWL0j=_BgRXCnF)UIJ>G3rBe(fPaPu=^5(o`1QSx z^B?+s3*&?bfA6!4YomsY5&zLp5qDo;M^_l7eweRlZ0TXLcQPJqAhjuYNH6h8} zfZ!qbASHS{3sRM}d)Z0=t0D5E zp&eSsE!0=^9phr)i*w|$mjwj{v=_ai7HOZViZryPZ*vkOeRlaqb#*l>jALVlMOq`h z*iEwebjs}1aco)zEnih6!;LZnLgu(BbGMcyYHTQmm_ z9Do})r=}&R&hIQ?`-|OHqW#(o3b|;bOt40rx$^qa2O(0Hy;|G&19dw^-X{YC0Aux^ z=CZ&4tnTRSLj4x2qscoSi|mZ0X`A(Ox}_y!&~_shGSQy!K*9qF4 just launch app // if upgrade => check if same app is running and wait for it to exit -// Add pack200/unpack200 support? +// Add pack200/unpack200 support? Result := True; -end; +end;