debian/0000775000000000000000000000000012053173774007201 5ustar debian/copyright0000664000000000000000000000405211763347424011137 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Grr Source: http://gap.nongnu.org/grr/ Files: * Copyright: 2004-2007 Günther Noack 2009-2010 GNUstep Application Team 2009-2010 Riccardo Mottola License: GPL-3+ Files: GNUstep.h Copyright: 2001 Free Software Foundation, Inc. License: LGPL-2.0+ Files: debian/* Copyright: 2006, 2007, 2010, 2012 Yavor Doganov 2004 Gürkan Sengün License: GPL-3+ License: GPL-3+ 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, either version 3 of the License, or (at your option) any later version. . 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 program. If not, see . . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3'. License: LGPL-2.0+ This package 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 of the License, or (at your option) any later version. . 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 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, see . . On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-2". debian/compat0000664000000000000000000000000211762475415010402 0ustar 7 debian/patches/0000775000000000000000000000000011763034302010616 5ustar debian/patches/series0000664000000000000000000000000011762640230012023 0ustar debian/Grr.desktop0000664000000000000000000000042611762646664011341 0ustar [Desktop Entry] Name=Grr Feed Reader Name[bg]=Четец на емисии по RSS (Grr) Comment=Günther's RSS Reader Comment[bg]=Четец на емисии по RSS за GNUstep Type=Application Version=1.0 Categories=Network;News; Icon=/usr/share/pixmaps/Grr.xpm Exec=Grr debian/Grr.10000664000000000000000000000121711762475415010021 0ustar .TH GRR 1 "December 6, 2004" .SH NAME Grr \- an RSS reader for GNUstep .SH SYNOPSIS .B Grr .SH DESCRIPTION This manual page documents briefly the .B Grr command. This manual page was written for the Debian distribution because the original program does not have a manual page. .PP \fBGrr\fP is a program that you can manage RSS feeds with. It is also known as \fBRSS Reader\fP or G\[:u]nther's RSS Reader. .SH SEE ALSO .BR GNUstep (7). .br .SH AUTHOR Grr was written by G\[:u]nther Noack . .PP This manual page was written by G\[:u]rkan Seng\[:u]n , for the Debian project (but may be used by others). debian/manpages0000664000000000000000000000001511762475415010716 0ustar debian/Grr.1 debian/rules0000775000000000000000000000446611763040556010271 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 SHELL := /bin/bash include /usr/share/dpkg/buildflags.mk include /usr/share/GNUstep/debian/config.mk export GNUSTEP_MAKEFILES := $(GS_MAKE_DIR) d_app := $(CURDIR)/debian/grr.app LDFLAGS += -Wl,--as-needed ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) optim := debug=yes endif build: build-stamp build-stamp: dh_testdir $(MAKE) $(optim) CPPFLAGS="$(CPPFLAGS)" OBJCFLAGS="$(CFLAGS)" \ LDFLAGS="$(LDFLAGS)" messages=yes convert Resources/Icons/Application/Grr-Icon.tiff -resize 32x32 Grr.xpm touch $@ clean: dh_testdir dh_testroot $(MAKE) distclean dh_clean Grr.xpm install: build dh_testdir dh_testroot dh_prep $(MAKE) install DESTDIR=$(d_app) GNUSTEP_INSTALLATION_DOMAIN=SYSTEM # Remove invalid .desktop file and install ours. rm $(d_app)/usr/lib/GNUstep/Applications/*.app/Resources/*.desktop install -D -m 644 debian/Grr.desktop \ $(d_app)/usr/share/applications/Grr.desktop # Install the XPM icon. install -D -m 644 Grr.xpm $(d_app)/usr/share/pixmaps/Grr.xpm # Build architecture-independent files here. binary-indep: build install # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot dh_installchangelogs dh_installchangelogs ChangeLog dh_installdocs dh_installmenu dh_installman gsdh_gnustep dh_installdirs usr/share/GNUstep/Grr.app # Move only the images as Resources contains arch-dependent plugins. for i in \ $(d_app)$(GNUSTEP_SYSTEM_APPS)/Grr.app/Resources/{,Fonts.grrc/Resources/}*.tiff; do \ mv $$i $(d_app)/usr/share/GNUstep/Grr.app \ && dh_link usr/share/GNUstep/Grr.app/`basename $$i` \ $(GNUSTEP_SYSTEM_APPS)/Grr.app/Resources/`basename $$i`; \ done for i in \ $(d_app)$(GNUSTEP_SYSTEM_APPS)/Grr.app/Resources/ArticleView.grrc/Resources/{English,German}.lproj/ArticleTextViewPlugin.gorm/bluebg.png; do \ mv $$i $(d_app)/usr/share/GNUstep/Grr.app \ && dh_link usr/share/GNUstep/Grr.app/`basename $$i` \ $(GNUSTEP_SYSTEM_APPS)/Grr.app/Resources/`basename $$i`; \ done chmod -x $(d_app)/usr/share/GNUstep/Grr.app/{FeedFetching,Fonts}.tiff 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/preinst0000664000000000000000000000035111763043437010606 0ustar #!/bin/sh # FIXME: Remove during the wheezy+1 cycle. set -e if [ "$1" = "upgrade" ] || [ "$1" = "install" ]; then rm -rf /usr/share/GNUstep/Grr.app rm -rf /usr/lib/GNUstep/Applications/Grr.app/Resources fi #DEBHELPER# exit 0 debian/changelog0000664000000000000000000002216112053173774011055 0ustar grr.app (0.9.0-1build1) raring; urgency=low * Rebuild for gnustep-gui 0.22 transition. -- Benjamin Drung Wed, 21 Nov 2012 16:49:16 +0100 grr.app (0.9.0-1) unstable; urgency=low * New upstream release: + Builds with ld --as-needed (Closes: #633544). * debian/control (Build-Depends): Remove quilt. Add librsskit-dev (>= 0.3-2) and dpkg-dev (>= 1.16.1~) (for hardening support). (Homepage): Update, new upstream. (Vcs-Arch, Vcs-Gir, Vcs-Browser): Switch from Arch to Git. (rssreader.app): Remove package. (Conflicts, Replaces): Remove. (Standards-Version): Bump to 3.9.3; no changes needed. * debian/source/format: Switch to 3.0 (quilt). * debian/README.source: Delete; redundant. * debian/patches/link-libs.patch: Delete, not relevant anymore. * debian/patches/series: Update. * debian/rules: Don't include /usr/share/quilt/quilt.make, eliminate patch/unpatch dependencies. Enable hardening. Convert and install the new application icon. (LDFLAGS): Omit -Wl,-z,defs as the new plugins require methods defined in the app itself. (install): Don't handle RSSKit, it's in a separate package now. Don't install /usr/lib/grr.app. (binary-arch): Remove GS_USE_FHS conditional. Move only the images to /usr/share as Resources contains arch-dependent plugins. * debian/preinst: New file. * debian/Grr.desktop: Amend Icon. * debian/watch: Watch the new upstream location. * debian/copyright: Switch to format 1.0, change license to GPLv3+, remove information about RSSKit. Add more copyright holders. -- Yavor Doganov Tue, 05 Jun 2012 12:19:58 +0300 grr.app (0.6.2.dfsg-5) unstable; urgency=low * Rename source and binary package to grr.app -- according to upstream, the app was renamed because of legal risks. * debian/compat: Set to 7. * debian/control (Section): Change to `gnustep'. (Maintainer): Adopt for the GNUstep team (Closes: #454270). (Uploaders): Add Federico. Change my email address. (Build-Depends): Bump debhelper to >= 7, unversion libngustep-gui-dev, add quilt. (Standards-Version): Claim compliance with 3.8.4 as of this release. (Vcs-Arch): New field. (rssreader.app): Make it a transitional package. (rsskit.framework, librsskit0, librsskit0-dev): Annihilate; cause only archive bloat and policy violation. * debian/librsskit0-dev.docs: * debian/librsskit0-dev.install: * debian/librsskit0.install: * debian/rssreader.app.docs: * debian/rssreader.app.install: Delete. * debian/Grr.desktop: Make it valid; bump version to 1.0. * debian/rules: Include quilt.make and adjust prerequisites accordingly. Massive changes to cater for the package rename. Install RSSKit as a private library in /usr/lib/grr.app. Avoid gs_make. (GNUSTEP_MAKEFILES, d_app): New variables. (DEBDIR, OBJCFLAGS): Remove; which fixes FTBFS with gnustep-base/1.20 (Closes: #581981). (install): Replace dh_clean -k with dh_prep. (binary-indep): Remove the recipe. (binary-arch): Install only Grr's ChangeLog. Remove the -a argument from all dh_ commands, do not invoke dh_makeshlibs, do not pass special arguments to dh_shlibdeps. * debian/patches/link-libs.patch: New, link against libobjc (Closes: #558955). * debian/patches/series: * debian/source/format: New file. * debian/README.Debian-source: Rename as... * debian/README.source: ...and add information about quilt. Clarify that repackaging the upstream tarball was/is not necessary. * debian/watch: New file, currently a stub. * debian/menu: s/rssreader.app/grr.app/. -- Yavor Doganov Wed, 19 May 2010 22:21:52 +0300 rssreader.app (0.6.2.dfsg-4) unstable; urgency=low * debian/control (Build-Depends): Version the libgnustep-gui-dev dependency (>= 0.12.0). Drop gnustep-make and dpkg-dev. (rssreader.app) [Description]: Moved Homepage to its own field in the (Homepage): Source stanza. (rssreader.app) [Depends]: Added ${misc:Depends}. * debian/librsskit0.install: Updated. * debian/librsskit-dev.install: Likewise. * debian/rssreader.app.install: Likewise. * debian/rules (DESTDIR, CFLAGS): Do not define these variables. (DEBDIR): Define. (OBJCFLAGS): Define conditionally honoring DEB_BUILD_OPTIONS and pass to make. (build-stamp): Use gs_make and adjust the location of the RSSKit objects. (clean): Use gs_make instead of $(MAKE). Do not remove the temporary build directory; done automatically by dh_clean. (install): Install in the tmpdir using gs_make and setting GNUSTEP_INSTALLATION_DOMAIN=SYSTEM. Remove the .desktop file generated by pl2link and install a valid one. Install the XPM icon here, not in the binary-arch target. Also move dh_install. Remove redundant call to dh_installdirs. (binary-arch): Do not create link for the app wrapper. Change the condition for moving the Resources to FHS locations from DEB_GNUSTEP_NO_MOVE to GS_USE_FHS. Adjust the variables and paths in that snippet accordingly. Remove the unnecessary dh_installexamples invocation. Adjust the path parameter of dh_slibdeps. * debian/menu (section): Changed to Applications/Network/Web News. * debian/Grr.desktop: New file. * debian/rssreader.app.preinst: Deleted, already unnecessary. -- Yavor Doganov Sun, 28 Oct 2007 21:43:06 +0200 rssreader.app (0.6.2.dfsg-3) unstable; urgency=low * To properly move the Resources dir to /usr/share, include a preinst script which Hubert Chan wrote originally for gnumail.app. This fixes a grave bug (not reported) that occurs on upgrades. * Remove the lintian override, we are compliant now. -- Yavor Doganov Tue, 21 Nov 2006 22:20:22 +0200 rssreader.app (0.6.2.dfsg-2) unstable; urgency=low [ Remarks and suggestions by James Westby ] * Actually bump debian/compat to 5. * Switch to ${binary:Version}. * Include license header of LGPL in debian/copyright. * Rename README.Debian to README.Debian-source. * Drop the configure target from debian/rules. * Build-depend on dpkg-dev (>= 1.13.19), thanks to Daniel Leidert. * List explicitly which files are copyrighted by the two copyright holders, thanks to Margarita Manterola. -- Yavor Doganov Thu, 21 Sep 2006 17:26:06 +0300 rssreader.app (0.6.2.dfsg-1) unstable; urgency=low * New upstream release. + Doesn't segfault on startup anymore (Closes: #385239). + Fixes various hangups when adding a feed (Closes: #310979). * Urgency set to low instead of medium since it is a new upstream release with a lot of changes. * Acknowledge NMU, thanks Luk Claes (Closes: #352392, #356538). * Repackage the upstream tarball, removing the RSSKit documentation; it currently has no license. The app was renamed to Grr (Günther's RSS Reader), but the Debian source/binary packages remain the same. * Split the package and build three more binary packages -- rsskit.framework, librrskit0 and librsskit0-dev. * Add debian/rsskit.framework.README.Debian explaining the reason for the repackaging. * Build-depend on libgnustep-gui-dev, instead of libgnustep-gui0.10-dev. * Upgrade to debhelper v5, adjust the build-dependancy accordingly and bump debian/compat. * Pass "-LRSSKit/shared_obj" to the linker in order to find the shared libs, thanks to Damyan Ivanov for the hint. * Append "messages=yes" to $(MAKE) in order to track curious build failures on the autobuilders. * Rework the long description to fix a lintian warning, also mention the new name and fix the Homepage. * Escape Gürkan's and upstream author's names in the manpage to fix a lintian warning; rename it to Grr.1 and substitute the name accordingly. * Remove debian/dirs and debian/docs, split the latter into $binary_package.docs. * Include /usr/share/GNUstep/debian/config.mk in debian/rules. * Move Resources to /usr/share/GNUstep/Grr.app and make a compatibility symlink. * Replace the symlynk to /usr/bin/gnustep-app-wrapper with $(GS_SYSTEM_ROOT)/Makefiles/gnustep-app-wrapper, the former will be removed after the release of Etch. * Add icon to debian/menu and a hint as well. Build-depend on imagemagick for the conversion to .xpm format. * [debian/copyright]: Clarify that the license is GPLv2 only, unfortunately, and change the link to point to it. Add the standard blurb as well. List the FSF as additional copyright holder and include a notice about RSSKit/GNUmakefile, which appears to be under LGPL (probably a yanking mistake upstream). * Add myself to Uploaders: as agreed with the maintainer. * Bump Standards-Version to 3.7.2, no changes needed. -- Yavor Doganov Mon, 18 Sep 2006 23:22:23 +0300 rssreader.app (0.2.2-1.1) unstable; urgency=high * Non-maintainer upload. * Update libgnustep-gui build-dep (Closes: #352392). * Use gsdh_gnustep. -- Luk Claes Sun, 12 Mar 2006 17:40:09 +0100 rssreader.app (0.2.2-1) unstable; urgency=low * Initial Release. (closes: #285375) -- Gürkan Sengün Mon, 6 Dec 2004 20:20:28 +0100 debian/control0000664000000000000000000000214311763036331010576 0ustar Source: grr.app Section: gnustep Priority: optional Maintainer: Debian GNUstep maintainers Uploaders: Yavor Doganov , Federico Gimenez Nieto Build-Depends: debhelper (>= 7), dpkg-dev (>= 1.16.1~), libgnustep-gui-dev, librsskit-dev (>= 0.3-2), imagemagick Vcs-Git: git://git.debian.org/pkg-gnustep/grr.app.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-gnustep/grr.app.git Standards-Version: 3.9.3 Homepage: http://gap.nongnu.org/grr/ Package: grr.app Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${gnustep:Depends} Description: RSS reader for GNUstep Grr (Günther's RSS Reader) is a reader for RSS news feeds. It has the following features: . * Parsing RSS feeds (including Atom). * Fetching feeds from the web. * Showing headlines. * Showing the article's descriptions. * Categories for feeds. * Articles can be rated. * Simple HTML rendering on GNUstep. * Serializing obtained feed information to hard disk. * Managing (adding, removing) feeds. debian/menu0000664000000000000000000000027611762475415010100 0ustar ?package(grr.app):needs="X11" \ section="Applications/Network/Web News" \ title="Grr" command="/usr/bin/Grr" \ icon="/usr/share/pixmaps/Grr.xpm" \ longtitle="RSS reader for GNUstep" debian/source/0000775000000000000000000000000011762640000010464 5ustar debian/source/format0000664000000000000000000000001411762640000011672 0ustar 3.0 (quilt) debian/watch0000664000000000000000000000010411762647017010227 0ustar version=3 http://savannah.nongnu.org/download/gap/Grr-(.*)\.tar\.gz