diff options
| -rw-r--r-- | debian/changelog | 98 | ||||
| -rw-r--r-- | debian/compat | 1 | ||||
| -rw-r--r-- | debian/control | 53 | ||||
| -rw-r--r-- | debian/copyright | 412 | ||||
| -rw-r--r-- | debian/gbp.conf | 3 | ||||
| -rw-r--r-- | debian/libsqlitestudio1.install | 1 | ||||
| -rw-r--r-- | debian/patches/correct_includes.patch | 28 | ||||
| -rw-r--r-- | debian/patches/disable_rpath.patch | 32 | ||||
| -rw-r--r-- | debian/patches/series | 2 | ||||
| -rwxr-xr-x | debian/rules | 41 | ||||
| -rw-r--r-- | debian/source/format | 1 | ||||
| -rw-r--r-- | debian/sqlitestudio.desktop | 8 | ||||
| -rw-r--r-- | debian/sqlitestudio.install | 3 | ||||
| -rw-r--r-- | debian/watch | 3 |
14 files changed, 686 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..62062ff --- /dev/null +++ b/debian/changelog @@ -0,0 +1,98 @@ +sqlitestudio (3.1.0-0vanir1) unstable; urgency=medium + + * Imported Upstream version 3.1.0 + - Drop patch applied upstream. + * Update standards-version to 3.9.8. + * d/copyright: Include full text for CC-BY-3. + * d/copyright: Add BSD-3-Clause for DbSqliteCipher plugin. + * d/control: Build-dep on libssl-dev. + * d/rules: Don't set PLUGINS_DIR, + duplicates SYS_PLUGINS_DIR causing double listing. + * d/p/correct_includes.patch: Expand to fix DbSqliteCipher too. + + -- Unit 193 <unit193@ubuntu.com> Mon, 13 Jun 2016 20:44:51 -0400 + +sqlitestudio (3.0.7-0vanir2) unstable; urgency=medium + + * d/p/ftbfs_qt5.5.patch: Fix ftbfs with Qt 5.5. + + -- Unit 193 <unit193@ubuntu.com> Sun, 06 Mar 2016 16:29:30 -0500 + +sqlitestudio (3.0.7-0vanir1) unstable; urgency=medium + + * Imported Upstream version 3.0.7 + * Update my email address. + * d/p/correct_dbadnroid_include.patch: Fix an include that causes an FTBFS. + + -- Unit 193 <unit193@ubuntu.com> Wed, 25 Nov 2015 16:49:15 -0500 + +sqlitestudio (3.0.6-0vanir1) unstable; urgency=medium + + * Imported Upstream version 3.0.6 + - Refresh patches. + + -- Unit 193 <unit193@ubuntu.com> Tue, 12 May 2015 16:24:31 -0400 + +sqlitestudio (3.0.5-0vanir1) unstable; urgency=medium + + * Imported Upstream version 3.0.5 + - Refresh patch. + * d/control: Add build-dep on libncurses5-dev. + + -- Unit 193 <unit193@ubuntu.com> Sun, 19 Apr 2015 23:20:15 -0400 + +sqlitestudio (3.0.4-0vanir1) unstable; urgency=medium + + * Imported Upstream version 3.0.4. + + -- Unit 193 <unit193@ubuntu.com> Sat, 04 Apr 2015 14:42:01 -0400 + +sqlitestudio (3.0.3-0vanir1) unstable; urgency=medium + + * Imported Upstream version 3.0.3. + * d/copyright: Re-license debian/ to Apache-2, update copyright years. + + -- Unit 193 <unit193@ubuntu.com> Sun, 22 Feb 2015 14:14:22 -0500 + +sqlitestudio (3.0.2-0vanir1) unstable; urgency=medium + + * Imported Upstream version 3.0.2. + - Refresh patches. + + -- Unit 193 <unit193@ubuntu.com> Fri, 30 Jan 2015 17:01:19 -0500 + +sqlitestudio (3.0.1-0vanir1) unstable; urgency=medium + + * Imported Upstream version 3.0.1 + * d/rules: Set PLUGINS_DIR too. + + -- Unit 193 <unit193@ubuntu.com> Tue, 30 Dec 2014 00:07:07 -0500 + +sqlitestudio (3.0.0-0vanir1) unstable; urgency=medium + + * Imported Upstream version 3.0.0 + - Drop patches applied upstream. + * d/rules: + - Install upstream's changelog. + - Run dh_install with --list-missing. + * d/sqlitestudio.desktop: Fix case, SqliteStudio => SQLiteStudio. + * d/control: Re-order packages, putting libsqlitestudio first. + * d/control, d/rules, d/*.install: + - Install plugins and libraries into multiarch locations. + + -- Unit 193 <unit193@ubuntu.com> Sun, 14 Dec 2014 14:56:56 -0500 + +sqlitestudio (2.99.6-0vanir1) unstable; urgency=medium + + * New upstream release. + * Set 2/3 patches as forwarded, and add bug link. + * d/p/tclConfig_path.patch: 'info library' doesn't give the right directory + on Debian and Ubuntu, construct it a different way. + + -- Unit 193 <unit193@ubuntu.com> Fri, 28 Nov 2014 15:47:15 -0500 + +sqlitestudio (2.99.3-0vanir1) unstable; urgency=medium + + * Initial release. + + -- Unit 193 <unit193@ubuntu.com> Mon, 17 Nov 2014 02:09:55 -0500 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..b88f30a --- /dev/null +++ b/debian/control @@ -0,0 +1,53 @@ +Source: sqlitestudio +Section: misc +Priority: optional +Maintainer: Unit 193 <unit193@ubuntu.com> +Build-Depends: debhelper (>= 9), + imagemagick, + libncurses5-dev, + libqt5svg5-dev, + libreadline6-dev, + librsvg2-bin, + libssl-dev, + libsqlite3-dev, + libsqlite0-dev, + qt5-qmake, + qtbase5-dev, + qtscript5-dev, + qttools5-dev, + tcl-dev +Standards-Version: 3.9.8 +Homepage: http://sqlitestudio.pl/ + +Package: libsqlitestudio1 +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: SQLite database manager - libraries + SQLiteStudio is a comprehensive and reliable SQLite database manager + that provides you with a simple means of managing the contents + of each database, including tables, triggers and views. + . + This package contains the base libraries. + +Package: sqlitestudio +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Recommends: sqlitestudio-plugins +Description: SQLite database manager + SQLiteStudio is a comprehensive and reliable SQLite database manager + that provides you with a simple means of managing the contents + of each database, including tables, triggers and views. + +Package: sqlitestudio-plugins +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: SQLite database manager - plugins + SQLiteStudio is a comprehensive and reliable SQLite database manager + that provides you with a simple means of managing the contents + of each database, including tables, triggers and views. + . + This package contains the plugins. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..50b240a --- /dev/null +++ b/debian/copyright @@ -0,0 +1,412 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: sqlitestudio +Source: http://sqlitestudio.pl/ +Files-Excluded: Plugins/DbAndroid/SQLiteStudioRemote.jar + +Files: * +Copyright: 2014, SalSoft <http://salsoft.com.pl> +License: GPL-3+ + +Files: Plugins/DbSqliteCipher/* +Copyright: 2008-2013, Zetetic LLC +License: BSD-3-Clause + +Files: SQLiteStudio3/coreSQLiteStudio/diff/* +Copyright: 2008, Google Inc. + 2008, Neil Fraser <fraser@google.com> + 2008, Mike Slemmer <mikeslemmer@gmail.com> +License: Apache-2.0 + +Files: SQLiteStudio3/guiSQLiteStudio/img/*.png +Copyright: 2013, Yusuke Kamiyamane <p@yusukekamiyamane.com> + 2014, SalSoft <http://salsoft.com.pl> +License: CC-BY-3 + +Files: SQLiteStudio3/guiSQLiteStudio/qhexedit2/* +Copyright: Simon Winfried <winfried.simon@gmail.com> +License: LGPL-2.1+ + +Files: debian/* +Copyright: 2014-2016, Unit 193 <unit193@ubuntu.com> +License: Apache-2.0 + +License: GPL-3+ + 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 package; if not, write to the Free Software Foundation, Inc., 51 Franklin + St, Fifth Floor, Boston, MA 02110-1301 USA + . + On Debian systems, the full text of the GNU General Public License version 3 + can be found in the file `/usr/share/common-licenses/GPL-3'. + +License: Apache-2.0 + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the complete text of the Apache version 2.0 license + can be found in "/usr/share/common-licenses/Apache-2.0". + +License: LGPL-2.1+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1, 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 Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License along + with this program; if not, write to the Free Software Foundation, + Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the complete text of the GNU Lesser General Public + License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. + +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the copyright holder nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE HOLDERS OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: CC-BY-3 + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL + SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT + RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. + CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND + DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. + . + License + . + THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE + COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY + COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS + AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + . + BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE + BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE + CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE + IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. + . + 1. Definitions + . + a. "Adaptation" means a work based upon the Work, or upon the Work and + other pre-existing works, such as a translation, adaptation, derivative + work, arrangement of music or other alterations of a literary or + artistic work, or phonogram or performance and includes cinematographic + adaptations or any other form in which the Work may be recast, + transformed, or adapted including in any form recognizably derived from + the original, except that a work that constitutes a Collection will not + be considered an Adaptation for the purpose of this License. For the + avoidance of doubt, where the Work is a musical work, performance or + phonogram, the synchronization of the Work in timed-relation with a + moving image ("synching") will be considered an Adaptation for the + purpose of this License. + . + b. "Collection" means a collection of literary or artistic works, such as + encyclopedias and anthologies, or performances, phonograms or + broadcasts, or other works or subject matter other than works listed in + Section 1(f) below, which, by reason of the selection and arrangement of + their contents, constitute intellectual creations, in which the Work is + included in its entirety in unmodified form along with one or more other + contributions, each constituting separate and independent works in + themselves, which together are assembled into a collective whole. A work + that constitutes a Collection will not be considered an Adaptation (as + defined above) for the purposes of this License. + . + c. "Distribute" means to make available to the public the original and + copies of the Work or Adaptation, as appropriate, through sale or other + transfer of ownership. + . + d. "Licensor" means the individual, individuals, entity or entities that + offer(s) the Work under the terms of this License. + . + e. "Original Author" means, in the case of a literary or artistic work, the + individual, individuals, entity or entities who created the Work or if + no individual or entity can be identified, the publisher; and in + addition (i) in the case of a performance the actors, singers, + musicians, dancers, and other persons who act, sing, deliver, declaim, + play in, interpret or otherwise perform literary or artistic works or + expressions of folklore; (ii) in the case of a phonogram the producer + being the person or legal entity who first fixes the sounds of a + performance or other sounds; and, (iii) in the case of broadcasts, the + organization that transmits the broadcast. + . + f. "Work" means the literary and/or artistic work offered under the terms + of this License including without limitation any production in the + literary, scientific and artistic domain, whatever may be the mode or + form of its expression including digital form, such as a book, pamphlet + and other writing; a lecture, address, sermon or other work of the same + nature; a dramatic or dramatico-musical work; a choreographic work or + entertainment in dumb show; a musical composition with or without words; + a cinematographic work to which are assimilated works expressed by a + process analogous to cinematography; a work of drawing, painting, + architecture, sculpture, engraving or lithography; a photographic work + to which are assimilated works expressed by a process analogous to + photography; a work of applied art; an illustration, map, plan, sketch + or three-dimensional work relative to geography, topography, + architecture or science; a performance; a broadcast; a phonogram; a + compilation of data to the extent it is protected as a copyrightable + work; or a work performed by a variety or circus performer to the extent + it is not otherwise considered a literary or artistic work. + . + g. "You" means an individual or entity exercising rights under this License + who has not previously violated the terms of this License with respect + to the Work, or who has received express permission from the Licensor to + exercise rights under this License despite a previous violation. + . + h. "Publicly Perform" means to perform public recitations of the Work and + to communicate to the public those public recitations, by any means or + process, including by wire or wireless means or public digital + performances; to make available to the public Works in such a way that + members of the public may access these Works from a place and at a place + individually chosen by them; to perform the Work to the public by any + means or process and the communication to the public of the performances + of the Work, including by public digital performance; to broadcast and + rebroadcast the Work by any means including signs, sounds or images. + . + i. "Reproduce" means to make copies of the Work by any means including + without limitation by sound or visual recordings and the right of + fixation and reproducing fixations of the Work, including storage of a + protected performance or phonogram in digital form or other electronic + medium. + . + 2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, + or restrict any uses free from copyright or rights arising from limitations + or exceptions that are provided for in connection with the copyright + protection under copyright law or other applicable laws. + . + 3. License Grant. Subject to the terms and conditions of this License, Licensor + hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for + the duration of the applicable copyright) license to exercise the rights in + the Work as stated below: + . + a. to Reproduce the Work, to incorporate the Work into one or more + Collections, and to Reproduce the Work as incorporated in the + Collections; + . + b. to create and Reproduce Adaptations provided that any such Adaptation, + including any translation in any medium, takes reasonable steps to + clearly label, demarcate or otherwise identify that changes were made to + the original Work. For example, a translation could be marked "The + original work was translated from English to Spanish," or a modification + could indicate "The original work has been modified."; + . + c. to Distribute and Publicly Perform the Work including as incorporated in + Collections; and, + . + d. to Distribute and Publicly Perform Adaptations. + . + e. For the avoidance of doubt: + . + i. Non-waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme cannot be waived, the Licensor + reserves the exclusive right to collect such royalties for any + exercise by You of the rights granted under this License; + . + ii. Waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme can be waived, the Licensor waives the + exclusive right to collect such royalties for any exercise by You + of the rights granted under this License; and, + . + iii. Voluntary License Schemes. The Licensor waives the right to + collect royalties, whether individually or, in the event that the + Licensor is a member of a collecting society that administers + voluntary licensing schemes, via that society, from any exercise + by You of the rights granted under this License. + . + The above rights may be exercised in all media and formats whether now known or + hereafter devised. The above rights include the right to make such + modifications as are technically necessary to exercise the rights in other + media and formats. Subject to Section 8(f), all rights not expressly granted by + Licensor are hereby reserved. + . + 4. Restrictions. The license granted in Section 3 above is expressly made + subject to and limited by the following restrictions: + . + a. You may Distribute or Publicly Perform the Work only under the terms of + this License. You must include a copy of, or the Uniform Resource + Identifier (URI) for, this License with every copy of the Work You + Distribute or Publicly Perform. You may not offer or impose any terms on + the Work that restrict the terms of this License or the ability of the + recipient of the Work to exercise the rights granted to that recipient + under the terms of the License. You may not sublicense the Work. You + must keep intact all notices that refer to this License and to the + disclaimer of warranties with every copy of the Work You Distribute or + Publicly Perform. When You Distribute or Publicly Perform the Work, You + may not impose any effective technological measures on the Work that + restrict the ability of a recipient of the Work from You to exercise the + rights granted to that recipient under the terms of the License. This + Section 4(a) applies to the Work as incorporated in a Collection, but + this does not require the Collection apart from the Work itself to be + made subject to the terms of this License. If You create a Collection, + upon notice from any Licensor You must, to the extent practicable, + remove from the Collection any credit as required by Section 4(b), as + requested. If You create an Adaptation, upon notice from any Licensor + You must, to the extent practicable, remove from the Adaptation any + credit as required by Section 4(b), as requested. + . + b. If You Distribute, or Publicly Perform the Work or any Adaptations or + Collections, You must, unless a request has been made pursuant to + Section 4(a), keep intact all copyright notices for the Work and + provide, reasonable to the medium or means You are utilizing: (i) the + name of the Original Author (or pseudonym, if applicable) if supplied, + and/or if the Original Author and/or Licensor designate another party or + parties (e.g., a sponsor institute, publishing entity, journal) for + attribution ("Attribution Parties") in Licensor's copyright notice, + terms of service or by other reasonable means, the name of such party or + parties; (ii) the title of the Work if supplied; (iii) to the extent + reasonably practicable, the URI, if any, that Licensor specifies to be + associated with the Work, unless such URI does not refer to the + copyright notice or licensing information for the Work; and (iv) , + consistent with Section 3(b), in the case of an Adaptation, a credit + identifying the use of the Work in the Adaptation (e.g., "French + translation of the Work by Original Author," or "Screenplay based on + original Work by Original Author"). The credit required by this Section + 4 (b) may be implemented in any reasonable manner; provided, however, + that in the case of a Adaptation or Collection, at a minimum such credit + will appear, if a credit for all contributing authors of the Adaptation + or Collection appears, then as part of these credits and in a manner at + least as prominent as the credits for the other contributing authors. + For the avoidance of doubt, You may only use the credit required by this + Section for the purpose of attribution in the manner set out above and, + by exercising Your rights under this License, You may not implicitly or + explicitly assert or imply any connection with, sponsorship or + endorsement by the Original Author, Licensor and/or Attribution Parties, + as appropriate, of You or Your use of the Work, without the separate, + express prior written permission of the Original Author, Licensor and/or + Attribution Parties. + . + c. Except as otherwise agreed in writing by the Licensor or as may be + otherwise permitted by applicable law, if You Reproduce, Distribute or + Publicly Perform the Work either by itself or as part of any Adaptations + or Collections, You must not distort, mutilate, modify or take other + derogatory action in relation to the Work which would be prejudicial to + the Original Author's honor or reputation. Licensor agrees that in those + jurisdictions (e.g. Japan), in which any exercise of the right granted + in Section 3(b) of this License (the right to make Adaptations) would be + deemed to be a distortion, mutilation, modification or other derogatory + action prejudicial to the Original Author's honor and reputation, the + Licensor will waive or not assert, as appropriate, this Section, to the + fullest extent permitted by the applicable national law, to enable You + to reasonably exercise Your right under Section 3(b) of this License + (right to make Adaptations) but not otherwise. + . + 5. Representations, Warranties and Disclaimer + . + UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS + THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND + CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, + WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A + PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. + SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH + EXCLUSION MAY NOT APPLY TO YOU. + . + 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN + NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS + LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGES. + . + 7. Termination + . + a. This License and the rights granted hereunder will terminate + automatically upon any breach by You of the terms of this License. + Individuals or entities who have received Adaptations or Collections + from You under this License, however, will not have their licenses + terminated provided such individuals or entities remain in full + compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will + survive any termination of this License. + . + b. Subject to the above terms and conditions, the license granted here is + perpetual (for the duration of the applicable copyright in the Work). + Notwithstanding the above, Licensor reserves the right to release the + Work under different license terms or to stop distributing the Work at + any time; provided, however that any such election will not serve to + withdraw this License (or any other license that has been, or is + required to be, granted under the terms of this License), and this + License will continue in full force and effect unless terminated as + stated above. + . + 8. Miscellaneous + . + a. Each time You Distribute or Publicly Perform the Work or a Collection, + the Licensor offers to the recipient a license to the Work on the same + terms and conditions as the license granted to You under this License. + . + b. Each time You Distribute or Publicly Perform an Adaptation, Licensor + offers to the recipient a license to the original Work on the same terms + and conditions as the license granted to You under this License. + . + c. If any provision of this License is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of + the remainder of the terms of this License, and without further action + by the parties to this agreement, such provision shall be reformed to + the minimum extent necessary to make such provision valid and + enforceable. + . + d. No term or provision of this License shall be deemed waived and no + breach consented to unless such waiver or consent shall be in writing + and signed by the party to be charged with such waiver or consent. + . + e. This License constitutes the entire agreement between the parties with + respect to the Work licensed here. There are no understandings, + agreements or representations with respect to the Work not specified + here. Licensor shall not be bound by any additional provisions that may + appear in any communication from You. This License may not be modified + without the mutual written agreement of the Licensor and You. + . + f. The rights granted under, and the subject matter referenced, in this + License were drafted utilizing the terminology of the Berne Convention + for the Protection of Literary and Artistic Works (as amended on + September 28, 1979), the Rome Convention of 1961, the WIPO Copyright + Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and + the Universal Copyright Convention (as revised on July 24, 1971). These + rights and subject matter take effect in the relevant jurisdiction in + which the License terms are sought to be enforced according to the + corresponding provisions of the implementation of those treaty + provisions in the applicable national law. If the standard suite of + rights granted under applicable copyright law includes additional rights + not granted under this License, such additional rights are deemed to be + included in the License; this License is not intended to restrict the + license of any rights under applicable law. diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..5474c60 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,3 @@ +[DEFAULT] +pristine-tar = True +sign-tags = True diff --git a/debian/libsqlitestudio1.install b/debian/libsqlitestudio1.install new file mode 100644 index 0000000..2964de6 --- /dev/null +++ b/debian/libsqlitestudio1.install @@ -0,0 +1 @@ +usr/lib/ diff --git a/debian/patches/correct_includes.patch b/debian/patches/correct_includes.patch new file mode 100644 index 0000000..af96e41 --- /dev/null +++ b/debian/patches/correct_includes.patch @@ -0,0 +1,28 @@ +Description: Fix a couple includes that otherwise cause FTBFS. +Author: Unit 193 <unit193@ubuntu.com> +Origin: vendor +Forwarded: no +Last-Update: 2016-06-13 + +--- sqlitestudio-3.0.7.orig/Plugins/DbAndroid/DbAndroid.pro ++++ sqlitestudio-3.0.7/Plugins/DbAndroid/DbAndroid.pro +@@ -6,7 +6,7 @@ + + QT += widgets network + +-include($$PWD/../../../sqlitestudio/SQLiteStudio3/plugins.pri) ++include($$PWD/../../SQLiteStudio3/plugins.pri) + + TARGET = DbAndroid + TEMPLATE = lib +--- sqlitestudio-3.1.0.orig/Plugins/DbSqliteCipher/DbSqliteCipher.pro ++++ sqlitestudio-3.1.0/Plugins/DbSqliteCipher/DbSqliteCipher.pro +@@ -6,7 +6,7 @@ + + QT -= gui + +-include($$PWD/../../../sqlitestudio/SQLiteStudio3/plugins.pri) ++include($$PWD/../../SQLiteStudio3/plugins.pri) + + TARGET = DbSqliteCipher + TEMPLATE = lib diff --git a/debian/patches/disable_rpath.patch b/debian/patches/disable_rpath.patch new file mode 100644 index 0000000..01523e7 --- /dev/null +++ b/debian/patches/disable_rpath.patch @@ -0,0 +1,32 @@ +Description: Don't use rpath, https://wiki.debian.org/RpathIssue +Author: Unit 193 <unit193@ubuntu.com> +Origin: vendor +Forwarded: no +Last-Update: 2015-01-30 + +Index: sqlitestudio/SQLiteStudio3/UpdateSQLiteStudio/UpdateSQLiteStudio.pro +=================================================================== +--- sqlitestudio.orig/SQLiteStudio3/UpdateSQLiteStudio/UpdateSQLiteStudio.pro ++++ sqlitestudio/SQLiteStudio3/UpdateSQLiteStudio/UpdateSQLiteStudio.pro +@@ -23,7 +23,7 @@ TEMPLATE = app +
+ DEFINES += PORTABLE_CONFIG
+
+-linux|portable {
++portable {
+ QMAKE_LFLAGS += -Wl,-rpath,./lib
+ }
+
+Index: sqlitestudio/SQLiteStudio3/sqlitestudio/sqlitestudio.pro +=================================================================== +--- sqlitestudio.orig/SQLiteStudio3/sqlitestudio/sqlitestudio.pro ++++ sqlitestudio/SQLiteStudio3/sqlitestudio/sqlitestudio.pro +@@ -25,7 +25,7 @@ TEMPLATE = app + + CONFIG += c++11 + QMAKE_CXXFLAGS += -pedantic +-linux|portable { ++portable { + QMAKE_LFLAGS += -Wl,-rpath,./lib + } + diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..135005a --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,2 @@ +disable_rpath.patch +correct_includes.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..8941a75 --- /dev/null +++ b/debian/rules @@ -0,0 +1,41 @@ +#!/usr/bin/make -f + +DPKG_EXPORT_BUILDFLAGS = 1 +include /usr/share/dpkg/default.mk +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +export QT_SELECT = 5 + +OPTIONS += "DEFINES += NO_AUTO_UPDATES" +OPTIONS += "LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH)" + +%: + dh $@ --parallel --builddirectory=builddir + +override_dh_auto_configure: + mkdir -p builddir plugins_builddir + dh_auto_configure --buildsystem=qmake -- $(CURDIR)/SQLiteStudio3 $(OPTIONS) + dh_auto_configure --builddirectory=plugins_builddir --buildsystem=qmake -- $(CURDIR)/Plugins $(OPTIONS) + +override_dh_auto_build: + dh_auto_build --builddirectory=builddir + dh_auto_build --builddirectory=plugins_builddir + mkdir -p output/hicolor/16x16/apps output/hicolor/32x32/apps \ + output/hicolor/64x64/apps output/hicolor/scalable/apps + convert -resize 16x16 SQLiteStudio3/guiSQLiteStudio/img/sqlitestudio.svg output/hicolor/16x16/apps/sqlitestudio.png + convert -resize 32x32 SQLiteStudio3/guiSQLiteStudio/img/sqlitestudio.svg output/hicolor/32x32/apps/sqlitestudio.png + convert -resize 64x64 SQLiteStudio3/guiSQLiteStudio/img/sqlitestudio.svg output/hicolor/64x64/apps/sqlitestudio.png + cp SQLiteStudio3/guiSQLiteStudio/img/sqlitestudio.svg output/hicolor/scalable/apps + +override_dh_auto_install: + dh_auto_install --builddirectory=builddir -- INSTALL_ROOT=$(CURDIR)/debian/tmp/ + dh_auto_install --builddirectory=plugins_builddir -- INSTALL_ROOT=$(CURDIR)/debian/sqlitestudio-plugins + +override_dh_install: + dh_install --list-missing + +override_dh_installchangelogs: + dh_installchangelogs SQLiteStudio3/coreSQLiteStudio/ChangeLog.txt + +override_dh_clean: + dh_clean + rm -rf builddir plugins_builddir output diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/sqlitestudio.desktop b/debian/sqlitestudio.desktop new file mode 100644 index 0000000..5bcdc56 --- /dev/null +++ b/debian/sqlitestudio.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=SQLiteStudio +Comment=SQLite database editor +Exec=sqlitestudio %U +Icon=sqlitestudio +Terminal=false +Type=Application +Categories=Qt;Utility; diff --git a/debian/sqlitestudio.install b/debian/sqlitestudio.install new file mode 100644 index 0000000..b6e8166 --- /dev/null +++ b/debian/sqlitestudio.install @@ -0,0 +1,3 @@ +usr/bin/ +output/hicolor/ usr/share/icons +debian/sqlitestudio.desktop usr/share/applications diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..135743e --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=dversionmangle=s/\+dfsg\d*$//,repacksuffix=+dfsg1 \ +http://sqlitestudio.pl/files/sqlitestudio3/complete/tar/sqlitestudio-([\d\.]+)\.tar\.gz |
