From 1e51827ba3d986caa9e00871f538107ebe7b1419 Mon Sep 17 00:00:00 2001 From: swirl Date: Sat, 8 Jan 2022 10:32:30 -0500 Subject: [PATCH 01/18] add LICENSE file explicitly Closes: #24 --- LICENSE | 674 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 674 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000..f288702d2 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 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 General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is 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. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + 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. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + 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 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. Use with the GNU Affero General Public License. + + 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 Affero 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 special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU 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 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 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 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 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + 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 GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. From 8d184958d8412762a345aa1a5047db0cba03dfcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20=C3=87al=C4=B1=C5=9Fkan?= Date: Sat, 8 Jan 2022 21:33:50 +0300 Subject: [PATCH 02/18] nix: init flake --- flake.lock | 43 +++++++++++++++++++++++++++++++++++++++++++ flake.nix | 33 +++++++++++++++++++++++++++++---- 2 files changed, 72 insertions(+), 4 deletions(-) create mode 100644 flake.lock diff --git a/flake.lock b/flake.lock new file mode 100644 index 000000000..cb93f3e09 --- /dev/null +++ b/flake.lock @@ -0,0 +1,43 @@ +{ + "nodes": { + "flake-utils": { + "locked": { + "lastModified": 1638122382, + "narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "74f7e4319258e287b0f9cb95426c9853b282730b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1641528457, + "narHash": "sha256-FyU9E63n1W7Ql4pMnhW2/rO9OftWZ37pLppn/c1aisY=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "ff377a78794d412a35245e05428c8f95fef3951f", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "flake-utils": "flake-utils", + "nixpkgs": "nixpkgs" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix index 8f8325c0f..bf45baa4b 100644 --- a/flake.nix +++ b/flake.nix @@ -1,7 +1,32 @@ { - description = "PolyMC"; + description = "PolyMC flake"; + inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + inputs.flake-utils.url = "github:numtide/flake-utils"; - outputs = inputs: { - overlay = import ./packages/nix/overlay.nix; - }; + outputs = inputs@{ self, nixpkgs, flake-utils,... }: + flake-utils.lib.eachSystem [ "x86_64-linux" "aarch64-linux" ] (system: + let + pkgs = import nixpkgs { + inherit system; + }; + + packages = { + polymc = pkgs.libsForQt5.callPackage ./package/nix {}; + }; + + apps = { + polymc = flake-utils.lib.mkApp { + name = "PolyMC"; + drv = packages.polymc; + }; + }; + in + { + inherit packages apps; + + defaultPackage = packages.polymc; + defaultApp = apps.polymc; + overlay = import ./packages/nix/overlay.nix; + } + ); } From b1fa551fd29490653cff65e8c0d2bb1a144640ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20=C3=87al=C4=B1=C5=9Fkan?= Date: Sat, 8 Jan 2022 21:53:50 +0300 Subject: [PATCH 03/18] flake: updates --- flake.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index bf45baa4b..faa6600e3 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,7 @@ }; packages = { - polymc = pkgs.libsForQt5.callPackage ./package/nix {}; + polymc = pkgs.libsForQt5.callPackage ./packages/nix/polymc { inherit self; }; }; apps = { @@ -26,7 +26,7 @@ defaultPackage = packages.polymc; defaultApp = apps.polymc; - overlay = import ./packages/nix/overlay.nix; + overlay = import ./packages/nix/overlay.nix { inherit self; }; } ); } From 8d4f8795de81c221e8f58f35b4155b62301b295d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20=C3=87al=C4=B1=C5=9Fkan?= Date: Sat, 8 Jan 2022 21:55:19 +0300 Subject: [PATCH 04/18] nix: update package and remove meta section since we are not on nixpkgs --- packages/nix/overlay.nix | 8 +- .../polymc/0001-pick-latest-java-first.patch | 48 ---------- packages/nix/polymc/default.nix | 92 ++++++++++++------- 3 files changed, 63 insertions(+), 85 deletions(-) delete mode 100644 packages/nix/polymc/0001-pick-latest-java-first.patch diff --git a/packages/nix/overlay.nix b/packages/nix/overlay.nix index 5a494459c..c9e0e1954 100644 --- a/packages/nix/overlay.nix +++ b/packages/nix/overlay.nix @@ -1,3 +1,5 @@ -self: super: rec { - polymc = super.libsForQt5.callPackage ./polymc {}; -} \ No newline at end of file +{ self }: + +final: prev: rec { + polymc = prev.libsForQt5.callPackage ./polymc { inherit self; }; +} diff --git a/packages/nix/polymc/0001-pick-latest-java-first.patch b/packages/nix/polymc/0001-pick-latest-java-first.patch deleted file mode 100644 index a65dcbfd0..000000000 --- a/packages/nix/polymc/0001-pick-latest-java-first.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 44e1b2a19a869b907b40e56c85c8a47aa6c22097 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Mustafa=20=C3=87al=C4=B1=C5=9Fkan?= -Date: Tue, 22 Jun 2021 21:50:11 +0300 -Subject: [PATCH] pick latest java first - ---- - launcher/java/JavaInstallList.cpp | 4 ++-- - launcher/java/JavaUtils.cpp | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/launcher/java/JavaInstallList.cpp b/launcher/java/JavaInstallList.cpp -index 0bded03c..40898e20 100644 ---- a/launcher/java/JavaInstallList.cpp -+++ b/launcher/java/JavaInstallList.cpp -@@ -120,8 +120,8 @@ void JavaInstallList::updateListData(QList versions) - - bool sortJavas(BaseVersionPtr left, BaseVersionPtr right) - { -- auto rleft = std::dynamic_pointer_cast(left); -- auto rright = std::dynamic_pointer_cast(right); -+ auto rleft = std::dynamic_pointer_cast(right); -+ auto rright = std::dynamic_pointer_cast(left); - return (*rleft) > (*rright); - } - -diff --git a/launcher/java/JavaUtils.cpp b/launcher/java/JavaUtils.cpp -index 5f004a10..6d633631 100644 ---- a/launcher/java/JavaUtils.cpp -+++ b/launcher/java/JavaUtils.cpp -@@ -350,7 +350,6 @@ QList JavaUtils::FindJavaPaths() - qDebug() << "Linux Java detection incomplete - defaulting to \"java\""; - - QList javas; -- javas.append(this->GetDefaultJava()->path); - auto scanJavaDir = [&](const QString & dirPath) - { - QDir dir(dirPath); -@@ -379,6 +378,7 @@ QList JavaUtils::FindJavaPaths() - // general locations used by distro packaging - scanJavaDir("/usr/lib/jvm"); - scanJavaDir("/usr/lib32/jvm"); -+ javas.append(this->GetDefaultJava()->path); - // javas stored in MultiMC's folder - scanJavaDir("java"); - return javas; --- -2.31.1 - diff --git a/packages/nix/polymc/default.nix b/packages/nix/polymc/default.nix index 5f1a0f270..8b5c48126 100644 --- a/packages/nix/polymc/default.nix +++ b/packages/nix/polymc/default.nix @@ -1,49 +1,73 @@ -{ lib, mkDerivation, fetchFromGitHub, cmake, jdk8, jdk, zlib, file, makeWrapper, xorg, libpulseaudio, qtbase, libGL, msaClientID ? "" }: +{ lib +, mkDerivation +, fetchFromGitHub +, makeDesktopItem +, substituteAll +, fetchpatch +, cmake +, jdk8 +, jdk +, zlib +, file +, makeWrapper +, xorg +, libpulseaudio +, qtbase +, libGL +, self +, msaClientID ? "" +}: let - libpath = with xorg; lib.makeLibraryPath [ libX11 libXext libXcursor libXrandr libXxf86vm libpulseaudio libGL ]; -in + gameLibraryPath = with xorg; lib.makeLibraryPath [ + libX11 + libXext + libXcursor + libXrandr + libXxf86vm + libpulseaudio + libGL + ]; +in + mkDerivation rec { pname = "polymc"; - version = "1.0.4"; - src = fetchFromGitHub { - owner = "PolyMC"; - repo = "PolyMC"; - rev = "${version}"; - sha256 = "sha256-8aya0KfV9F+i2qBpweWcR9hwyTSQkqn2wHdtkCEeNvk="; - fetchSubmodules = true; - }; + version = "nightly"; + + src = lib.cleanSource self; + nativeBuildInputs = [ cmake file makeWrapper ]; buildInputs = [ qtbase jdk8 zlib ]; - patches = [ ./0001-pick-latest-java-first.patch ]; - postPatch = '' - # hardcode jdk paths - substituteInPlace launcher/java/JavaUtils.cpp \ - --replace 'scanJavaDir("/usr/lib/jvm")' 'javas.append("${jdk}/lib/openjdk/bin/java")' \ - --replace 'scanJavaDir("/usr/lib32/jvm")' 'javas.append("${jdk8}/lib/openjdk/bin/java")' + # add client ID + substituteInPlace notsecrets/Secrets.cpp \ + --replace 'QString MSAClientID = "";' 'QString MSAClientID = "${msaClientID}";' ''; - cmakeFlags = [ "-DLauncher_LAYOUT=lin-system" ]; + cmakeFlags = [ + "-DLauncher_LAYOUT=lin-system" + ]; + + desktopItem = makeDesktopItem { + name = "polymc"; + exec = "polymc"; + icon = "polymc"; + desktopName = "PolyMC"; + genericName = "Minecraft Launcher"; + comment = "A custom launcher for Minecraft"; + categories = "Game;"; + extraEntries = '' + Keywords=game;Minecraft; + ''; + }; postInstall = '' + install -Dm644 ../launcher/resources/multimc/scalable/launcher.svg $out/share/pixmaps/multimc.svg + install -Dm755 ${desktopItem}/share/applications/polymc.desktop -t $out/share/applications # xorg.xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128 wrapProgram $out/bin/polymc \ - --set GAME_LIBRARY_PATH /run/opengl-driver/lib:${libpath} \ - --prefix PATH : ${lib.makeBinPath [ xorg.xrandr ]} - - substituteInPlace $out/share/applications/org.polymc.PolyMC.desktop --replace 'Exec=' 'Exec=${placeholder "out"}/bin/polymc' + --set GAME_LIBRARY_PATH /run/opengl-driver/lib:${gameLibraryPath} \ + --prefix PATH : ${lib.makeBinPath [ xorg.xrandr jdk ]} ''; - - meta = with lib; { - homepage = "https://github.com/PolyMC/PolyMC"; - description = "A free, open source launcher for Minecraft"; - longDescription = '' - Allows you to have multiple, separate instances of Minecraft (each with their own mods, texture packs, saves, etc) and helps you manage them and their associated options with a simple interface. - ''; - platforms = platforms.linux; - license = licenses.gpl3; - maintainers = with maintainers; [ cidkid ]; - }; -} \ No newline at end of file +} From d29d020d6f485852805b7f92d2dabd614d4da2e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20=C3=87al=C4=B1=C5=9Fkan?= Date: Sat, 8 Jan 2022 22:15:19 +0300 Subject: [PATCH 05/18] {nix,flake}: add submodules --- flake.lock | 36 ++++++++++++++++++++++++++++++++- flake.nix | 26 ++++++++++++++++++------ packages/nix/overlay.nix | 8 ++++++-- packages/nix/polymc/default.nix | 9 +++++++++ 4 files changed, 70 insertions(+), 9 deletions(-) diff --git a/flake.lock b/flake.lock index cb93f3e09..131a9112d 100644 --- a/flake.lock +++ b/flake.lock @@ -15,6 +15,22 @@ "type": "github" } }, + "libnbtplusplus": { + "flake": false, + "locked": { + "lastModified": 1591558203, + "narHash": "sha256-QgvNvaoFflCXEPCCFBCeZvYTpuiwScBG7EosUgFwFNQ=", + "owner": "multimc", + "repo": "libnbtplusplus", + "rev": "dc72a20b7efd304d12af2025223fad07b4b78464", + "type": "github" + }, + "original": { + "owner": "multimc", + "repo": "libnbtplusplus", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1641528457, @@ -31,10 +47,28 @@ "type": "github" } }, + "quazip": { + "flake": false, + "locked": { + "lastModified": 1633895098, + "narHash": "sha256-+Of0M2IAoTf1CyC0teCpsyurv6xfqiBo84V49dSeNTA=", + "owner": "multimc", + "repo": "quazip", + "rev": "b1a72ac0bb5a732bf887a535ab75c6f9bedb6b6b", + "type": "github" + }, + "original": { + "owner": "multimc", + "repo": "quazip", + "type": "github" + } + }, "root": { "inputs": { "flake-utils": "flake-utils", - "nixpkgs": "nixpkgs" + "libnbtplusplus": "libnbtplusplus", + "nixpkgs": "nixpkgs", + "quazip": "quazip" } } }, diff --git a/flake.nix b/flake.nix index faa6600e3..aa2c2cb5c 100644 --- a/flake.nix +++ b/flake.nix @@ -2,8 +2,16 @@ description = "PolyMC flake"; inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; inputs.flake-utils.url = "github:numtide/flake-utils"; + inputs.libnbtplusplus = { + url = "github:multimc/libnbtplusplus"; + flake = false; + }; + inputs.quazip = { + url = "github:multimc/quazip"; + flake = false; + }; - outputs = inputs@{ self, nixpkgs, flake-utils,... }: + outputs = inputs@{ self, nixpkgs, flake-utils, libnbtplusplus, quazip, ... }: flake-utils.lib.eachSystem [ "x86_64-linux" "aarch64-linux" ] (system: let pkgs = import nixpkgs { @@ -11,9 +19,17 @@ }; packages = { - polymc = pkgs.libsForQt5.callPackage ./packages/nix/polymc { inherit self; }; + polymc = pkgs.libsForQt5.callPackage ./packages/nix/polymc { + inherit self; + submoduleQuazip = quazip; + submoduleNbt = libnbtplusplus; + }; }; - + + overlay = import ./packages/nix/overlay.nix { + inherit self quazip libnbtplusplus; + }; + apps = { polymc = flake-utils.lib.mkApp { name = "PolyMC"; @@ -22,11 +38,9 @@ }; in { - inherit packages apps; - + inherit packages overlay apps; defaultPackage = packages.polymc; defaultApp = apps.polymc; - overlay = import ./packages/nix/overlay.nix { inherit self; }; } ); } diff --git a/packages/nix/overlay.nix b/packages/nix/overlay.nix index c9e0e1954..a65c23e05 100644 --- a/packages/nix/overlay.nix +++ b/packages/nix/overlay.nix @@ -1,5 +1,9 @@ -{ self }: +{ self, quazip, libnbtplusplus }: final: prev: rec { - polymc = prev.libsForQt5.callPackage ./polymc { inherit self; }; + polymc = prev.libsForQt5.callPackage ./polymc { + inherit self; + submoduleQuazip = quazip; + submoduleNbt = libnbtplusplus; + }; } diff --git a/packages/nix/polymc/default.nix b/packages/nix/polymc/default.nix index 8b5c48126..414835f55 100644 --- a/packages/nix/polymc/default.nix +++ b/packages/nix/polymc/default.nix @@ -14,7 +14,10 @@ , libpulseaudio , qtbase , libGL +# submodules , self +, submoduleNbt +, submoduleQuazip , msaClientID ? "" }: @@ -39,6 +42,12 @@ mkDerivation rec { nativeBuildInputs = [ cmake file makeWrapper ]; buildInputs = [ qtbase jdk8 zlib ]; + postUnpack = '' + mkdir libraries/{libnbtplusplus,quazip} + cp -a ${submoduleNbt}/* libraries/libnbtplusplus + cp -a ${submoduleQuazip}/* libraries/quazip + ''; + postPatch = '' # add client ID substituteInPlace notsecrets/Secrets.cpp \ From 9611b92b07a6dfea6e3e249539336d330145739c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20=C3=87al=C4=B1=C5=9Fkan?= Date: Sat, 8 Jan 2022 22:31:13 +0300 Subject: [PATCH 06/18] nix: fix build --- packages/nix/polymc/default.nix | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/packages/nix/polymc/default.nix b/packages/nix/polymc/default.nix index 414835f55..340c1ae57 100644 --- a/packages/nix/polymc/default.nix +++ b/packages/nix/polymc/default.nix @@ -18,7 +18,6 @@ , self , submoduleNbt , submoduleQuazip -, msaClientID ? "" }: let @@ -43,15 +42,10 @@ mkDerivation rec { buildInputs = [ qtbase jdk8 zlib ]; postUnpack = '' - mkdir libraries/{libnbtplusplus,quazip} - cp -a ${submoduleNbt}/* libraries/libnbtplusplus - cp -a ${submoduleQuazip}/* libraries/quazip - ''; - - postPatch = '' - # add client ID - substituteInPlace notsecrets/Secrets.cpp \ - --replace 'QString MSAClientID = "";' 'QString MSAClientID = "${msaClientID}";' + mkdir source/libraries/{libnbtplusplus,quazip} + cp -a ${submoduleNbt}/* source/libraries/libnbtplusplus + cp -a ${submoduleQuazip}/* source/libraries/quazip + chmod a+r+w source/libraries/{libnbtplusplus,quazip}/* ''; cmakeFlags = [ From 6065b4dcf9c084dcea6b317ca3e186d14ad9f26e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20=C3=87al=C4=B1=C5=9Fkan?= Date: Sat, 8 Jan 2022 23:06:56 +0300 Subject: [PATCH 07/18] nix: revert overlay changes and add conditionals to derivation for flake build --- flake.nix | 5 ++--- packages/nix/overlay.nix | 8 +------- packages/nix/polymc/default.nix | 22 +++++++++++++++------- 3 files changed, 18 insertions(+), 17 deletions(-) diff --git a/flake.nix b/flake.nix index aa2c2cb5c..2ef65c649 100644 --- a/flake.nix +++ b/flake.nix @@ -21,14 +21,13 @@ packages = { polymc = pkgs.libsForQt5.callPackage ./packages/nix/polymc { inherit self; + isFlakeBuild = true; submoduleQuazip = quazip; submoduleNbt = libnbtplusplus; }; }; - overlay = import ./packages/nix/overlay.nix { - inherit self quazip libnbtplusplus; - }; + overlay = import ./packages/nix/overlay.nix {}; apps = { polymc = flake-utils.lib.mkApp { diff --git a/packages/nix/overlay.nix b/packages/nix/overlay.nix index a65c23e05..6fa701b39 100644 --- a/packages/nix/overlay.nix +++ b/packages/nix/overlay.nix @@ -1,9 +1,3 @@ -{ self, quazip, libnbtplusplus }: - final: prev: rec { - polymc = prev.libsForQt5.callPackage ./polymc { - inherit self; - submoduleQuazip = quazip; - submoduleNbt = libnbtplusplus; - }; + polymc = prev.libsForQt5.callPackage ./polymc {}; } diff --git a/packages/nix/polymc/default.nix b/packages/nix/polymc/default.nix index 340c1ae57..c55c8a3c9 100644 --- a/packages/nix/polymc/default.nix +++ b/packages/nix/polymc/default.nix @@ -15,9 +15,10 @@ , qtbase , libGL # submodules -, self -, submoduleNbt -, submoduleQuazip +, isFlakeBuild ? false +, self ? "" +, submoduleNbt ? "" +, submoduleQuazip ? "" }: let @@ -34,19 +35,26 @@ in mkDerivation rec { pname = "polymc"; - version = "nightly"; + version = if isFlakeBuild then "nightly" else "1.0.4"; - src = lib.cleanSource self; + src = if isFlakeBuild then lib.cleanSource self + else fetchFromGitHub { + owner = "PolyMC"; + repo = "PolyMC"; + rev = "${version}"; + sha256 = "sha256-8aya0KfV9F+i2qBpweWcR9hwyTSQkqn2wHdtkCEeNvk="; + fetchSubmodules = true; + }; nativeBuildInputs = [ cmake file makeWrapper ]; buildInputs = [ qtbase jdk8 zlib ]; - postUnpack = '' + postUnpack = if isFlakeBuild then '' mkdir source/libraries/{libnbtplusplus,quazip} cp -a ${submoduleNbt}/* source/libraries/libnbtplusplus cp -a ${submoduleQuazip}/* source/libraries/quazip chmod a+r+w source/libraries/{libnbtplusplus,quazip}/* - ''; + '' else ""; cmakeFlags = [ "-DLauncher_LAYOUT=lin-system" From 2a760a8e32627617dc80c96c9598ad3ed34ffbc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20=C3=87al=C4=B1=C5=9Fkan?= Date: Sat, 8 Jan 2022 23:09:53 +0300 Subject: [PATCH 08/18] Revert "nix: revert overlay changes and add conditionals to derivation for flake build" --- flake.nix | 5 +++-- packages/nix/overlay.nix | 8 +++++++- packages/nix/polymc/default.nix | 22 +++++++--------------- 3 files changed, 17 insertions(+), 18 deletions(-) diff --git a/flake.nix b/flake.nix index 2ef65c649..aa2c2cb5c 100644 --- a/flake.nix +++ b/flake.nix @@ -21,13 +21,14 @@ packages = { polymc = pkgs.libsForQt5.callPackage ./packages/nix/polymc { inherit self; - isFlakeBuild = true; submoduleQuazip = quazip; submoduleNbt = libnbtplusplus; }; }; - overlay = import ./packages/nix/overlay.nix {}; + overlay = import ./packages/nix/overlay.nix { + inherit self quazip libnbtplusplus; + }; apps = { polymc = flake-utils.lib.mkApp { diff --git a/packages/nix/overlay.nix b/packages/nix/overlay.nix index 6fa701b39..a65c23e05 100644 --- a/packages/nix/overlay.nix +++ b/packages/nix/overlay.nix @@ -1,3 +1,9 @@ +{ self, quazip, libnbtplusplus }: + final: prev: rec { - polymc = prev.libsForQt5.callPackage ./polymc {}; + polymc = prev.libsForQt5.callPackage ./polymc { + inherit self; + submoduleQuazip = quazip; + submoduleNbt = libnbtplusplus; + }; } diff --git a/packages/nix/polymc/default.nix b/packages/nix/polymc/default.nix index c55c8a3c9..340c1ae57 100644 --- a/packages/nix/polymc/default.nix +++ b/packages/nix/polymc/default.nix @@ -15,10 +15,9 @@ , qtbase , libGL # submodules -, isFlakeBuild ? false -, self ? "" -, submoduleNbt ? "" -, submoduleQuazip ? "" +, self +, submoduleNbt +, submoduleQuazip }: let @@ -35,26 +34,19 @@ in mkDerivation rec { pname = "polymc"; - version = if isFlakeBuild then "nightly" else "1.0.4"; + version = "nightly"; - src = if isFlakeBuild then lib.cleanSource self - else fetchFromGitHub { - owner = "PolyMC"; - repo = "PolyMC"; - rev = "${version}"; - sha256 = "sha256-8aya0KfV9F+i2qBpweWcR9hwyTSQkqn2wHdtkCEeNvk="; - fetchSubmodules = true; - }; + src = lib.cleanSource self; nativeBuildInputs = [ cmake file makeWrapper ]; buildInputs = [ qtbase jdk8 zlib ]; - postUnpack = if isFlakeBuild then '' + postUnpack = '' mkdir source/libraries/{libnbtplusplus,quazip} cp -a ${submoduleNbt}/* source/libraries/libnbtplusplus cp -a ${submoduleQuazip}/* source/libraries/quazip chmod a+r+w source/libraries/{libnbtplusplus,quazip}/* - '' else ""; + ''; cmakeFlags = [ "-DLauncher_LAYOUT=lin-system" From 9499acedabb77e9783fd78bd0c9a24112ce1c319 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20=C3=87al=C4=B1=C5=9Fkan?= Date: Sat, 8 Jan 2022 23:23:55 +0300 Subject: [PATCH 09/18] nix: fix overlay --- flake.nix | 6 +++--- packages/nix/overlay.nix | 9 --------- packages/nix/polymc/default.nix | 1 + 3 files changed, 4 insertions(+), 12 deletions(-) delete mode 100644 packages/nix/overlay.nix diff --git a/flake.nix b/flake.nix index aa2c2cb5c..b30008a46 100644 --- a/flake.nix +++ b/flake.nix @@ -26,9 +26,9 @@ }; }; - overlay = import ./packages/nix/overlay.nix { - inherit self quazip libnbtplusplus; - }; + overlay = (final: prev: rec { + polymc = packages.polymc; + }); apps = { polymc = flake-utils.lib.mkApp { diff --git a/packages/nix/overlay.nix b/packages/nix/overlay.nix deleted file mode 100644 index a65c23e05..000000000 --- a/packages/nix/overlay.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ self, quazip, libnbtplusplus }: - -final: prev: rec { - polymc = prev.libsForQt5.callPackage ./polymc { - inherit self; - submoduleQuazip = quazip; - submoduleNbt = libnbtplusplus; - }; -} diff --git a/packages/nix/polymc/default.nix b/packages/nix/polymc/default.nix index 340c1ae57..92097442f 100644 --- a/packages/nix/polymc/default.nix +++ b/packages/nix/polymc/default.nix @@ -42,6 +42,7 @@ mkDerivation rec { buildInputs = [ qtbase jdk8 zlib ]; postUnpack = '' + rm -rf source/libraries/{libnbtplusplus,quazip} mkdir source/libraries/{libnbtplusplus,quazip} cp -a ${submoduleNbt}/* source/libraries/libnbtplusplus cp -a ${submoduleQuazip}/* source/libraries/quazip From ccde63bbabd4259117c52540058a8875f469b7ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20=C3=87al=C4=B1=C5=9Fkan?= Date: Sun, 9 Jan 2022 01:10:32 +0300 Subject: [PATCH 10/18] add nix result path to .gitignore --- .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index a2f4e78a4..3f76a608d 100644 --- a/.gitignore +++ b/.gitignore @@ -47,4 +47,6 @@ builddir # Deb packages/debian/polymc/usr/ packages/debian/polymc.deb -packages/debian/polymc/DEBIAN/control \ No newline at end of file +packages/debian/polymc/DEBIAN/control +# Nix/NixOS +result/ From ae3c613f6cc2070fc4e191fd923fb7f9ed30c768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20=C3=87al=C4=B1=C5=9Fkan?= Date: Sun, 9 Jan 2022 01:23:53 +0300 Subject: [PATCH 11/18] nix: use user package set on overlay and switch to ninja --- flake.nix | 6 +++++- packages/nix/polymc/default.nix | 4 +++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index b30008a46..d6885c3b7 100644 --- a/flake.nix +++ b/flake.nix @@ -27,7 +27,11 @@ }; overlay = (final: prev: rec { - polymc = packages.polymc; + polymc = prev.libsForQt5.callPackage ./packages/nix/polymc { + inherit self; + submoduleQuazip = quazip; + submoduleNbt = libnbtplusplus; + }; }); apps = { diff --git a/packages/nix/polymc/default.nix b/packages/nix/polymc/default.nix index 92097442f..4f80ff341 100644 --- a/packages/nix/polymc/default.nix +++ b/packages/nix/polymc/default.nix @@ -5,6 +5,7 @@ , substituteAll , fetchpatch , cmake +, ninja , jdk8 , jdk , zlib @@ -38,7 +39,7 @@ mkDerivation rec { src = lib.cleanSource self; - nativeBuildInputs = [ cmake file makeWrapper ]; + nativeBuildInputs = [ cmake ninja file makeWrapper ]; buildInputs = [ qtbase jdk8 zlib ]; postUnpack = '' @@ -50,6 +51,7 @@ mkDerivation rec { ''; cmakeFlags = [ + "-GNinja" "-DLauncher_LAYOUT=lin-system" ]; From 4a9d9b268ab6effb2ffdf96c246b859c49a449c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20=C3=87al=C4=B1=C5=9Fkan?= Date: Sun, 9 Jan 2022 02:40:13 +0300 Subject: [PATCH 12/18] nix: fix 'nix run' --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index d6885c3b7..825f747ed 100644 --- a/flake.nix +++ b/flake.nix @@ -36,7 +36,7 @@ apps = { polymc = flake-utils.lib.mkApp { - name = "PolyMC"; + name = "polymc"; drv = packages.polymc; }; }; From 2ca094bd5798fc3e7c039730b556068e2192a240 Mon Sep 17 00:00:00 2001 From: seth Date: Sat, 8 Jan 2022 22:44:18 -0500 Subject: [PATCH 13/18] add rpm build script and spec file --- packages/rpm/makerpm.sh | 9 +++++++ packages/rpm/polymc.spec | 55 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100755 packages/rpm/makerpm.sh create mode 100644 packages/rpm/polymc.spec diff --git a/packages/rpm/makerpm.sh b/packages/rpm/makerpm.sh new file mode 100755 index 000000000..02ecf2065 --- /dev/null +++ b/packages/rpm/makerpm.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +git submodule init +git submodule update +VERSION=$(git describe --tags | sed 's/-.*//') +DIR=$(pwd) +sed -i "s/Version:.*/Version: ${VERSION}/" polymc.spec +sudo dnf builddep polymc.spec +rpmbuild -ba polymc.spec diff --git a/packages/rpm/polymc.spec b/packages/rpm/polymc.spec new file mode 100644 index 000000000..3c5ba4359 --- /dev/null +++ b/packages/rpm/polymc.spec @@ -0,0 +1,55 @@ +%global _origdir %(pwd) + +Name: polymc +Version: +Release: 1%{?dist} +Summary: A custom launcher for Minecraft +License: GPLv3 +URL: https://polymc.org/ + +BuildArch: x86_64 +BuildRequires: java-devel +BuildRequires: pkgconfig(gl) +BuildRequires: pkgconfig(Qt5) +BuildRequires: pkgconfig(zlib) + +Requires: java-headless +Requires: pkgconfig(gl) +Requires: pkgconfig(Qt5) +Requires: pkgconfig(zlib) + +%description +A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once + +%prep +mkdir -p %{_builddir}/%{name} +cp -r %{_origdir}/../../* %{_builddir}/%{name} + +%build +cd %{_builddir}/%{name} +cmake \ + -DLauncher_LAYOUT=lin-system \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLauncher_LIBRARY_DEST_DIR=%{_lib} \ + . + +%cmake_build + +%install +cd %{_builddir}/%{name} +%cmake_install + +%files +%{_bindir}/polymc +%{_datadir}/applications/org.polymc.PolyMC.desktop +%{_datadir}/metainfo/org.polymc.PolyMC.metainfo.xml +%{_datadir}/polymc/jars/* +%{_datadir}/icons/hicolor/scalable/apps/org.polymc.PolyMC.svg +%{_libdir}/libLauncher_nbt++.so +%{_libdir}/libLauncher_quazip.so +%{_libdir}/libLauncher_rainbow.so +%{_libdir}/libLauncher_iconfix.so + +%changelog +* Fri Jan 7 2022 getchoo - 1.0.4 +- Initial polymc spec From 390a90b36117d428fe002a19b2c47d0f127b45fe Mon Sep 17 00:00:00 2001 From: seth Date: Sat, 8 Jan 2022 22:49:30 -0500 Subject: [PATCH 14/18] stop cmake from blocking builds on wsl --- CMakeLists.txt | 8 -------- libraries/katabasis/CMakeLists.txt | 8 -------- 2 files changed, 16 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bd5057a48..7439491da 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,14 +13,6 @@ if(IS_IN_SOURCE_BUILD) message(FATAL_ERROR "You are building the Launcher in-source. Please separate the build tree from the source tree.") endif() -if (CMAKE_SYSTEM_NAME STREQUAL "Linux") - if(CMAKE_HOST_SYSTEM_VERSION MATCHES ".*[Mm]icrosoft.*" OR - CMAKE_HOST_SYSTEM_VERSION MATCHES ".*WSL.*" - ) - message(FATAL_ERROR "Building the Launcher is not supported in Linux-on-Windows distributions.") - endif() -endif() - ##################################### Set CMake options ##################################### set(CMAKE_AUTOMOC ON) diff --git a/libraries/katabasis/CMakeLists.txt b/libraries/katabasis/CMakeLists.txt index c6115881d..d579dc29a 100644 --- a/libraries/katabasis/CMakeLists.txt +++ b/libraries/katabasis/CMakeLists.txt @@ -5,14 +5,6 @@ if(IS_IN_SOURCE_BUILD) message(FATAL_ERROR "You are building Katabasis in-source. Please separate the build tree from the source tree.") endif() -if (CMAKE_SYSTEM_NAME STREQUAL "Linux") - if(CMAKE_HOST_SYSTEM_VERSION MATCHES ".*[Mm]icrosoft.*" OR - CMAKE_HOST_SYSTEM_VERSION MATCHES ".*WSL.*" - ) - message(FATAL_ERROR "Building Katabasis is not supported in Linux-on-Windows distributions. Use a real Linux machine, not a fraudulent one.") - endif() -endif() - project(Katabasis) enable_testing() From 59ef13f032d73fcfb827c03b5d9df86a7d1b53e6 Mon Sep 17 00:00:00 2001 From: seth Date: Sat, 8 Jan 2022 23:13:10 -0500 Subject: [PATCH 15/18] add documentation for building a .rpm --- BUILD.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/BUILD.md b/BUILD.md index 2345d6adb..f0573ab14 100644 --- a/BUILD.md +++ b/BUILD.md @@ -45,6 +45,18 @@ cd packages/debian If everything works correctly, the .deb will be next to the build script, in `PolyMC/packages/debian` +### Building a .rpm + +You don't need to install the build dependencies, as the script will use `dnf` to install them for you. + +``` +git clone https://github.com/PolyMC/PolyMC.git +cd packages/rpm +./makerpm.sh +``` + +If everything works correctly, the .rpm will be next to the build script, in `PolyMC/packages/rpm` + ### Building from command line You need a source folder, a build folder and an install folder. From 27eca0694709662b1e8253d36d2160ca1563edb0 Mon Sep 17 00:00:00 2001 From: swirl Date: Sat, 8 Jan 2022 23:55:59 -0500 Subject: [PATCH 16/18] rpm in readme --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0ff8e3e22..a88cfc952 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ Several source build packages are available, along with experimental pre-built g - An [AUR package](https://aur.archlinux.org/packages/polymc-git/) is available. - A Gentoo ebuild is available in the [swirl](https://git.swurl.xyz/swirl/ebuilds) overlay, named `games-action/polymc`. Check the README for instructions on how to add the overlay. - A Flatpak is available in [Flathub](https://flathub.org/apps/details/org.polymc.PolyMC). You can install it from there or build it yourself using [this source](https://github.com/flathub/org.polymc.PolyMC). +- An RPM package is available, by going to the `packages/rpm` directory and running `./makerpm.sh`. - Generic, prebuilt packages (archived by version) can be found [here](https://packages.polymc.org/) ([latest](https://packages.polymc.org/latest)). - Last build status: https://jenkins.polymc.org/job/PolyMC/lastBuild/ - [Linux (AMD64) System](https://packages.polymc.org/latest/lin64-system/lin64-system.tar.zst) ([SHA256](https://packages.polymc.org/latest/lin64-system/lin64-system.tar.zst.sha256)) - this is a generic system package intended to be used as a base for making distro-specific packages. From 87af5f631d344c26422f477d504c069261281e0a Mon Sep 17 00:00:00 2001 From: Ezekiel Smith Date: Sun, 9 Jan 2022 15:13:15 +1000 Subject: [PATCH 17/18] Update branding: New Logo (#30) New logo Co-authored-by: swirl --- README.md | 21 +- .../resources/multimc/scalable/launcher.svg | 30 +- program_info/org.polymc.PolyMC.Source.svg | 261 ++++++++++++++++++ program_info/org.polymc.PolyMC.svg | 30 +- program_info/polymc.icns | Bin 150958 -> 33406 bytes program_info/polymc.ico | Bin 102134 -> 15086 bytes program_info/polymc_dark.png | Bin 0 -> 50722 bytes program_info/polymc_light.png | Bin 0 -> 48991 bytes 8 files changed, 314 insertions(+), 28 deletions(-) create mode 100644 program_info/org.polymc.PolyMC.Source.svg create mode 100644 program_info/polymc_dark.png create mode 100644 program_info/polymc_light.png diff --git a/README.md b/README.md index a88cfc952..9539de9ae 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,8 @@

