[med-svn] r18872 - in trunk/packages: . orthanc-webviewer orthanc-webviewer/trunk orthanc-webviewer/trunk/debian orthanc-webviewer/trunk/debian/ThirdPartyDownloads orthanc-webviewer/trunk/debian/configuration orthanc-webviewer/trunk/debian/patches orthanc-webviewer/trunk/debian/source orthanc-webviewer/trunk/debian/upstream
Sebastien Jodogne
jodogne-guest at moszumanska.debian.org
Fri Feb 27 14:37:05 UTC 2015
Author: jodogne-guest
Date: 2015-02-27 14:37:05 +0000 (Fri, 27 Feb 2015)
New Revision: 18872
Added:
trunk/packages/orthanc-webviewer/
trunk/packages/orthanc-webviewer/trunk/
trunk/packages/orthanc-webviewer/trunk/debian/
trunk/packages/orthanc-webviewer/trunk/debian/README.Debian
trunk/packages/orthanc-webviewer/trunk/debian/ThirdPartyDownloads/
trunk/packages/orthanc-webviewer/trunk/debian/ThirdPartyDownloads/cornerstone-0.7.1.zip
trunk/packages/orthanc-webviewer/trunk/debian/ThirdPartyDownloads/js-url-1.8.6.zip
trunk/packages/orthanc-webviewer/trunk/debian/ThirdPartyDownloads/jsPanel-2.3.3.zip
trunk/packages/orthanc-webviewer/trunk/debian/ThirdPartyDownloads/pako-0.2.5.zip
trunk/packages/orthanc-webviewer/trunk/debian/changelog
trunk/packages/orthanc-webviewer/trunk/debian/compat
trunk/packages/orthanc-webviewer/trunk/debian/configuration/
trunk/packages/orthanc-webviewer/trunk/debian/configuration/orthanc-webviewer.json
trunk/packages/orthanc-webviewer/trunk/debian/control
trunk/packages/orthanc-webviewer/trunk/debian/copyright
trunk/packages/orthanc-webviewer/trunk/debian/install
trunk/packages/orthanc-webviewer/trunk/debian/patches/
trunk/packages/orthanc-webviewer/trunk/debian/patches/debian-jquery-ui
trunk/packages/orthanc-webviewer/trunk/debian/patches/jquery
trunk/packages/orthanc-webviewer/trunk/debian/patches/series
trunk/packages/orthanc-webviewer/trunk/debian/patches/shlibs
trunk/packages/orthanc-webviewer/trunk/debian/postinst
trunk/packages/orthanc-webviewer/trunk/debian/postrm
trunk/packages/orthanc-webviewer/trunk/debian/rules
trunk/packages/orthanc-webviewer/trunk/debian/source/
trunk/packages/orthanc-webviewer/trunk/debian/source/format
trunk/packages/orthanc-webviewer/trunk/debian/source/include-binaries
trunk/packages/orthanc-webviewer/trunk/debian/upstream/
trunk/packages/orthanc-webviewer/trunk/debian/upstream/metadata
trunk/packages/orthanc-webviewer/trunk/debian/watch
Log:
initial commit of the orthanc-webviewer package
Added: trunk/packages/orthanc-webviewer/trunk/debian/README.Debian
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/README.Debian (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/README.Debian 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1,15 @@
+Orthanc Web Viewer is a plugin to Orthanc, a lightweight, RESTful Vendor
+Neutral Archive for medical imaging. It extends Orthanc with an integrated
+Web viewer of DICOM images.
+
+Homepage: https://code.google.com/p/orthanc-webviewer/
+
+The plugin is accessible from Orthanc Explorer, the built-in Web
+interface of Orthanc. To open Orthanc Explorer with Mozilla Firefox,
+use the following command:
+
+$ firefox http://localhost:8042/app/explorer.html
+
+Browse to your series of interest. You will see a yellow button
+entitled "Orthanc Web Viewer". Clicking on it will open the Web viewer
+on the series.
Added: trunk/packages/orthanc-webviewer/trunk/debian/ThirdPartyDownloads/cornerstone-0.7.1.zip
===================================================================
(Binary files differ)
Property changes on: trunk/packages/orthanc-webviewer/trunk/debian/ThirdPartyDownloads/cornerstone-0.7.1.zip
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/packages/orthanc-webviewer/trunk/debian/ThirdPartyDownloads/js-url-1.8.6.zip
===================================================================
(Binary files differ)
Property changes on: trunk/packages/orthanc-webviewer/trunk/debian/ThirdPartyDownloads/js-url-1.8.6.zip
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/packages/orthanc-webviewer/trunk/debian/ThirdPartyDownloads/jsPanel-2.3.3.zip
===================================================================
(Binary files differ)
Property changes on: trunk/packages/orthanc-webviewer/trunk/debian/ThirdPartyDownloads/jsPanel-2.3.3.zip
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/packages/orthanc-webviewer/trunk/debian/ThirdPartyDownloads/pako-0.2.5.zip
===================================================================
(Binary files differ)
Property changes on: trunk/packages/orthanc-webviewer/trunk/debian/ThirdPartyDownloads/pako-0.2.5.zip
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/packages/orthanc-webviewer/trunk/debian/changelog
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/changelog (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/changelog 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1,5 @@
+orthanc-webviewer (1.0-1) UNRELEASED; urgency=low
+
+ * Initial release. (Closes: #779325)
+
+ -- Sebastien Jodogne <s.jodogne at gmail.com> Thu, 26 Feb 2015 17:29:38 +0100
Added: trunk/packages/orthanc-webviewer/trunk/debian/compat
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/compat (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/compat 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1 @@
+9
Added: trunk/packages/orthanc-webviewer/trunk/debian/configuration/orthanc-webviewer.json
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/configuration/orthanc-webviewer.json (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/configuration/orthanc-webviewer.json 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1,22 @@
+{
+ /**
+ * The following options can be added to the
+ * "/etc/orthanc/orthanc.json" configuration file to control the
+ * configuration of the Orthanc Web Viewer.
+ **/
+
+ "WebViewer" : {
+
+ // The location of the cache of the Web viewer. By default, the
+ // cache is located inside the storage directory of Orthanc.
+ "CachePath" : "/tmp/WebViewerCache",
+
+ // The maximum size for the cached images, in megabytes. By
+ // default, a cache of 100 MB is used.
+ "CacheSize" : 10,
+
+ // The number of threads that are used by the plugin to decode the
+ // DICOM images.
+ "Threads" : 4
+ }
+}
Added: trunk/packages/orthanc-webviewer/trunk/debian/control
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/control (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/control 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1,34 @@
+Source: orthanc-webviewer
+Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
+Uploaders: Sebastien Jodogne <s.jodogne at gmail.com>,
+ Andreas Tille <tille at debian.org>
+Section: science
+Priority: optional
+Standards-Version: 3.9.6
+Build-Depends: cmake (>= 2.8),
+ build-essential,
+ unzip,
+ cmake,
+ libboost-all-dev (>= 1.54.0-5),
+ libgdcm2-dev,
+ libgtest-dev (>= 1.6.0),
+ libjs-jquery-ui,
+ libjs-jquery-ui-theme-base,
+ libjpeg-dev,
+ libjsoncpp-dev,
+ liborthancclient-dev (>= 0.8.6+dfsg-1),
+ libpng-dev,
+ libsqlite3-dev,
+ uuid-dev,
+ zlib1g-dev
+Vcs-Browser: http://anonscm.debian.org/viewvc/debian-med/trunk/packages/orthanc-webviewer/trunk/
+Vcs-Svn: svn://anonscm.debian.org/debian-med/trunk/packages/orthanc-webviewer/trunk/
+Homepage: https://code.google.com/p/orthanc-webviewer/
+
+Package: orthanc-webviewer
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}, orthanc (>= 0.8.6)
+Description: Web viewer of medical images for Orthanc
+ Orthanc Web Viewer is a plugin to Orthanc, a lightweight, RESTful Vendor
+ Neutral Archive for medical imaging. It extends Orthanc with an integrated
+ Web viewer of DICOM images.
Added: trunk/packages/orthanc-webviewer/trunk/debian/copyright
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/copyright (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/copyright 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1,397 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: OrthancWebViewer
+Upstream-Contact: Sebastien Jodogne <s.jodogne at gmail.com>
+Source: https://code.google.com/p/orthanc-webviewer/
+
+Files: *
+Copyright: 2012-2015 Sebastien Jodogne <s.jodogne at gmail.com>, University Hospital of Liege, Belgium
+License: AGPL-3
+
+Files: Orthanc/*
+Copyright: 2012-2015 Sebastien Jodogne <s.jodogne at gmail.com>, University Hospital of Liege, Belgium
+License: GPL-3 with OpenSSL exception
+
+Files: Resources/ThirdParty/base64/*
+Copyright: 2004-2008 Rene Nyffenegger
+License: zlib
+
+Files: WebApplication/jpeg-decoder.js
+Copyright: 2011 notmasteryet
+License: Apache
+
+
+
+
+License: AGPL-3
+ This program is free software: you can redistribute it and/or
+ modify it under the terms of the GNU Affero General Public License
+ as published by the Free Software Foundation, either version 3 of
+ the License, or (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Affero General Public License for more details.
+ .
+ You should have received a copy of the GNU Affero General Public License
+ along with this package; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+
+License: GPL-3 with OpenSSL exception
+ 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.
+ .
+ In addition, as a special exception, the copyright holders of this
+ program give permission to link the code of its release with the
+ OpenSSL project's "OpenSSL" library (or with modified versions of it
+ that use the same license as the "OpenSSL" library), and distribute
+ the linked executables. You must obey the GNU General Public License
+ in all respects for all of the code used other than "OpenSSL". If you
+ modify file(s) with this exception, you may extend this exception to
+ your version of the file(s), but you are not obligated to do so. If
+ you do not wish to do so, delete this exception statement from your
+ version. If you delete this exception statement from all source files
+ in the program, then also delete it here.
+ .
+ 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 Street, 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: zlib
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any
+ damages arising from the use of this software.
+ .
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+ .
+ 1. The origin of this software must not be misrepresented; you must
+ not claim that you wrote the original software. If you use this
+ software in a product, an acknowledgment in the product documentation
+ would be appreciated but is not required.
+ .
+ 2. Altered source versions must be plainly marked as such, and must
+ not be misrepresented as being the original software.
+ .
+ 3. This notice may not be removed or altered from any source
+ distribution.
+
+
+License: Apache
+ 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.
+
+License: CC-BY
+ 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.
Added: trunk/packages/orthanc-webviewer/trunk/debian/install
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/install (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/install 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1 @@
+debian/configuration/orthanc-webviewer.json etc/orthanc
Added: trunk/packages/orthanc-webviewer/trunk/debian/patches/debian-jquery-ui
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/patches/debian-jquery-ui (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/patches/debian-jquery-ui 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1,40 @@
+Description: Patch to use the Debian version of jquery and jquery-ui
+Author: Sebastien Jodogne <s.jodogne at gmail.com>
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+Index: OrthancWebViewer-1.0/Resources/CMake/JavaScriptLibraries.cmake
+===================================================================
+--- OrthancWebViewer-1.0.orig/Resources/CMake/JavaScriptLibraries.cmake 2015-02-26 17:25:35.000000000 +0100
++++ OrthancWebViewer-1.0/Resources/CMake/JavaScriptLibraries.cmake 2015-02-27 10:37:31.358149479 +0100
+@@ -23,10 +23,10 @@
+ "${BASE_URL}/cornerstone-0.7.1.zip"
+ "cornerstone-0.7.1")
+
+-DownloadPackage(
+- "cb943ac26be9ee755e8741ea232389e2"
+- "${BASE_URL}/jquery-ui-1.11.3.zip"
+- "jquery-ui-1.11.3")
++#DownloadPackage(
++# "cb943ac26be9ee755e8741ea232389e2"
++# "${BASE_URL}/jquery-ui-1.11.3.zip"
++# "jquery-ui-1.11.3")
+
+ DownloadPackage(
+ "8f27231a78218b959159e37daa3d86b3"
+@@ -50,11 +50,11 @@
+ file(COPY
+ ${CMAKE_CURRENT_BINARY_DIR}/cornerstone-0.7.1/dist/cornerstone.min.css
+ ${CMAKE_CURRENT_BINARY_DIR}/cornerstone-0.7.1/dist/cornerstone.min.js
+- ${CMAKE_CURRENT_BINARY_DIR}/jquery-ui-1.11.3/external/jquery/jquery.js
+- ${CMAKE_CURRENT_BINARY_DIR}/jquery-ui-1.11.3/images
+- ${CMAKE_CURRENT_BINARY_DIR}/jquery-ui-1.11.3/jquery-ui.min.css
+- ${CMAKE_CURRENT_BINARY_DIR}/jquery-ui-1.11.3/jquery-ui.min.js
+- ${CMAKE_CURRENT_BINARY_DIR}/jquery-ui-1.11.3/jquery-ui.theme.min.css
++# ${CMAKE_CURRENT_BINARY_DIR}/jquery-ui-1.11.3/external/jquery/jquery.js
++# ${CMAKE_CURRENT_BINARY_DIR}/jquery-ui-1.11.3/images
++# ${CMAKE_CURRENT_BINARY_DIR}/jquery-ui-1.11.3/jquery-ui.min.css
++# ${CMAKE_CURRENT_BINARY_DIR}/jquery-ui-1.11.3/jquery-ui.min.js
++# ${CMAKE_CURRENT_BINARY_DIR}/jquery-ui-1.11.3/jquery-ui.theme.min.css
+ ${CMAKE_CURRENT_BINARY_DIR}/js-url-1.8.6/url.min.js
+ ${CMAKE_CURRENT_BINARY_DIR}/jspanel/fonts
+ ${CMAKE_CURRENT_BINARY_DIR}/jspanel/images
Added: trunk/packages/orthanc-webviewer/trunk/debian/patches/jquery
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/patches/jquery (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/patches/jquery 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1,28 @@
+Description: Fix for the version of jQuery that is shipped with Debian
+Author: Sebastien Jodogne <s.jodogne at gmail.com>
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+Index: OrthancWebViewer-1.0/WebApplication/viewer.js
+===================================================================
+--- OrthancWebViewer-1.0.orig/WebApplication/viewer.js
++++ OrthancWebViewer-1.0/WebApplication/viewer.js
+@@ -363,15 +363,10 @@ $(document).ready(function() {
+ success: function(volume) {
+ if (volume.SortedInstances.length != 0) {
+ instances = volume.SortedInstances;
+- $('#topright').html([
+- $('<span>').text(volume.PatientID),
+- $('<br>'),
+- $('<span>').text(volume.PatientName),
+- $('<br>'),
+- $('<span>').text(volume.StudyDescription),
+- $('<br>'),
+- $('<span>').text(volume.SeriesDescription)
+- ]);
++ $('#topright').html(volume.PatientID + '<br/>' +
++ volume.PatientName + '<br/>' +
++ volume.StudyDescription + '<br/>' +
++ volume.SeriesDescription + '<br/>');
+ }
+ }
+ });
Added: trunk/packages/orthanc-webviewer/trunk/debian/patches/series
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/patches/series (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/patches/series 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1,3 @@
+debian-jquery-ui
+jquery
+shlibs
Added: trunk/packages/orthanc-webviewer/trunk/debian/patches/shlibs
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/patches/shlibs (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/patches/shlibs 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1,21 @@
+Index: OrthancWebViewer-1.0/CMakeLists.txt
+===================================================================
+--- OrthancWebViewer-1.0.orig/CMakeLists.txt
++++ OrthancWebViewer-1.0/CMakeLists.txt
+@@ -180,12 +180,13 @@ if (STATIC_BUILD OR NOT USE_SYSTEM_GDCM)
+ add_dependencies(OrthancWebViewer GDCM)
+ endif()
+
+-target_link_libraries(OrthancWebViewer ${GDCM_LIBRARIES} ${OS_LIBRARIES})
++#target_link_libraries(OrthancWebViewer ${GDCM_LIBRARIES} ${OS_LIBRARIES})
+
+ message("Setting the version of the library to ${ORTHANC_WEBVIEWER_VERSION}")
+ set_target_properties(OrthancWebViewer PROPERTIES
+- VERSION ${ORTHANC_WEBVIEWER_VERSION}
+- SOVERSION ${ORTHANC_WEBVIEWER_VERSION})
++ NO_SONAME ON
++ LINK_FLAGS "-lgdcmDSED -lgdcmMSFF -luuid -Wl,-soname,libOrthancWebViewer.so.${ORTHANC_WEBVIEWER_VERSION}"
++ )
+
+ install(
+ TARGETS OrthancWebViewer
Added: trunk/packages/orthanc-webviewer/trunk/debian/postinst
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/postinst (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/postinst 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+set -e
+
+case $1 in
+ configure)
+ # Restart the Orthanc service
+ # https://www.debian.org/doc/debian-policy/ch-opersys.html#s9.3.3.2
+ if which invoke-rc.d >/dev/null 2>&1; then
+ invoke-rc.d orthanc restart
+ else
+ /etc/init.d/orthanc restart
+ fi
+ ;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+ ;;
+esac
+
+#DEBHELPER#
Property changes on: trunk/packages/orthanc-webviewer/trunk/debian/postinst
___________________________________________________________________
Added: svn:executable
+ *
Added: trunk/packages/orthanc-webviewer/trunk/debian/postrm
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/postrm (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/postrm 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+set -e
+
+case $1 in
+ purge|remove|upgrade)
+ # Restart the Orthanc service
+ # https://www.debian.org/doc/debian-policy/ch-opersys.html#s9.3.3.2
+ if which invoke-rc.d >/dev/null 2>&1; then
+ invoke-rc.d orthanc restart
+ else
+ /etc/init.d/orthanc restart
+ fi
+ ;;
+
+ failed-upgrade|abort-install|abort-upgrade|disappear)
+ ;;
+esac
+
+#DEBHELPER#
Property changes on: trunk/packages/orthanc-webviewer/trunk/debian/postrm
___________________________________________________________________
Added: svn:executable
+ *
Added: trunk/packages/orthanc-webviewer/trunk/debian/rules
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/rules (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/rules 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1,52 @@
+#!/usr/bin/make -f
+
+export JAVASCRIPT_LIBS := Build/javascript-libs
+export DEBIAN_VERSION := $(shell dpkg-parsechangelog | sed -n -e 's/^Version: //p')
+export UPSTREAM_VERSION := $(shell echo "$(DEBIAN_VERSION)" | cut -d '-' -f 1)
+export TARGET := libOrthancWebViewer.so
+
+%:
+ dh $@ --parallel --builddirectory=Build
+
+CMAKE_EXTRA_FLAGS += \
+ -DCMAKE_SKIP_RPATH:BOOL=ON \
+ -DSTATIC_BUILD:BOOL=OFF \
+ -DSTANDALONE_BUILD:BOOL=ON \
+ -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE:BOOL=ON \
+ -DCMAKE_BUILD_TYPE="" # The build type must be left empty, see #711515
+
+override_dh_auto_configure:
+ # Put 3rd party packages where the cmake build system expects them
+ mkdir -p ThirdPartyDownloads
+ ( cd ThirdPartyDownloads; cp ../debian/ThirdPartyDownloads/* . )
+
+ # Place the jquery and jquery-ui libraries from Debian
+ mkdir -p ${JAVASCRIPT_LIBS}/images
+ cp /usr/share/javascript/jquery/jquery.min.js ${JAVASCRIPT_LIBS}/jquery.js
+ cp /usr/share/javascript/jquery-ui/jquery-ui.min.js ${JAVASCRIPT_LIBS}
+ cp /usr/share/javascript/jquery-ui-themes/base/jquery-ui.min.css ${JAVASCRIPT_LIBS}
+ cp /usr/share/javascript/jquery-ui-themes/base/images/* ${JAVASCRIPT_LIBS}/images
+ touch ${JAVASCRIPT_LIBS}/jquery-ui.theme.min.css
+
+ # Launch the original CMake script
+ dh_auto_configure -- $(CMAKE_EXTRA_FLAGS)
+
+override_dh_auto_test:
+ ( cd Build; ./UnitTests )
+
+override_dh_clean:
+ rm -rf ThirdPartyDownloads
+ dh_clean
+
+override_dh_auto_install:
+ cp Build/${TARGET} Build/${TARGET}.${UPSTREAM_VERSION}
+ dh_install Build/${TARGET}.${UPSTREAM_VERSION} usr/lib
+
+override_dh_link:
+ dh_link usr/lib/${TARGET}.${UPSTREAM_VERSION} usr/share/orthanc/plugins/${TARGET}
+
+override_dh_installchangelogs:
+ dh_installchangelogs -k NEWS
+
+get-orig-source:
+ uscan --verbose --force-download --repack --compression xz
Property changes on: trunk/packages/orthanc-webviewer/trunk/debian/rules
___________________________________________________________________
Added: svn:executable
+ *
Added: trunk/packages/orthanc-webviewer/trunk/debian/source/format
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/source/format (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/source/format 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1 @@
+3.0 (quilt)
Added: trunk/packages/orthanc-webviewer/trunk/debian/source/include-binaries
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/source/include-binaries (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/source/include-binaries 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1,4 @@
+debian/ThirdPartyDownloads/pako-0.2.5.zip
+debian/ThirdPartyDownloads/cornerstone-0.7.1.zip
+debian/ThirdPartyDownloads/js-url-1.8.6.zip
+debian/ThirdPartyDownloads/jsPanel-2.3.3.zip
Added: trunk/packages/orthanc-webviewer/trunk/debian/upstream/metadata
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/upstream/metadata (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/upstream/metadata 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1,6 @@
+Reference:
+ Author: S. Jodogne and C. Bernard and M. Devillers and E. Lenaerts and P. Coucke
+ Title: "Orthanc -- A Lightweight, RESTful DICOM Server for Healthcare and Medical Research"
+ Type: book
+ Booktitle: Proc. of the International Symposium on Biomedical Imaging
+ Year: 2013
Added: trunk/packages/orthanc-webviewer/trunk/debian/watch
===================================================================
--- trunk/packages/orthanc-webviewer/trunk/debian/watch (rev 0)
+++ trunk/packages/orthanc-webviewer/trunk/debian/watch 2015-02-27 14:37:05 UTC (rev 18872)
@@ -0,0 +1,2 @@
+version=3
+https://github.com/jodogne/Orthanc/releases .*/download/[^/]+/OrthancWebViewer-(\d\S*)\.tar\.gz
More information about the debian-med-commit
mailing list