From ef6fc3e80b5744d54f16560327e88b962cd740e6 Mon Sep 17 00:00:00 2001 From: a-sansara Date: Sun, 15 Jul 2012 21:31:34 +0000 Subject: [PATCH] v 0.34 --- gpyfsa/GPyFSA/gpyfsa_conf.py | 4 +- gpyfsa/GPyFSA/gpyfsa_shell.py | 2 +- gpyfsa/resources/gpyfsa/LICENSE | 674 +++++++++++++++++++++ gpyfsa/setup.py | 3 +- pkg/archlinux/PKGBUILD | 6 +- pkg/archlinux/gpyfsa-0.34-1-any.pkg.tar.xz | Bin 0 -> 58972 bytes 6 files changed, 681 insertions(+), 8 deletions(-) create mode 100755 gpyfsa/resources/gpyfsa/LICENSE create mode 100644 pkg/archlinux/gpyfsa-0.34-1-any.pkg.tar.xz diff --git a/gpyfsa/GPyFSA/gpyfsa_conf.py b/gpyfsa/GPyFSA/gpyfsa_conf.py index 2809863..d726365 100644 --- a/gpyfsa/GPyFSA/gpyfsa_conf.py +++ b/gpyfsa/GPyFSA/gpyfsa_conf.py @@ -101,7 +101,7 @@ def getClDev(key) : return K_DEV+key def getGladeXML() : #print(PATH_RES+APP_NAME+'/glade/'+APP_NAME+'2.glade') - return gtk.glade.XML(PATH_RES+APP_NAME+'/glade/'+APP_NAME+'2.glade',APP_NAME) + return gtk.glade.XML(PATH_RES+APP_NAME+'/glade/'+APP_NAME+'.glade',APP_NAME) def chdir(path) : return os.chdir(path) @@ -131,4 +131,4 @@ ARTISTS = [ TRANSLATORS = _("translator-credits") -LICENSE = file_get_contents(os.path.abspath('../LICENSE')) +LICENSE = file_get_contents(os.path.abspath(PATH_RES+APP_NAME+'/LICENSE')) diff --git a/gpyfsa/GPyFSA/gpyfsa_shell.py b/gpyfsa/GPyFSA/gpyfsa_shell.py index da04784..bcee746 100644 --- a/gpyfsa/GPyFSA/gpyfsa_shell.py +++ b/gpyfsa/GPyFSA/gpyfsa_shell.py @@ -51,7 +51,7 @@ class Shell: def __call(self,cmd,stdoe=subp.PIPE,fdsClose=False): p = None if self.authCmd.has_key(cmd[0]): - print cmd[0]+' auth => '+str(cmd) + #print cmd[0]+' auth => '+str(cmd) p = subp.Popen(cmd, stdout=stdoe, stderr=stdoe, close_fds=fdsClose) return p diff --git a/gpyfsa/resources/gpyfsa/LICENSE b/gpyfsa/resources/gpyfsa/LICENSE new file mode 100755 index 0000000..94a9ed0 --- /dev/null +++ b/gpyfsa/resources/gpyfsa/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 +. diff --git a/gpyfsa/setup.py b/gpyfsa/setup.py index 7271cca..18bcc4d 100644 --- a/gpyfsa/setup.py +++ b/gpyfsa/setup.py @@ -38,12 +38,13 @@ for filepath in glob.glob('resources/locale/*/LC_MESSAGES/*.mo'): I18NFILES.append((targetpath, [filepath])) setup(name='gpyfsa', - version='0.32', + version='0.34', packages=['GPyFSA'], scripts=['gpyfsa'], data_files=[('/usr/share/pixmaps' , glob.glob('resources/pixmaps/gpyfsa/gpyfsa.png')), ('/usr/share/pixmaps/gpyfsa', glob.glob('resources/pixmaps/gpyfsa/*.png')), ('/usr/share/applications' , ['resources/gpyfsa.desktop']), + ('/usr/share/gpyfsa' , glob.glob('resources/gpyfsa/LICENSE')), ('/usr/share/gpyfsa/glade' , glob.glob('resources/gpyfsa/glade/*.glade'))] + I18NFILES ) diff --git a/pkg/archlinux/PKGBUILD b/pkg/archlinux/PKGBUILD index 25eb669..2d3f457 100644 --- a/pkg/archlinux/PKGBUILD +++ b/pkg/archlinux/PKGBUILD @@ -9,10 +9,8 @@ url='http://sourceforge.net/projects/gpyfsa/' license=('GPL3') depends=('gksu' 'python2' 'pygtk' 'desktop-file-utils' 'fsarchiver>=0.6.8') install="${pkgname}.install" -source=("http://sourceforge.net/projects/gpyfsa/files/packages/archlinux/${pkgname}-${pkgver}.tar.bz2/download") -md5sums=('7b91f7587b75a4a2abc59cb487bd7f01') -# 0.33 -# md5sums=('0e6f2f47d11e7723dbe3fcf14a8c4465') +source=("http://download.pluie.org/packages/archlinux/${pkgname}-${pkgver}.tar.bz2") +md5sums=('7921db4f551bd959d75a9523f809105c') build() { cd "${srcdir}/${pkgname}" diff --git a/pkg/archlinux/gpyfsa-0.34-1-any.pkg.tar.xz b/pkg/archlinux/gpyfsa-0.34-1-any.pkg.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..861a352c20996fef9a7490bca41a2909460ca316 GIT binary patch literal 58972 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 dg%SV(xXc59fF4;