- PolyMC logo + PolyMC logo + PolyMC logo

- -PolyMC 5 -========= - +
PolyMC is a custom launcher for Minecraft that focuses on predictability, long term stability and simplicity. This is a **fork** of the MultiMC Launcher and not endorsed by MultiMC. The PolyMC community felt that the maintainer was not acting in the spirit of Free Software so this fork was made. Read "[Why was this fork made?](https://github.com/PolyMC/PolyMC/wiki/FAQ)" on the wiki for more details. @@ -12,9 +10,10 @@ This is a **fork** of the MultiMC Launcher and not endorsed by MultiMC. The Poly ## Packages Several source build packages are available, along with experimental pre-built generic packages. -- An [AUR package](https://aur.archlinux.org/packages/polymc-git/) is available. -- A Gentoo ebuild is available in the [swirl](https://git.swurl.xyz/swirl/ebuilds) overlay, named `games-action/polymc`. Check the README for instructions on how to add the overlay. -- A Flatpak is available in [Flathub](https://flathub.org/apps/details/org.polymc.PolyMC). You can install it from there or build it yourself using [this source](https://github.com/flathub/org.polymc.PolyMC). +Download on Flathub +[![AUR package](https://img.shields.io/aur/version/polymc-git)](https://aur.archlinux.org/packages/polymc-git/) +- A Gentoo ebuild is available in the [swirl](https://git.swurl.xyz/swirl/ebuilds) overlay, named `games-action/polymc`. Check the README for instructions on how to add the overlay. +- The Flatpak can be built using [this source](https://github.com/flathub/org.polymc.PolyMC). - An RPM package is available, by going to the `packages/rpm` directory and running `./makerpm.sh`. - Generic, prebuilt packages (archived by version) can be found [here](https://packages.polymc.org/) ([latest](https://packages.polymc.org/latest)). - Last build status: https://jenkins.polymc.org/job/PolyMC/lastBuild/ @@ -30,6 +29,8 @@ If you want to contribute to PolyMC you might find it useful to join [#developme ### Building If you want to build PolyMC yourself, check [BUILD.md](BUILD.md) for build instructions. +You can build the flatpak using [this source](https://github.com/flathub/org.polymc.PolyMC). + ### Code formatting Just follow the existing formatting. @@ -51,11 +52,11 @@ Feel free to create an issue if you need help. However, you might find it easier [![PolyMC Discord](https://img.shields.io/discord/923671181020766230?label=PolyMC%20Discord)](https://discord.gg/xq7fxrgtMP) -For people who don't want to use Discord, we have a Matrix Space which is bridged to the Discord server. Be sure to enable spaces first (Settings -> Labs -> Spaces), and then you may join the space: +For people who don't want to use Discord, we have a Matrix Space which is bridged to the Discord server: [![PolyMC Space](https://img.shields.io/matrix/polymc:polymc.org?label=PolyMC%20Space&server_fqdn=matrix.polymc.org)](https://matrix.to/#/#polymc:polymc.org) -Matrix's support for spaces is still in development, so if you have issues accessing rooms via the space, then you can join the rooms directly: +If there are any issues with the space or you are using a client that does not support the feature here are the individual rooms: [![Support](https://img.shields.io/matrix/support:polymc.org?label=%23support&server_fqdn=matrix.polymc.org)](https://matrix.to/#/#support:polymc.org) [![Discussion](https://img.shields.io/matrix/discussion:polymc.org?label=%23discussion&server_fqdn=matrix.polymc.org)](https://matrix.to/#/#discussion:polymc.org) diff --git a/launcher/resources/multimc/scalable/launcher.svg b/launcher/resources/multimc/scalable/launcher.svg index d561a2c23..c192d5031 100644 --- a/launcher/resources/multimc/scalable/launcher.svg +++ b/launcher/resources/multimc/scalable/launcher.svg @@ -1,9 +1,21 @@ - -Made with Pixels to Svg https://codepen.io/shshaw/pen/XbxvNj - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/program_info/org.polymc.PolyMC.Source.svg b/program_info/org.polymc.PolyMC.Source.svg new file mode 100644 index 000000000..0614cde24 --- /dev/null +++ b/program_info/org.polymc.PolyMC.Source.svg @@ -0,0 +1,261 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/program_info/org.polymc.PolyMC.svg b/program_info/org.polymc.PolyMC.svg index d561a2c23..c192d5031 100644 --- a/program_info/org.polymc.PolyMC.svg +++ b/program_info/org.polymc.PolyMC.svg @@ -1,9 +1,21 @@ - -Made with Pixels to Svg https://codepen.io/shshaw/pen/XbxvNj - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + diff --git a/program_info/polymc.icns b/program_info/polymc.icns index 0a9426de9a58782507c4b544af6b5748d94a626d..248353b07b52b64136ab213346f52e9365b07165 100644 GIT binary patch literal 33406 zcmc~y&MRhMXsXLBF*aggaLQv~U|{%<1UE1+{{R1rfw`fvso@7hLnBi|L)}*fmWIZr z#>R#Q#`?5R4BSvoeSKYB%?AeFmL{+qh+A7*{g#2Duc3(%q?!XFR8!ONib1%kxfxkq zO-*%m#d8MX|E-wf4OI*cPZ)R`T9Bn0YB@l9s;Vk0OCK??wt^)a8u=RG`E1|L9RfTW-6~}xWgda(u%31p_&V1L`6k;d0A=2Ee7s3Bt;GNB6W4OwJ=A3 z6_u5imRx6G>w~CkXcEP=5Tvf5jHR@+q$KMKLu0EbrnMl4H&pU~RF;8EEGaH7y2v2% zzqPFu$$p4G8fpYV$}208RW}qdG@N7LX=_K(APUie?%;+Jw&LQVqQb(0GYo9)ZD1`8 z&7$a$0||(Ra&EYjiV6!G3QjUGHncaiiDJ48WKTntFsjSI_7pVaGc+7yXlNIN*oGRd z@*s^6+sez4Eh{L<&(F)t%{#)t)7}AfC`fBVqbPc$Ljt3rRG z@9b;`>uzWf1!>2OqJ|1dtTyN7WM>!bV_Aa%Duj9;Vn$YGR>KYk-nPz;4ummy(wj6Wy+NZH6pXnr zV=^-`(zY=$bT)J_gA8iGogS4Tfr@5O9@wO;tjx@ejP#83&7kDa*dYos3o}VH)aYO) zR!EWnM=iop>FH@{DWMw}7~4A=J9yDe!#buhN$%K>`WasZM8!664WFeN29IVoWU14Cy^hak+6 zh$PxjX8}rLM227n!pNk=#H9=j|64n_kqyO@Z8Xrb4Z6=k?o3Kdj8AA-#K6$q+QAAj z7f*&Vz?q?-Ne9`r2?_CWNedVl+FLvDWHbwc87&KxCXo$JOh|~2kBgbhz&NwLjid~y zg_!{%hNq^2V=XBWVs>0?Z0;-uhVJ$bPDq%5vNxW5X@r)Yz_}?KEliS-Opl3)o59dQ zFtb__&a9{b6CWQJ7aJQB6CE8jm4TtNvqKo+eneH!Q0q#dbVkj>7@-5UASyCy5(7hf zCkYu_A8*Enrblq>LVeK~#Sq=k!0^9|sO)Y^M0N+qGa{NnK52J?C$I&PzG3& zRt7-g8x|pLQ4A4X3=Ey!*b4<`vI_-xctuBdL@`9SGcZo->?XR9FeI*!fLjt19o-eh z5ZcPX(A7;uiD6D+i2+Z)-BAqDtqcs4yK&b-_C%GT8IWoNHG@O)NKX_)WGe&1tS*uY z5gpTSlij$AqH-%f~pZjF$~J_ z4b`>;D?qfS1!}R<7sVJI)5*ZJXZzxo4!(BO)>=ayRf?6qD5mJ>m@WpU?b~Ozbg;F< zdTBTt>|_)wy-^L(-3-h-wr`!#+98Ie`v?lAh6=LF6R;nmx*1ruZQs7WtF?ot4LKqj zYA7yD`l1@58RB|CUf908t%Ie#sj;B}PiKI%Vx&K+A-b2LaXaI@uGS9G_GWBdrG_%H z$_}u@qk0(_b~bHi-MnVWyy<<79bB!5Ze~Lj{)!K+os$f1=pb4mol%U@Q7zF7;e8AY zJKDB0Zk^EB!PMSR*HBA^@}eWEJ(?k=pP^$r?w%5Z<#8EwhI+%E~eMeMh^h5@RZ5`Vg zw@z&Cuy1dwt|HJnf%JJmT^?{72vUqd>RV9Dp$lZ*j?V3j8@pOMI9jWrLlF(7WMt;{ zsIF*+$Vm)c+Zk52c38L9;;eMC(Ob!&)PvmEXpicSp3K0ot!q2OytWRDCOiR#qoV++ z>p|u)#7t&j*wM9}aog0k4z|`R@Tg2fu{J3cdPh_*$UXmiwzF+nw|v3ONnMQ{#&u-W z+09WCqo*=3?3lQnaYJ`whe1;rVvqwo%8`?UEo>4&eIIb^xFu?0G(*f(hRNF*Ry1|! zwN*fde?a2`knTK0JGj$~+WLu$jfrWFngX)EVe)o{xlJ89?e)c=@fD;FEhM>sx)
    kIOby@=XLhNPb8)~Kn`3=T6Grfz3g(AuHcQjDcj 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�@nK$k&hAp=9) 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 uZ4>?*#l)=ndK!PUd(Li`Q?Zvp_!{kk>) diff --git a/program_info/polymc.ico b/program_info/polymc.ico index 84599c7fe500df9c35bc87e6893705797d98a0ff..ddd035b2f55701a0b0f04d00e989e68e066799a9 100644 GIT binary patch literal 15086 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 IjWRF*0HLfbApigX literal 102134 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 literal 0 HcmV?d00001 diff --git a/program_info/polymc_light.png b/program_info/polymc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..d3899a1f22edaf51a4e7bf478496184cb89a8a3d GIT binary patch literal 48991 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

      (JeYaw?!|+dZWVK+?4EMnes)JR z&V2VT3%h0IYhO!sSH81cZ1Md(Ba`*7!^zhpyee$6FTSZ3Iu-*eDXh8VSA@IWfBZ9~ z_D`+$XI*X2_{jRdbH9hxLROr*x#lvZcp6=c(e!M;pT6b3^3(Pc2WJ?UgWAcvyc0jO zFE8Afo^>_%|C6LcPVp5oHco%KY!7dJUHwKnI|EdoEe)60eXScjPP+Ky!A~m;`#qjb z+k5`ssjhx-!aCpqYTRcZY|2)BYZ7Ml$l5KrdX=^JziXloKUi!)DKvBw?O#iE*1v0( zIWF#9HUGE5&pG;UO7BkE%%k6{oIlz=lwk=-+jL` zH8UPkF;C1ARha+7T)y7rT8-bNW8Xc_|MBx)c0}fghtaF`CFkUmj%}P*$BtB>h|2Sb zZ%*H*U}eoR=clULyK_I!RV}~17?dHsv@15hlbpEk_&(F%riA=zuJ3uwe~VWY=DqdU z|DrB)iM9RKujh8JwiN)!-{PfVjGI&>FW>xqy#IT(i`5_Y!!O$R0Y^5SMWEpwN5D_!3C?s-yowc1qc3m3H1 zvGxcNm*qGo$@%^zU;pQN{l@2VA161|RG+JQ_s@5-N;u2;=lhPYblmWIUdP5e-!FXM zVPn7jQtsS&-gEuB8NfS58=9`_IoQ3+*RQ=G_4oIi?DIR0XCys0D4Q=EA}%cVe(v)b zPr92IA70h->hXchImMTpUd~V#s4o9g%&#l)eeVnT)WdmkGxN?h8Z2^nUE6FW4@UURdlP@q*wXG6Z~x6T-3LQ!5OwDi zK{<2N2*0&TeSA%^-(9rcu&XKy==4i{?(Hjy|Nq_kYS!g_;G(2K=!%g;-Ou~6W&0=Y zGx+{%a$VAwBlCIHUCfLwUp*1|`{{~Zyw5;&M$QGXcte?TQxA#*tH(tb>A!g{GYo0)j!kU->`f07@Qsr-PTZU_bCDKicLJD3%nl)dSr!Ty0@%#zbOQrAJXFpsuf8M|2JMZzgGxcr0<;V74 z6P?Pkc(I%g`>{z)3H^)i9}Y||i+cI&P5nBlnf0Rm;I+{WL08Ni=3Til^%Mt7l?K;OR)JErhokuGc9n7vo#QGG&C9HeFv2Q|JQ>9lA(EZZiCLro5!3c@l~C8G2wT+jMC{9sZm)o4a;&mpV`;+v88LT^Z~nf+e)4%u;`-OqrsT4L$LP%8d=p`GuI3kR zemb#u{?vUhf7bP${Bs#H4YNQZIaL0@ai6k(p>MBMPyOpzR`sf0+IHXktI5ClzsIc2 zo3f_Q%64Vz*Duy5#FMO2T8=k|tDTSO;BV``xw(NW$NICk&z-r(@t^$GyMqenK*xe7 zUoS*lu~okG{l@k*FM&6?{txfv{#&xN-|Lz8yZUurleSL#CdzO@M%>$K;VWm4s;(um zq4G=&3=1^dq7ThZxNNDNKlzK&^&d}mlzjheHA_bR(ZaNsH}ZOHJYILLc=h-?sRpF!dPo9FuVzXT?Ub%Dww zg{ZaB5gwDK?%$P@(_eCA!f(a%*DhaDn(RyIOozT&{hd z(>~kBhaQJ$zE4#RJz4sydQMd0n_cQjI^S)-*y{EET*cdZeA1cFmgC@vp0fHMW6|!- ziYDp*+k5%`JGLrr>N$3Gn$Lg9PvLjdK;3}fPgd{hmF(txo%Ftsa}D$Fn;+KHoVPW4 z$@ezWt-5PZ`iZTV=2W|BfW0|)>6Y|)>7eZSJ>uoPj{0|7GN5(T%`AC^{m<(Eoi|$E27fPK#fn3HGRHFRY`Hq?tHNHPfH;-2`)9X2n zvwhbe$n&}XSVl2r<-*KhyMXm>qQ^d~+0~u!+Fq8FX7}OnN%dUqpO87$Gu2!9C#ar` z5DrZ(J7Vi5yn9vd>pOW{P12$`6aC!`#3rl%4*%fO2Wt76y-q3+jqiBJci$;+9b_cO zmv>t5>W;;rPUJ+c-;O6aSWYXaZcnkxU)r%uBy3mO?QOY}pUQ(*CN%t9E6BJhw|o)P zlW$W>j+FQK9F6QY)a~7V%jlSfo<%S3tw-8zkJq&wn|0^A#q(nQhu?iP7rvZe7vK+B ztM@EG3tFa4un)*z5^=I-r?Rco_rKe8-fDy6MxxD)<;41byHCHHQc`~A&e48P|G#xx zLr+XfxsscC(d_NK*B2W@>Z_jJJug20DQbzfJS?GleZ}^5?ytMNnl1+NPh(E@bll*6 z@%_USKlQc$D*W=aF-nvF8#D7bxCy}!n;a^yFv~RjX^>mH?JPg*l}b3x@;X#^I_iYFI;b?TocuN_;HQv=J%cw#cLxYS>J2a zEQph=?SJn5^`rlqGjjt$U5I0^W_53`El=-M2UiUu`Hf4QRc%XuT|ca1oBHcDrzf|n z?xZWzN*=8Ft)^;g^!KZrXTMjK$EEWswg#`)%X|L%_eDlzg&||na?{e()7us?rFd5T z`radVKmOLv4Zj$crS=>5QSV)g5@Gk75pu;3Wqq%Sp|=cj(jzPw*f^W{vf z{nCe~ERpxv6@IB)wbuKR?4)hpyVgJ1>mK%XuUyfMl5?l3Rcy7({;gxZw0++7iy_uF z)`TH|M@Pe}#8a{?wAmOa5QjcPg#IWEoTCt*ev% z8I^r%ioJAsfA*KX>DSe}GG|Ux>$y1Z+>|xX{!Dzk;6~6km zQEZd*UH&V7Z+(d`_xb61znopg-=wm9Rpmp&Q=eTt*9V)M)Gb|d z^s3x)f#gYXR)4Sm57^%SX}M~w=F82K%EHUHRAq)V)ObI)H2?4Sd$xVZo%)P-U$4BE zw*APsIF@^DneLP_y$NNyuj+EOa~>I9%R0Rxx_3^{ereG;Ztcen1J_#HoRgPgTQxT~ zGc&zOHkNw+HbjEa{TL*XS%Qb(vc!R@yy{#axY6>dl%R3 z4!f1AR+gjlct%Fc(MfS8f3N3!U-|p^`F#d|Uz;!4S$~9`fg$9DiD!NISH%fWwyffB zI3-!SdgpzWmno&U9eOvZdsaRE63_3s%jr_*P###KW>X6@;zIMxU3+1T2u@^|~L|ND;cSImC8^wliWHY z+uoYJG&*@pdgGStLs`$2GOr(+S#UG!d_~~ya!F<1EyqnVmz&(2DYN0|kvH6iD}8+` z-t3bQ7JnX9{vKt?z+SDM*zZqdx_2#q!hhxU{hAF4H@7}B(C(2Ilq*-Uy~W#^&Xn|- z+q3^hp8M@dlHR|$Tr49leR{e7+lt@v0^#1feC`%VGBEI5H&*$(aaX;J%vr~;AOCzQ z@q9n&i&(E)ch{mlDZkc#_xd$qNqxZfn5=slF%5q{6o0={a^UV``@rwZ6_*-@&AOrK z`^Lm-!Sn4c7oS9!2h7Xt+?c)a%Lm~%2i_VS^NC(N?c%$0^UfG(h8INL-gmt5z^%4L zG4}U0PjU3mmeQFX=lW)sdQhUhhGb*HP9ysXUp(BO36|PV{+6iycFh-;>M~!S+GUr7 z7jz!m`rg^dZb4q^Cw0|WRXZ7GhK58dUzQWTn*uIvTE*YEuxi?p|K69PO@HNTv3*qW zeD3ip+f#nx7Qegv%<`4J*=_quUbbmU#s)u?Jf^lg^fdebGcPp1OWJACoW0LK?Xzn4za)D-F@iB*0`2C zuX%UgbxqxumijN*D{c4GeaTDbhseo!AG^0B@pNoRf0BUkq`u(o{Wr^1|E^u49#W~m z!0>G1sNq@e|dFy-Qaf#e^k6$a6JdC!g`JIq<^MUN=n_Q~>Qzi~3!a`s2~&7{%Bl9%p#sYm5JNRNpVSGw%NO@C9j%(RQefD$>Zy)x+{O^EX_)3s5!Bay~fY?V8~?%$~0+crZ1#Rz_I-_w~}=qet#qF1DB**EsjmE+ti) zd0R8S*>WbYGu2-GK-VzBkF&ov-E%E?syH;Med^Dq@AW33GqZYU`iIwY^ep*%b?ufP z+m`UJe)27Xf#FQ?^6**)m&&ds;UTpgQ(lQqdN-wH;V#h=5_gKP{GHr)-TT+muJb`% zZfqyq_r6_Z>$WOZ|4f*B)wS(WQra6vU

      K{M;Y^HjxCNu~e4+!gaYzxIdD;#Z=t!j%8_O3m82 z%jDbajagSe^&9uU4@>+zq54{GZ?zqvd5 z(y6ZVObiEB7)}ZcujOEw8}^kkpv!(r$@E?Izt;V@z_nR7XuHN!x84i=)=(Ve^Im%Ie^1 zuIsjz#}>WMJjMR1@|e`s?>`bx-U-@l{MEobzV7f_`!&BrW^9jJ`cB^Q_x_{xZ_vo=*tD2~*7JYMEeB0yC><-h zZ+!o^oWIwz&$5}D(w@&c8g(mtK~cBrU;Wb66Zu#F&|zTcX}Y}Hj={*+BP#H#V!(|1 z)4zmz>aYBzFd@+V$o*Ap|G&E|W`44AnsiTJ>GLw z*JfJEzO1F~ugllny!H6mt5xS2e5#i&S?^g@3Yzs_@Gwq4^ZzRTM!VzQRY6zV9Te|r zz1*Bt5Mj9}PVHryr+ZlK1d(383H|ZK7x^NqYp*{4aPz(3%MbEXzAumKUDCRiQ#Zrc zB8^3>F&4BH0yLhq!#aIK>SgT>(wDzmxN}5iWms{^uP}eY^?29OEzhFEe&sEHm0S_I zc>TKl|ISsfwqrLqJz2HZ?b7|QS^)+IsT})W5C02-#Zgz;4;+Y^q&ESS>z}TepYHjK z-_t$3cETPhSq1M&xmS1hwyMbfQeMm~ueH7OQN-%CN8h$)&HlID#MFi__DiVz?!(&y zro4V`?JD`OFu3{Y6|F}v6mFFIFNt~GTd^UglU=2{dM{{kN7&Z?&#j*=ownq&O03Sm zqcRK)AuUtC7OhxfzxJ1a#EBhC{JnmCUd7+E!1>Br0sC#Qnx9z9cQ_=ISotYF;zh4x}MEF-I@A+C$HGsPuuux z)vEIh6?4>HvU#$HgG1m2|JA<^wpR{onf_tk_iU%@q<_A5zYCt-5OHbht8FK$dz9B@y`EbhUdyNOfd9&0gC2E=YnG|L zyt0bFaqkL_{B_J%|898xc$FPTQMAU(EYJFwuZ~G3b`H~2lC64wB%kA!pFZ#3-lFKp zGZNXonT6GXY2Mr?1GVQ!etOn@?2qE?=lws_--U3-5RxeGsD}3s^ljr`(uZj~=CN9aoqMPMl ze0EQ}{_0-}ipqit{acT(pJ)>K)iO!uPw?XAdb2tI`%OR*vQX^IO1E#V#})UzN(N8t ze|{$^Y`#2nX4|n>cR=GiOGS@0zFxR7=DUeX#JZ-P@t3Z@E>)ZFx7@X%N9`wXsrE$9 ziHr;#-?g(GGK}~GYVY_YPx|M2x6B}8+uti|UFyoNvVWB9Wcc~?|L4j49=F22S|-`P zt#<1!<4M<7&Rk@=4wNcq&Xl+*EBE_VWbMO^!7g!6yXE$VvzNx_3wNO}(*m%F_I}ZD0F#ud-vGaJg7DRvnaO znHU_J1>(Z8eJ*va;%~guvxHk!HvX$)zzk=VTDMEWtL-{Yd$63Cl(Ht%XKU1IW!aCi zi@#kF_->-Bo2P$iMyB=iBj(O8=1-RWa`w-o)xzgC$G`7AdG)yStLit=##$VGd*)e% zWrlv*(EQX$tLN_StJ=%odi<(!PfK6x_cS%dJfxOQ;bOOH?7DaLJ&X(u81OF(_<#Q1+~X%hr&a#{e<$?n-K%$Bo}0IUO+=(r;ybUa1WSr|iHNAEQMc7;N;ta)pytOrMq5LuPeU$>_I?x*2(;<`&WM7cC6_|)#?r)VorQHEunoETi$^V#9 zBAA=Av4n9|Vm!mYfL$D-GdDNndx!`6WidV3yl+=dd*jthr6!B&=O_OA_TxLxixW>? zoPBn3TFq~1e%{qAW$W(>JX_H?>4ITX&AOL-adWF3N4!cG=)ebB$;y5huN z$%1Vqf|r-R67tTDX!O1IZnArxY0sBK1@U_n{g0)*IQvvm*Uv!CXUd%*)r>VCw_na* zr~hX4^4mAVb{C%dJL{!go+ih-FEiBgR{xwK!g_jRsbIKO9IvnJ`RyMnILN9RxOX?<)ib?yJ8 zRHbj4>TNaKCa*bJq#$wl)`ErZ=GMCw&2to)DkpLD1=sp#a^?a~Zc?+BB|7h&VcoOW z%cfgwvsFXqt@5wEyca%-YU%DOG(K~WnTPW_$az0?m}}&I+`rViWv2EL?ts$QOnD4_ zQ}k3+)-&}#meQTac8yV=c|F78Qn|(4;;ZCsf8KXJ5Z$=_vDtRNs(Y0zA8a2uy>#O9 z^0^STe)qnQH`#T+)m|z!$y#xL(?^w^99jww91?q)Y)#yD-MlEe^_iUc?b;a2-Q8*L z3UA1so|>0!7O}1*dX8g(hU_uHGM(^UYi}m(yp+4Icb&n0j)ckardKm>Z?%uC)|vP8 zqiGIP-*i2v%D2`B@;${DPEnu6Jb!{7(+TF}ORgGMTmJ6Q+hY>de%rz8=;M@2wNtOu z9$4=oF1Tnv^S_W?9b!F<_Dt{C>X>X?x6J>!t0A849K$(gzoVCXU%o1k+~Bi|!=p~A zUc!3=lg}fjCz8x<%G(ZoOHL`8%p+MPxJT?b=c#|u>tyAwSMhS#+vLTm$nN3f z>F2kvI3s&(YF~JJTfg|{wkjpF8%x@bC!FD$Br5m&nNh;t62Z_E%P$MJGtcOqz1Lj) zy5)yoC*!+4F3R!ls627HKt5$kke6oYJ` z$#Nzgz2pPRllTAQ`!4w;=gzW;&mY=NS2=3WSk73zl-o15!RMl$diFk7rroQ>_a#{v zFn>Eg>9oIFS*9NG~~_tS&_*xZSf1G zbtQYW>f>LVt$(w5#&KzB*T=%yYx~w`oZajoWv1|k{a&N=-vYJ*tGsKGL6Q%4?~qLU z8aHYAlpwFIi?uH>Sn^puD8A&nV%Hbu|Gt}MX}cACuHN6fd(#1S<{dvTY8RZ+EF`qrgwH0&DUv7JFZ~Ap*-|x5^ek^Id!g_*X+LN-4soe#4 z+_vwWr{kP&=I?LzKT5k?d$IPal~%hJHM(D|&i>l=Yzq77z!Hh;KYmATH~liBh2`|d z%?WZ`lcd)&M&!lqtEnt{oG-f6@J?#<^v7m=Kbh~mdAa0g@`DJ7yZX;E=}psH#H%w+ z&*AD*rw7-Ubg#G^yJP0z{oHRv)-8=Yd?5a@lUN~XZr7o(-5ZZ3d*|mEapVPfFI>6&;3odZnyWfhSIk?p zcxFQ6kJ|7T?cFXMmq3g&l4>tr`QHCZD4BO2nU^RbGt4yVqt=}ppe zx_YIz`uywNj(03NJ~uvZ$xW z&fMkPT>jhem}Rojm#4c$-PwLXs-7vwH@#rX54^;e z|9>yvkK&g~Sv$BacyH*$xZk+;(CkB9$gT-o_c|VM%(}vM!c1Dl&fy$O!Jp5Po8)|1 z&!%oVbLQJ6$G)hQp~;S^o-ZUEC9ajQuRmwIt}^7=BzF|%Do{W zjQzn`&t=b2*YvFq(EY9X!S6x)rPeDCYaXOP;;ujQgk-Pz!-H-ytCrOt>fP|+YW#zL zy?tKdLKF8MxOqVNQftVE=MH{J53jJDcwSq2Q|iy%uN(7XlMBwI?ce8nOrpwq*UNLy zmX|0`Uv1ujAqa-5|ZaPA9g-tJU^^dt?0+y(MhSe`bO!=PAeQI4ic72x=}lxaa@5Blmk%bl;uY zpYJ6u)Vy~`q1Ef9+?tPB9t3r^{`FFGPJ58{QtFUFHvgO-a~{qRH$HPa^TmDsxrd%t z@k}^h=9jm@{A*^&d4;Y`tI8^trMxR-PApxrFjLCxN_Wz`k6+ez_byZ3rzj?|al_%H zdD}lkH0)g8QR%m9!-YHBzT7*TXKVo_BCzfp#-<~@A7jC?^=0L>#^y62SmS4DF z&GF9i(LD8Q2VBH^N~7F%C+hG&uKfP|ww5S*X)c|z+^*SLbItFRmd8F1GF~c$gg$4IpP;v>Y5$?zgu8k3 z4$eIj)fg{-)SvAf^Sh4Xiy`bMp8vhNmH+7u&KsP7|6h z>PgJ!nH+l{NAk3@p>&a~MB0;GlH5f+qVDR=JC3=9Z@Ka`Quoc;FB8(Htt^cWGQ0A5 z<>4J|0sGr|Sx!%EJ8p)_@dJJ`)|edg$9*tPM7NSe~IeSwUgduB>Ti?+QLH| ztk$K^_pjO+(JNj1!eE{Dn_P#}2QzLpKjpCMdHr)%c&(l3B8D{c8wVMTJGeX93uTYJ z6&DIGK7MueH6CyAg+Xt#4|pC>U&5{V*x~_?LwbWYsJzj2V}4?AhDC3po>OS4VqIRr zkK#YveyTN+-)*B*Vm&&!3%=%bW*-bW@6dMAP%NwKoZ*Yx`7^d3F8CsL`1N&Zzlw7c zIHTU5I6sT$udMNj^xau^F7Nv`f0=u@iNWczQ>!v1`~#NX;@_C|v= zEBB88ZCH~FVK zRY0{?nZ!;-2Iw6D;2P}uV@)mFWqr4$>Uy@aTs`zOZBNp}Oy2(2i3v})mgh;VsP$j! z^ikkL{w3EbhQb!UyEv9k2|AU$UoY0-(A;7jd7PkK*nG z9(Y-(JM9;P(WOp%Lw{c>?C=l`8|(P|^kLTB6V zqil}7TCdG3+{;A)ge^excO1U3SFiYhUB$zdUqTC z)wZ#&Z;@A$=BeEo_p4~Hgz?`Wxay+Ahmx~5I=V2v7vq*TvB~S`TOUy5*0>ZDH(lVk z3E`c4B6ina1`Gd;w<^&(JHAcb(GU{)tuSF)iQwfwmJ5m{vwz!PV)YR|E!w;DR=H<; zCHJqoJ=xDM#3gJi(e*5R5_Y&z?(~B*ANuE>FS{`DWpYB&j3(VlvvwZmZMizJf7XhU z=-Fp&w>b(pp8vRn(SZN;`Ri<=#+Jq1C4#Hg*0Psp&huBl=+9WE5bJVChIbF=^}V$$ z8wA7+WH`S(zW4Z>@4a%dyhYbI@@`yUF);agKlT9MgQ+L)=d+tVNV}8yd`gg)?4@pN z&flUbX|MFy_O9B&Si7Sk=#cgSuLZlW$=<$`zLa~$Gr5GRC4!tEjbpZN)Bk)k+4A5u zGsaK5_kX$DxqDyX&D^j&wg4sB-I|9#=X1_@!Snw{XGJZdMyyOLsv$J-Ld6i9^;w6jotDg%xC=9$8B{>zohLc-MG84-$Oje$$EnJX~y>q zb{0SHn=`9Fbb91wddVfBQFn*J&&&sk38qEU^R<^w*&=s`bK88z<(zBk84dX7o{d`X zuW+5Q#x&0@r~kq)&jJ?1UfGO>{_55rZ}xvwcc_#7;FeH3rF)BS15d)qH4P5TPuNO) z4irio=hOr@^ggiJY}ht0XWpEXh5-_48&a9}XC>ydPHb6b$a31QXZeb8No}m5Pq%L>fcZ(0oFO`JSEI;u7C=PwRGowL9&bs)! z*XH_f3};K%ZdrRz(IRQ}!>P%OxldaeTRtoKVi+KiXk&5Zl4N*$VQgal(#NJBzHiO5 zE?GW>{j^}uI*T9Q9h;5U&rZC?z9I7PW3`Abt9?$DiK+od=9|B}d*I^%?n9*>Cz;ck z#F@n(HYvo*c5@rpG5?YNAn|U}tLVb%MytMk@%;1Z&Mih6*Xp@bepUb3CG#hENxsR& zgL#*p?)W+1m?dim6YqrAAFWcH>I!D-+O=2bKla}6Z1H(daf7q>y~QUu+%5=TUhA=I zf@iwm$DC)|ezDj7dw<_D?SbD*t4SFL%MPE}d$DiVsTn-R)@c`}7r*yi)p~ql&Wh)k zE4r*&FCEn0vM_Gx?OB}t8^yBMN=FKouG=mBMp#PD{AFYI``F3b@?@s^R5!+Zh#Q{u zyu`|3A^9WyL28Wod+`s}HuKIgyl48yc75k&u^-F{eJO!nM~oKLvtR0H-Euu+j!a$d z2D6rGU+>w?jGqMbT&8`{yK|l|^zPFWXI8RZujR4Yw`i96gL$X--Qc{V5bNUfvt-c+ z5v70S_rn;C8cbh2z3dyc<>m!TvA0reFV2-2?q1x#M)UudHNW23yggVXB74mA-@a?P zytZmh>r%3H52iH8>?|~}*H5~&a=yBYTYUZ0_;-`^5@wluiVIBkyW{4;|A6WGeRW%D znfW|5($^;z$>!y4&f?d9v};05QD+IG;V*@{xjS~YmgF6Zl;Vhs{1|s}vdq~DENnY# z=esq$_x~4{^{+@MMkDrsNjUT4ORg$cyk0VSojE*rPKVEJ))TFVdgPf7Un*4zT*k1z z+Rj<6<6laeyV~(P>mr|Qjt%~|FHPXif@w~{{>`cDkAsHqWVeS_IS8lc5 zbJV=WYl{0%|Jk}!LPT5MILDv$LzjQ}a)Sp@WvzA=s?R{~e zR5Jg_SspvTZF6qSW&9&?eQwpV0$r`B(~X_8zIUDP+;V>DKRebFyBoLEUDLTMaQ2be z<;evs1$`H8d2Wa(czfww3Gal{uMf|kxs!pP@w|ul!~*+idJ9_EP9$!YTs%E+d%`=t z8K1Lil&9`8ntSHu8};;6b29p>o%gaK_Y&u^pT6cKAaZxl;~6t#6Xsp}utW6Ns~=oX z=L+6QeZDV3Bi4cC9MilbXD#ibc8F!lGrT)inl7s!-PLts^$&5GZO-DKJP$}O?bg`H zwBJvqC9_JQLbOOdskFzna_<54mTUJ|?nHk|=bdocn!7x7n*Ne!GnaSzGk&sOWK$8% zc0yS8XLMuWORGt5UWoJFHT3&-Y8FrN?q4%67XCQDaFy&HtM5CW<%;s(eUi&-yX+wE z*E?>NN2@k}E9hb17n%Kge%N}$Yj;#)n}bqqv|}AQO-dEyd%4BxSoTEj5W8O^bN%IK z-x9kNsh?)M7RWL^>Gu*h=*?g3b7;!Zvm5PSsNU%`

      KvZoT&H=J7(=bwbmOz6wuf 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 Date: Sun, 9 Jan 2022 00:19:21 -0500 Subject: [PATCH 18/18] forgot linebreak --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9539de9ae..1e72ada3f 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,9 @@ This is a **fork** of the MultiMC Launcher and not endorsed by MultiMC. The Poly Several source build packages are available, along with experimental pre-built generic packages. Download on Flathub +
      [![AUR package](https://img.shields.io/aur/version/polymc-git)](https://aur.archlinux.org/packages/polymc-git/) -- A Gentoo ebuild is available in the [swirl](https://git.swurl.xyz/swirl/ebuilds) overlay, named `games-action/polymc`. Check the README for instructions on how to add the overlay. +- A Gentoo ebuild is available in the [swirl](https://git.swurl.xyz/swirl/ebuilds) overlay, named `games-action/polymc`. Check the README for instructions on how to add the overlay. - The Flatpak can be built using [this source](https://github.com/flathub/org.polymc.PolyMC). - An RPM package is available, by going to the `packages/rpm` directory and running `./makerpm.sh`. - Generic, prebuilt packages (archived by version) can be found [here](https://packages.polymc.org/) ([latest](https://packages.polymc.org/latest)).