debian/0000755000000000000000000000000011772165513007176 5ustar debian/libmac-widgets-doc.doc-base0000644000000000000000000000051411543637565014242 0ustar Document: libmac-widgets-java Title: Programmer API for Mac Widgets Author: Kenneth Orr Abstract: Javadocs for Mac Widgets, a collection of Mac style widgets Section: Programming/Java Format: HTML Index: /usr/share/doc/libmac-widgets-java/api/index.html Files: /usr/share/doc/libmac-widgets-java/api/*.html debian/control0000644000000000000000000000233011772155221010572 0ustar Source: mac-widgets Section: java Priority: extra Maintainer: Debian Java maintainers Uploaders: Gilles Filippini Build-Depends: debhelper (>= 7.0.50~), javahelper, default-jdk, libjgoodies-forms-java, default-jdk-doc, libjgoodies-forms-java-doc Standards-Version: 3.9.1 Homepage: http://code.google.com/p/macwidgets/ Vcs-Git: git://git.debian.org/pkg-java/mac-widgets.git Vcs-Browser: http://git.debian.org/?p=pkg-java/mac-widgets.git;a=summary Package: libmac-widgets-java Architecture: all Depends: ${java:Depends}, ${misc:Depends} Description: collection of Mac style widgets written in Java Mac Widgets for Java are a collection of widgets seen in OS X applications, offered in a Java API. These widgets help Java developers create more Mac-like applications. Their usage is not restricted to Mac though, as they will render across platforms. Package: libmac-widgets-doc Section: doc Architecture: all Depends: ${misc:Depends} Recommends: default-jdk-doc, libjgoodies-forms-java-doc Description: documentation for libmac-widgets-java This package contains the javadoc API documentation for libmac-widgets-java, a collection of Mac style widgets written in Java debian/README.source0000644000000000000000000000117611543637565011371 0ustar Mac Widgets for Debian ====================== Mac Widgets source ------------------ There is no source release from the Mac Widgets project. Hence the upstream source tarball is fetched from upstream's SVN repository at: http://macwidgets.googlecode.com/svn/trunk Then, files to exclude to be dfsg compliant are handled using debian/orig-tar.sh the same way uscan would proceed. Excluded paths are listed into debian/orig-tar.exclude. The SVN revision of the current source tarball is reported either into the upstream version or as a debian/changelog entry. -- Gilles Filippini Thu, 24 Mar 2011 21:39:38 +0100 debian/patches/0000755000000000000000000000000011772155542010626 5ustar debian/patches/java7-compat.diff0000644000000000000000000000152411772155542013753 0ustar Description: Explicitly import com.explodingpixels.painter.Painter With Java7 there is also a javax.swing.Painter, which makes "Painter" ambigious without an explicit import. diff --git a/source/com/explodingpixels/macwidgets/MacButtonFactory.java b/source/com/explodingpixels/macwidgets/MacButtonFactory.java index ac05152..1279084 100644 --- a/source/com/explodingpixels/macwidgets/MacButtonFactory.java +++ b/source/com/explodingpixels/macwidgets/MacButtonFactory.java @@ -2,6 +2,7 @@ package com.explodingpixels.macwidgets; import com.explodingpixels.macwidgets.plaf.PreferencesTabBarButtonUI; import com.explodingpixels.macwidgets.plaf.UnifiedToolbarButtonUI; +import com.explodingpixels.painter.Painter; import com.explodingpixels.painter.*; import com.explodingpixels.swingx.EPButton; import com.explodingpixels.widgets.PopdownButton; debian/patches/series0000644000000000000000000000002211772155542012035 0ustar java7-compat.diff debian/orig-tar.sh0000755000000000000000000000116511543637565011273 0ustar #!/bin/sh -e # called by uscan with '--upstream-version' SOURCE_NAME=mac-widgets VERSION=$2 DEBIAN_VERSION=$VERSION-dfsg1 UPSTREAM_SOURCE_DIR=${SOURCE_NAME}-${VERSION} DEBIAN_SOURCE_DIR=${SOURCE_NAME}-$DEBIAN_VERSION TAR=${USCAN_DESTDIR:-.}/${SOURCE_NAME}_$DEBIAN_VERSION.orig.tar.bz2 # clean up the upstream tarball tar xf $3 # rename upstream source dir mv ${UPSTREAM_SOURCE_DIR} ${DEBIAN_SOURCE_DIR} # Remove excluded files tar -c -j -X debian/orig-tar.exclude -f $TAR ${DEBIAN_SOURCE_DIR}/ rm -rf ${DEBIAN_SOURCE_DIR} $3 echo "${SOURCE_NAME}: Applied DFSG removals and set up tarball to `basename ${TAR}`" debian/copyright0000644000000000000000000000346111543637565011144 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=173 Name: mac-widgets Source: http://code.google.com/p/macwidgets/ Comment: No license information is present in the source tree but the upstream's project page (field 'Source' above) clearly states: "Code license: GNU Lesser GPL" with a link to http://www.gnu.org/licenses/lgpl.html Files: * Copyright: 2008-2009, Kenneth Orr License: LGPL3+ Files: debian/* Copyright: 2011 Gilles Filippini License: GPL-3+ License: LGPL3 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 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. . On Debian systems the full text of the GNU Lesser General Public License version 3 can be found in the `/usr/share/common-licenses/LGPL-3' file. 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. . On Debian systems the full text of the GNU General Public License version 3 can be found in the `/usr/share/common-licenses/GPL-3' file. debian/compat0000644000000000000000000000000211543637565010403 0ustar 7 debian/changelog0000644000000000000000000000120611772157413011047 0ustar mac-widgets (0.9.5+svn369-dfsg1-3) unstable; urgency=low * debian/control: fix Maintainer address (Closes: #679034). -- Gilles Filippini Mon, 25 Jun 2012 23:54:49 +0200 mac-widgets (0.9.5+svn369-dfsg1-2) unstable; urgency=low * Team upload. * Patch source to fix FTBFS with Java7. -- Niels Thykier Thu, 21 Jun 2012 15:34:28 +0200 mac-widgets (0.9.5+svn369-dfsg1-1) unstable; urgency=low * Initial release. (Closes: #619327) * Starting from svn369 because this is the release used for building Sikuli X 1.0~rc2 -- Gilles Filippini Sun, 27 Mar 2011 18:48:58 +0200 debian/rules0000755000000000000000000000127111543637565010266 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # This has to be exported to make some magic below work. export DH_OPTIONS %: dh $@ --with javahelper override_jh_build: ln -s source/com com ln -s $(CURDIR)/demo/com/explodingpixels/macwidgets/icons com/explodingpixels/macwidgets/icons JAVA_HOME=/usr/lib/jvm/default-java \ CLASSPATH=/usr/share/java/forms.jar \ JH_JAR_EXTRA="com/explodingpixels/macwidgets/images com/explodingpixels/widgets/images com/explodingpixels/macwidgets/icons" \ jh_build mac_widgets.jar source demo override_dh_auto_clean: dh_auto_clean rm -f mac_widgets.jar com/explodingpixels/macwidgets/icons com debian/source/0000755000000000000000000000000011772155542010477 5ustar debian/source/format0000644000000000000000000000001411543637565011713 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000017011543641500010214 0ustar # No watch rule: the Mac Widgets' source code has to be extracted from # SVN. See debian/README.source for the details debian/libmac-widgets-doc.install0000644000000000000000000000007711543637565014237 0ustar debian/_jh_build.javadoc/api usr/share/doc/libmac-widgets-java debian/orig-tar.exclude0000644000000000000000000000000611543637565012300 0ustar *.jar debian/libmac-widgets-java.jlibs0000644000000000000000000000002011543637565014034 0ustar mac_widgets.jar