From 984366e58480c10dfb50d395bdb65926f666cb4a Mon Sep 17 00:00:00 2001 From: Dmitry Isaenko Date: Tue, 21 Mar 2023 13:41:13 +0300 Subject: [PATCH] Set NSIS packaging, update readme files. --- .drone.yml | 16 +- NSIS/installer.nsi | 146 +++++ NSIS/installer_logo.ico | Bin 0 -> 133686 bytes NSIS/leftbar.bmp | Bin 0 -> 206122 bytes NSIS/leftbar_uninstall.bmp | Bin 0 -> 154542 bytes NSIS/license.txt | 1070 ++++++++++++++++++++++++++++++++++++ NSIS/logo.ico | Bin 0 -> 120937 bytes NSIS/uninstaller_logo.ico | Bin 0 -> 130185 bytes NSIS/update_version.sh | 8 + README.md | 6 +- README_JP.md | 4 +- README_RU.md | 6 +- README_RYU.md | 4 +- 13 files changed, 1245 insertions(+), 15 deletions(-) create mode 100644 NSIS/installer.nsi create mode 100644 NSIS/installer_logo.ico create mode 100644 NSIS/leftbar.bmp create mode 100644 NSIS/leftbar_uninstall.bmp create mode 100644 NSIS/license.txt create mode 100644 NSIS/logo.ico create mode 100644 NSIS/uninstaller_logo.ico create mode 100755 NSIS/update_version.sh diff --git a/.drone.yml b/.drone.yml index 6282950..356fd55 100644 --- a/.drone.yml +++ b/.drone.yml @@ -12,7 +12,7 @@ steps: - name: m2 path: /root/.m2 - - name: archive-artifact + - name: archive-artifacts image: alpine:latest commands: - mkdir -p /builds/Tihwin @@ -22,6 +22,20 @@ steps: - name: builds path: /builds + - name: make-win-installer + image: wheatstalk/makensis:3 + commands: + - cp target/Tihwin-*.exe NSIS/Tihwin.exe + - NSIS/update_version.sh + - cd NSIS + - makensis -V4 ./installer.nsi + - cp Installer-*.exe /builds/Tihwin/ + volumes: + - name: builds + path: /builds + - name: jdk + path: /drone/src/misc/windows/NSIS/jdk + volumes: - name: m2 host: diff --git a/NSIS/installer.nsi b/NSIS/installer.nsi new file mode 100644 index 0000000..62caefe --- /dev/null +++ b/NSIS/installer.nsi @@ -0,0 +1,146 @@ +;Include Modern UI + !include "MUI.nsh" + Unicode true +;Name and file + + !define APPNAME "Tihwin" + !define COMPANYNAME "Dmitry Isaenko" + !define VERSIONMAJOR 0 + !define VERSIONMINOR 0 + !define VERSIONBUILD 0 + + Name "Tihwin" + OutFile "Installer.exe" + +;Default installation folder + InstallDir "$PROGRAMFILES\${APPNAME}" + +;Get installation folder from registry if available + InstallDirRegKey HKCU "Software\${APPNAME}" "" + +;Request application privileges for Windows Vista + RequestExecutionLevel admin + + !define MUI_ICON installer_logo.ico + !define MUI_UNICON uninstaller_logo.ico +; !define MUI_FINISHPAGE_NOAUTOCLOSE + + !define MUI_WELCOMEFINISHPAGE_BITMAP "leftbar.bmp" + !define MUI_UNWELCOMEFINISHPAGE_BITMAP "leftbar_uninstall.bmp" + + !define MUI_FINISHPAGE_LINK "Tihwin at GitHub" + !define MUI_FINISHPAGE_LINK_LOCATION https://github.com/developersu/Tihwin/ + + !define MUI_FINISHPAGE_RUN "$INSTDIR\Tihwin.exe" + !define MUI_FINISHPAGE_SHOWREADME + !define MUI_FINISHPAGE_SHOWREADME_TEXT $(l10n_CreateShortcut) + !define MUI_FINISHPAGE_SHOWREADME_FUNCTION CreateDesktopShortCut + !define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED +;-------------------------------- +;Interface Settings + + !define MUI_ABORTWARNING +;-------------------------------- +;Language Selection Dialog Settings + + ;Remember the installer language + !define MUI_LANGDLL_REGISTRY_ROOT "HKCU" + !define MUI_LANGDLL_REGISTRY_KEY "Software\${APPNAME}" + !define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language" + +;-------------------------------- +;Pages +;!define MUI_HEADERIMAGE +;!define MUI_HEADERIMAGE_RIGHTi +;!define MUI_HEADERIMAGE_BITMAP "install_header.bmp" +;!define MUI_HEADERIMAGE_UNBITMAP "install_header.bmp" + + !insertmacro MUI_PAGE_WELCOME + !insertmacro MUI_PAGE_LICENSE "license.txt" + !insertmacro MUI_PAGE_DIRECTORY + !insertmacro MUI_PAGE_INSTFILES + !insertmacro MUI_PAGE_FINISH + + !insertmacro MUI_UNPAGE_CONFIRM + !insertmacro MUI_UNPAGE_INSTFILES + !insertmacro MUI_UNPAGE_FINISH + +;-------------------------------- +;Languages + !insertmacro MUI_LANGUAGE "English" + !insertmacro MUI_LANGUAGE "Russian" + !insertmacro MUI_LANGUAGE "Japanese" + +;Language strings + LangString l10n_CreateShortcut ${LANG_ENGLISH} "Create Desktop Shortcut" + LangString l10n_CreateShortcut ${LANG_RUSSIAN} "Создать ярлык на Рабочем столе" + +;-------------------------------- +Section "Tihwin" Install + + SetOutPath "$INSTDIR" + file /r jdk + file Tihwin.exe + file logo.ico + +; Registry information for add/remove programs + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" "DisplayName" "${APPNAME}" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" "UninstallString" "$\"$INSTDIR\uninstall.exe$\"" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" "DisplayIcon" "$\"$INSTDIR\logo.ico$\"" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" "Publisher" "$\"${COMPANYNAME}$\"" + +; Start Menu + CreateDirectory "$SMPROGRAMS\${APPNAME}" + CreateShortCut "$SMPROGRAMS\${APPNAME}\${APPNAME}.lnk" "$INSTDIR\Tihwin.exe" "" "$INSTDIR\logo.ico" + CreateShortCut "$SMPROGRAMS\${APPNAME}\Uninstall.lnk" "$INSTDIR\Uninstall.exe" + + ;Store installation folder + WriteRegStr HKCU "Software\${APPNAME}" "" $INSTDIR + + ;Create uninstaller + WriteUninstaller "$INSTDIR\Uninstall.exe" + +SectionEnd +;-------------------------------- +;Installer Functions + +Function .onInit +; set mandatory installation rule to section + SectionSetFlags ${Install} 17 +FunctionEnd + +Function un.onInit + !insertmacro MUI_UNGETLANGUAGE +FunctionEnd + + +Function CreateDesktopShortCut + CreateShortcut "$DESKTOP\Tihwin.lnk" "$INSTDIR\Tihwin.exe" +FunctionEnd + +;-------------------------------- +;Uninstaller Section + +Section "Uninstall" + +; Start Menu + Delete "$SMPROGRAMS\${APPNAME}\${APPNAME}.lnk" + Delete "$SMPROGRAMS\${APPNAME}\Uninstall.lnk" + Delete "$DESKTOP\Tihwin.lnk" + rmDir "$SMPROGRAMS\${APPNAME}" + +;Delete installed files + RMDir /r "$INSTDIR\jdk\*" + Delete "$INSTDIR\Tihwin.exe" + Delete "$INSTDIR\logo.ico" + Delete "$SMPROGRAMS\Uninstall.exe" + + RMDir "$INSTDIR" + + DeleteRegKey /ifempty HKCU "Software\${APPNAME}" +; Cleanup records stored for uninstaller from the registry + DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" + +SectionEnd +;-------------------------------- +;Uninstaller Functions diff --git a/NSIS/installer_logo.ico b/NSIS/installer_logo.ico new file mode 100644 index 0000000000000000000000000000000000000000..a72c9a61588c8b858dcf9e5ef8d6f1a190296039 GIT binary patch literal 133686 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 QC>SUhC>SUhI0+2A1*rY+@Bjb+ literal 0 HcmV?d00001 diff --git a/NSIS/leftbar_uninstall.bmp b/NSIS/leftbar_uninstall.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5ac42bf6e138865d2ea9091b262e09a935315740 GIT binary patch literal 154542 zcmeI*378Y*9mnx3hg1+LAmtK7i;wU~LEr%^N-MMvTMJm=LA#(Jg1{m|p*|o*p|pr7 z7AWV+QslmhrHjkTQRRkmDjDGbK7<{wwNO3JqO--GZ^f$+|o;JvjS@-ML?@H3&k|gW&^z@{U z`U+Vm&vSsR$vWoefIr`_EndT?xqr*e&5iaM<;FtAoT*vEgv;84{e!HmtZ1`#W2wv{ zi@BVv!(+owe-CTkIn`L)`tA+O=#&s(Tg9)~4K{k8ajk%on>+q*8``6(n?v+?<*K6Fr<>lo?yMOJ*LdCrO znl((g?K;{N61TotWHFbMwQrvcF=uMlkgUntz4v03p8NOj@7oAGTQIZDGv;!CUT@Z{ zSu?o|Damg!XKL1P{_o1DY-rT+UcfA}n9J9XFX{bSFrtb;%$b@sl<$4;Ra_N$@9UUF zW~Y1zKcwJ&kP0K($<(Z^e9QjsyZD}_g1)y^%<{5XKI-Z6-mV9uMHaA`saf+q87ZAw z-4=OxYIrDM7MA^T`9Z>mnpE|0RTwIQfc;D@dXOKVWb2L)fQPd!l5%90Y~6q8S-$?= zH9TA=hB6j#Bv9*4WRLs3*Gr~%zp z3CNMRt&>W~Zrb=~%ME(Gg6yMpc=)z6c8>!6FNUXZ8l6ODOVsr-L_)md-;J= z2M)UUHtUz3D*uzFRcmo%&4G}wb>YLT<=1OlG_EQ~P`NoP;H#|VEQwrleCHipzvOJl z*Lw3+*7ELLr#3;m60~&cpRE5n@}_%!$Z2l3g7#0=@^^o@s@%nxuXgQ|?Rs>tTijk# z`u9WDvQal-58D0bq93weI^rhxSCkQa@!4#|Q+#p2i>IO=wrlx|=U%L8(vRVXtmVjj zv^k9DrYxY@`XOuiWB1zfC{B3xyA#D=AdQr)i$R*!t3cM)KE-J+Sr?}?t=EODt$m8q zT(T}sXmyoqf z=3jlXZ*JF?`?KcGXxCu&uOG-eu*ao=)Vn2Xbu0CnpY2#bt5egQk$pdWd!b}4cX=p< z>OHtoldK(A&0W88W{3ME-y=IWZk;hUn6>;j^U;Q%tX=N-aOxeBwYrr`%>&tsGTS$l zWEb~-q^PLyo!_TxS${jx{zvRG2|9at&yWOVS1Z`3w!;-tLH}^Y(C(haP1Z4IZ5XuVD7#w0 zKJ`0X`g}vCSG?d+++-bF)>nh>6_T1f4DMWib^Y+U|Jt-Fszp+-OxEgFXO8F1>GEKBIw2)% zUm2vm6kj-fa%p<|kP6lh<;B6J%NxjAF>87M{rmG>tz**W%7JmMTM2G{_g300m5CKY zy2)FB)`L?MWUVOq(K}03VhYxgQ(bbJOUEYaJfGW&uKEs z;mvD;r?#~U))Vh9ouRU9>UGFk#cFZyUs~s4Hdp^SO$PcXXNg(O@Nzi>r?PD7b;vrR z)v-ed!h=vR+56V@&uKE&jyV(6+a5psam2+_uRzujt#-|yqMlB8O}WhM^F3Rxk79n< zExhfn1yip#v^_=E5eZk19uS^FR3-Dfx7P1N$?n^tUa2ZQta*80#KlvuK-LkhmJd!- z$;G11?uFCzqZ~W*pPN{QZg4Wx zuxA-s-_YhXSw{qv>r4!TP%Qj(+q?Q9{iyD=vuLB)qNf7M8ij_UjWbo)BRw!vzLH?P(=w>eGL z5drhho}SsEaa0)vEB|xW>-x^+f^a$GsoswqQ_VkjM&Ev!?YDfv?En~&YE-x#%N2}`aqGwk!fAAcanx6MvrONVj_Og{4)wsoYC ztYc%md?{bH@$IuG$VJ`qy#P5+z2%KDht_4E`{tN+hf+bR$p?FBA`PXvbRyfbbZFhs z{#>%QZKGBm1R-PP5k za}n@K)-ON9-$Zu(`RJ3ZcTG!q;J#|EuWfP<;FGLnF;WtoRa{xy#P6( literal 0 HcmV?d00001 diff --git a/NSIS/license.txt b/NSIS/license.txt new file mode 100644 index 0000000..e11bdec --- /dev/null +++ b/NSIS/license.txt @@ -0,0 +1,1070 @@ +1. OpenJDK distibuted under GNU General Public License, version 2, +with the Classpath Exception + +2. NS-USBloader distibuted under GNU General Public License version 3, +or any later version. + *** +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) 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 this service 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 make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. 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. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute 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 and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), 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 distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +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 a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, 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. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE 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. + +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 convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + 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 2 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, write to the Free Software Foundation, Inc., 59 + Temple Place, Suite 330, Boston, MA 02111-1307 USA + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision 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, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This 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 Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. + + + + +ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. + +============================================================================ + 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 +. diff --git a/NSIS/logo.ico b/NSIS/logo.ico new file mode 100644 index 0000000000000000000000000000000000000000..a314d7cc8ef3551e02833ed54c088a52da954859 GIT binary patch literal 120937 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 literal 0 HcmV?d00001 diff --git a/NSIS/update_version.sh b/NSIS/update_version.sh new file mode 100755 index 0000000..6f0938d --- /dev/null +++ b/NSIS/update_version.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +TIMESTAMP=`date +%Y%m%d.%H%M%S` +VERSIONMAJOR=`grep '' pom.xml | head -1 | sed -e 's/^.*//g' -e 's/\..*$//g'` +VERSIONMINOR=`grep '' pom.xml | head -1 | sed -E 's/^.*[0-9]+?\.//g' | sed -E -e 's/(\..*|-SNAPSHOT|)<\/version>.*$//g'` +sed -z -i -e "s/!define\ VERSIONMAJOR\ [0-9]/!define\ VERSIONMAJOR $VERSIONMAJOR\ /" misc/windows/NSIS/installer.nsi +sed -z -i -e "s/!define\ VERSIONMINOR\ [0-9]/!define\ VERSIONMINOR $VERSIONMINOR\ /" misc/windows/NSIS/installer.nsi +sed -z -i -e "s/OutFile\ \"Installer.exe\"/OutFile\ \"Installer-$VERSIONMAJOR.$VERSIONMINOR-$TIMESTAMP.exe\"\ /" misc/windows/NSIS/installer.nsi diff --git a/README.md b/README.md index 168a465..acd4c69 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,7 @@ ![License](https://img.shields.io/badge/License-GPLv3-blue.svg) ![LatestVer](https://img.shields.io/github/release/developersu/Tihwin.svg) [![Build Status](https://ci.redrise.ru/api/badges/desu/Tihwin/status.svg)](https://ci.redrise.ru/desu/Tihwin) #### Other languages -[Russian](README_RU.md) -[Japanese](README_JP.md) -[Ryukyuan](README_RYU.md) +![Russian](README_RU.md) ![Japanese](README_JP.md) ![Ryukyuan](README_RYU.md) OPL-compatible PS2 tool for making split files. Sort of ul.cfg manager or USBUtil. Good for use on mac and linux. @@ -21,7 +19,7 @@ GNU GLPv3 or higher. Please see LICENSE. #### Requirements -* Java +* Java (no need if Installer.exe used) #### Feedback diff --git a/README_JP.md b/README_JP.md index 3f46669..ed566f5 100644 --- a/README_JP.md +++ b/README_JP.md @@ -2,9 +2,7 @@ ![License](https://img.shields.io/badge/License-GPLv3-blue.svg) ![LatestVer](https://img.shields.io/github/release/developersu/Tihwin.svg) [![Build Status](https://ci.redrise.ru/api/badges/desu/Tihwin/status.svg)](https://ci.redrise.ru/desu/Tihwin) #### 他の言語 -[英語](README.md) -[ロシア語](README_RU.md) -[琉球諸語](README_RYU.md) +![英語](README.md) ![ロシア語](README_RU.md) ![琉球諸語](README_RYU.md) 分割ファイルを作成するためのOPL互換のPS2ツール。 ul.cfg ネージャーまたはUSBUtilの並べ替え。MacおよびLinuxでの使用に適しています。 diff --git a/README_RU.md b/README_RU.md index 1873587..c9097c2 100644 --- a/README_RU.md +++ b/README_RU.md @@ -2,9 +2,7 @@ ![License](https://img.shields.io/badge/License-GPLv3-blue.svg) ![LatestVer](https://img.shields.io/github/release/developersu/Tihwin.svg) [![Build Status](https://ci.redrise.ru/api/badges/desu/Tihwin/status.svg)](https://ci.redrise.ru/desu/Tihwin) #### Другие языки -[Английский язык](README.md) -[Японский язык](README_JP.md) -[Рюкюские языки](README_RYU.md) +![Английский язык](README.md) ![Японский язык](README_JP.md) ![Рюкюские языки](README_RYU.md) Это OPL-совместимая утилита для PS2. Используется для создания т.н. «сплит-файлов». Это что-то вроде менеджера ul.cfg или, другими словами, аналог USBUtil. Отличной подойдёт для использования в маке и линуксе. @@ -21,7 +19,7 @@ GNU GLPv3 или выше. Ознакомьтесь с файлом LICENSE. #### Требования -* Java +* Java (не требуется при использовании Installer.exe) #### Обратная связь diff --git a/README_RYU.md b/README_RYU.md index cd60b0d..a9c6581 100644 --- a/README_RYU.md +++ b/README_RYU.md @@ -2,9 +2,7 @@ ![License](https://img.shields.io/badge/License-GPLv3-blue.svg) ![LatestVer](https://img.shields.io/github/release/developersu/Tihwin.svg) [![Build Status](https://ci.redrise.ru/api/badges/desu/Tihwin/status.svg)](https://ci.redrise.ru/desu/Tihwin) #### 他ぬ言語 -[英語](README.md) -[やまとぅぐち](README_JP.md) -[ロシア語](README_RU.md) +![英語](README.md) ![やまとぅぐち](README_JP.md) ![ロシア語](README_RU.md) 分割ファイル作成するたみぬOPL互換ぬPS2ツール。 ul.cfgマネージャーあらんでぃUSBUtilぬ並べい替い。MacうゆびLinuxっしぬ使用んかい適ちょーいびーん。