debian/0000755000000000000000000000000012161367122007167 5ustar debian/compat0000644000000000000000000000000211702306325010363 0ustar 7 debian/source/0000755000000000000000000000000011702306325010465 5ustar debian/source/format0000644000000000000000000000001411702306325011673 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000435211702306325011124 0ustar This package was debianized by Nico Golde on Sat, 03 May 2008 18:10:00 +0200. It was downloaded from http://projects.l3ib.org/nitrogen/ Upstream Authors: Dave Foster Javeed Shaikh Copyright: Copyright (C) 2005 - 2006 Dave Foster & Javeed Shaikh src/md5.*: Copyright (C) 1999 Aladdin Enterprises License: This package 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; version 2 dated June, 1991. This package 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 GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. for src/md5.* the following license term apply: 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. The Debian packaging is Copyright (C) 2008-2010, Nico Golde and is licensed under the GPL-2, see `/usr/share/common-licenses/GPL-2'. debian/watch0000644000000000000000000000011111702306325010207 0ustar version=3 http://projects.l3ib.org/nitrogen/files/nitrogen-(.*)\.tar\.gz debian/rules0000755000000000000000000000341012161366567010261 0ustar #!/usr/bin/make -f # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk config.status: configure dh_testdir # Add here commands to configure the package. ifneq "$(wildcard /usr/share/misc/config.sub)" "" cp -f /usr/share/misc/config.sub config.sub endif ifneq "$(wildcard /usr/share/misc/config.guess)" "" cp -f /usr/share/misc/config.guess config.guess endif autopoint --force aclocal autoreconf -i ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS) -Wl,-z,defs" build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: config.status dh_testdir $(MAKE) touch $@ clean: dh_testdir dh_testroot rm -f build-stamp [ ! -f Makefile ] || $(MAKE) distclean rm -f config.sub config.guess dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs $(MAKE) DESTDIR=$(CURDIR)/debian/nitrogen install # Build architecture-independent files here. binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot dh_installchangelogs ChangeLog dh_installdocs dh_installman dh_icons dh_installmenu dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/control0000644000000000000000000000157312161350710010573 0ustar Source: nitrogen Section: x11 Priority: extra Maintainer: Nico Golde Build-Depends: debhelper (>= 7), autotools-dev, libgtkmm-2.4-dev, libxinerama-dev, autoconf, autopoint, automake, dpkg-dev (>= 1.16.1~) Standards-Version: 3.9.4 Homepage: http://projects.l3ib.org/nitrogen/ Package: nitrogen Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: wallpaper browser and changing utility for X nitrogen is a graphical wallpaper utility that can be used in two modes, browser and recall. Some of the things to look for in nitrogen are: . * Multihead and Xinerama support (setting different wallpapers for each monitor) * Recall mode to restore wallpapers via startup script * Uses freedesktop.org standard for thumbnails * Can set GNOME background * Command line set modes for script usage * Inotify monitoring of browsed directories debian/patches/0000755000000000000000000000000012161366776010634 5ustar debian/patches/series0000644000000000000000000000006512161350026012027 0ustar fix_FTBFS_binutils-gold.patch add_desktop_file.patch debian/patches/add_desktop_file.patch0000644000000000000000000000323712161350016015116 0ustar From 227ea7a82f698807df7ea038f6a0fd4febb77b75 Mon Sep 17 00:00:00 2001 From: Andrew Starr-Bochicchio Date: Sat, 18 May 2013 11:22:49 -0400 Subject: [PATCH] Add a desktop file (Closes: #28). --- configure.ac | 2 +- data/Makefile.am | 11 +++++++++++ data/nitrogen.desktop.in | 8 ++++++++ 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 data/nitrogen.desktop.in diff --git a/configure.ac b/configure.ac index aa4dc42..9828cdf 100644 --- a/configure.ac +++ b/configure.ac @@ -68,7 +68,7 @@ fi AC_SUBST(NITROGEN_LIBS) AC_SUBST(NITROGEN_CFLAGS) -AC_CONFIG_FILES(Makefile src/Makefile data/Makefile data/icons/Makefile po/Makefile.in) +AC_CONFIG_FILES(Makefile src/Makefile data/Makefile data/nitrogen.desktop data/icons/Makefile po/Makefile.in) AC_OUTPUT dnl syscrash says don't test for inotify support in kernel for some reason diff --git a/data/Makefile.am b/data/Makefile.am index 6b21ef0..02dd975 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -1,2 +1,13 @@ SUBDIRS = icons + +desktopdir = $(datadir)/applications +desktop_DATA = nitrogen.desktop + +UPDATE_DESKTOP = update-desktop-database $(datadir)/applications || : + +install-data-hook: + $(UPDATE_DESKTOP) +uninstall-hook: + $(UPDATE_DESKTOP) + EXTRA_DIST = icon-theme-installer diff --git a/data/nitrogen.desktop.in b/data/nitrogen.desktop.in new file mode 100644 index 0000000..3489fc9 --- /dev/null +++ b/data/nitrogen.desktop.in @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Exec=@PACKAGE@ +Name=@PACKAGE_NAME@ +Categories=Utility;GTK +Icon=@PACKAGE@ +Comment=Browse and set desktop backgrounds +Keywords=background;desktop; -- 1.8.1.6 debian/patches/fix_FTBFS_binutils-gold.patch0000644000000000000000000000152512161366776016226 0ustar Adressing Debian bug #713669. Was previously used already to address an FTBFS when building with binutils-gold Index: nitrogen-1.5.1/configure.ac =================================================================== --- nitrogen-1.5.1.orig/configure.ac 2010-02-05 03:43:02.000000000 +0900 +++ nitrogen-1.5.1/configure.ac 2012-01-08 09:21:22.438938514 +0900 @@ -34,9 +34,9 @@ PKG_CHECK_MODULES(GTK2,[gtk+-2.0 >= $GTK2_VERSION]) PKG_CHECK_MODULES(GTKMM2, [gtkmm-2.4 >= $GTKMM2_VERSION]) PKG_CHECK_MODULES(GTHREAD2, [gthread-2.0 >= $GTHREAD2_VERSION]) +PKG_CHECK_MODULES(X11, x11) - -NITROGEN_LIBS="$GLIB2_LIBS $GTK2_LIBS $GTKMM2_LIBS $GTHREAD2_LIBS" +NITROGEN_LIBS="$GLIB2_LIBS $GTK2_LIBS $GTKMM2_LIBS $GTHREAD2_LIBS $X11_LIBS" NITROGEN_CFLAGS="$GLIB2_CFLAGS $GTK2_CFLAGS $GTKMM2_CFLAGS $GTHREAD2_CFLAGS" dnl do some autotools picen to get inotify debian/menu0000644000000000000000000000017311702306325010055 0ustar ?package(nitrogen):needs="X11" section="Applications/System/Administration" \ title="nitrogen" command="/usr/bin/nitrogen" debian/changelog0000644000000000000000000000456012161367122011046 0ustar nitrogen (1.5.2-2) unstable; urgency=low * Bump standards version. * Readd series file (I don't know when this got dropped), to fix FTBFS. (Closes: #713669) * Add upstream change to include .desktop file (Closes: #709215). * Add build-arch and build-indep targets. * Enable hardening options. -- Nico Golde Sat, 22 Jun 2013 16:32:26 +0200 nitrogen (1.5.2-1) unstable; urgency=low * New upstream version. * Bump standards version. * debian/control - add "Build-Depends: autoconf, autopoint, automake" * debian/rules - run autopoint, aclocal and autoreconf * debian/source/format - use "3.0 (quilt)" * debian/patches - add fix_FTBFS_binutils-gold.patch to specify X11 lib. * Thanks Hideki Yamane! -- Nico Golde Sun, 08 Jan 2012 13:25:12 +0200 nitrogen (1.5.1-1) unstable; urgency=low * New upstream release. * Bumping standards version, no changes needed. -- Nico Golde Wed, 03 Mar 2010 21:03:00 +0100 nitrogen (1.5-1) unstable; urgency=low * New upstream release - Fix gui crash on certain xinerama setups (Closes: #550673). * Bump policy version, no changes needed. * Minor copyright updates. -- Nico Golde Tue, 26 Jan 2010 15:37:19 +0100 nitrogen (1.4-2) unstable; urgency=low * Workaround libpng bug by moving include for png.h to the top of Thumbview.cc (Closes: #527673). * debian/rules: Replace dh_clean -k bei dh_prep. * Bump policy version, no changes needed. * Minor copyright updates. -- Nico Golde Mon, 11 May 2009 16:17:46 +0200 nitrogen (1.4-1) unstable; urgency=low * New upstream release. * Bump standards version to 3.8.0. * Bump compat version to 7 and adapt debhelper dependency. * Added watch file. -- Nico Golde Mon, 11 Aug 2008 15:15:28 +0200 nitrogen (1.3-1) unstable; urgency=low * New upstream release: - Made the program not recurse when no directory argument is given, thus not loading your entire home dir when you least expect it! - Made thumbnail loading lazy. Only thumbnails that you see in the GUI are actually loaded into memory. -- Nico Golde Wed, 14 May 2008 16:03:35 +0200 nitrogen (1.2-1) unstable; urgency=low * Initial release (Closes: #425940). -- Nico Golde Sat, 03 May 2008 18:10:00 +0200