Summary: | RSSOwl RSS/RDF/Atom news aggregator | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | mark.coggeshall |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED WONTFIX | ||
Severity: | enhancement | CC: | aaby, bugzilla, chh123, chtof62, compnerd, fctk86, gentoo.2019, java, jrmalaq, marc, nunogt, prot3ch, will |
Priority: | High | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
URL: | http://www.rssowl.org/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 63287, 70306, 70326, 71307 | ||
Bug Blocks: | |||
Attachments: |
rssowl-bin-1.0.2.ebuild
rssowl-bin-1.1.ebuild bumped version Same ebuild -- new name reflects version bump to 1.1.2 rssowl-1.1.3.ebuild files/rssowl.desktop rssowl-1.2.ebuild version bump rssowl-1.2.1_rc1 version bump rssowl-1.2.1_rc2 version bump rssowl-1.2.1 version bump 1.2.2 version bump migrate mozilla useflag to seamonkey This is correct one. rssowl-2.2.1.ebuild |
Description
mark.coggeshall
2004-07-27 16:05:55 UTC
Requires SWT >=3.1M1. Not in portage yet. Crossing depending on 70306. Depends on BlowfishJ, cross depending to bug 70306 I would like to second this request.. Gentoo has IMHO a lack of "mature" Rss readers. Liferea and aKregator even say on thier web sites that they are in beta/testing phase. Liferea lists 4 "mature" readers to try instead and this is one of them. For the sake of the community, I would love to see this prog. I'll just throw in a quick /me too. While the other bugs are being resolved, the following binary ebuild should suffice. The only reason I wrote it is that I was installing the application myself anyways. I don't expect it to be added to the tree, but I'm attaching it here as there is a (little) chance that someone out there can use it. Created attachment 53644 [details]
rssowl-bin-1.0.2.ebuild
Created attachment 55021 [details]
rssowl-bin-1.1.ebuild
ok, i'll bite.
rewrote the -bin ebuild. fixed incorrect license. doc use flag isn't needed,
we always install the base docs (readme, install, license, etc.) and the
tutorial pages are needed inside the program. it's always a good idea to use
already established ebuild vars for stuff like $MY_PV instead of $MPV and $S
rather than $WDIR. use the versionator eclass for crazy package names to keep
the build from breaking every time the version number is bumped. installing
into /usr/lib like azureus-bin does.
added note about needing Mozilla for internal browsing. ie. you can't view
html in-program w/ firefox. :/
suggested category: net-news.
Created attachment 59011 [details]
bumped version
bumped version, it's exactly the same previous version,i just rename it.
kudos to ebuild author.
the ebuild works perfect, i've got a fully funcional systray icon integration,
firefox integration works fine too.
rsswol-bin is a nice choice for people that look for a featured application
with few dependencies
Created attachment 61178 [details]
Same ebuild -- new name reflects version bump to 1.1.2
Bumped the version to 1.1.2 by just renaming the ebuild. Installs great and
runs well, thanks to the slick ebuild. RSSOwl is much more feature-complete
than any of the RSS clients in Portage. For the sake of the average user it
should be included in Portage.
Found a bug when upgrading java: blackdown-jdk-1.4.2.02 breaks RSSOwl 1.1.2. Masking dev-java/blackdown-jdk-1.4.2.02, and downgrading to blackdown-jdk-1.4.2.01-r2 fixes the problem. Is this a problem with RSSOwl or with blackdown-jdk? Here's my emerge info: Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r9 i686) ================================================================= System uname: 2.6.11-gentoo-r9 i686 AMD Athlon(TM) XP 3200+ Gentoo Base System version 1.6.12 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 30 2005, 09:39:43)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/ http://cudlug.cudenver.edu/gentoo/ ftp://cudlug.cudenver.edu/pub/mirrors/distributions/gentoo/ http://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.pair.com/ http://gentoo.ccccom.com ftp://gentoo.ccccom.com http://ftp-mirror.internap.com/pub/gentoo/ ftp://ftp-mirror.internap.com/pub/gentoo/ http://mirrors.tds.net/gentoo ftp://mirrors.tds.net/gentoo http://mirror.tucdemonic.org/gentoo/ http://mirror.clarkson.edu/pub/distributions/gentoo/ http://mirrors.acm.cs.rpi.edu/gentoo/ http://lug.mtu.edu/gentoo/ ftp://lug.mtu.edu/gentoo/source ftp://ftp.ndlug.nd.edu/pub/gentoo/ http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.llarian.net/ http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo http://gentoo.eliteitminds.com http://www.gigaload.org/gentoo.org/ http://gentoo.oregonstate.edu" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X adns alsa arts avi bash-completion berkdb bitmap-fonts cdr crypt cups curl doc dvd dvdr eds emboss encode esd f77 fam flac foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk gtk2 guile hal imagemagick imlib java jikes joystick jpeg junit libg++ libwww mad mikmod mmx mng motif mozilla mp3 mpeg nas ncurses nls nowin ogg oggvorbis opengl oss pam pdflib perl png ppds python quicktime readline scanner sdl slang spell ssl svg svga symlink tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb vorbis xml xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS Created attachment 64921 [details]
rssowl-1.1.3.ebuild
This is not for a binary package and above ebuild files were good guides.
Edited those and wrote this.
This works fine to me, needs files/rssowl.desktop.
Created attachment 64922 [details]
files/rssowl.desktop
This should be go in "files" directory.
DEPEND >= for swt not => seems to be in order. Other than that, thanks for the e-build. I can't wait until it's in portage proper. Some feedback: You should not install the LICENSE.txt file. The Portage tree must already have the file and the ebuild points to it. To install the desktop entry and icon, you should use the functions from eutils.eclass (make_desktop_entry and doicon). Created attachment 73205 [details]
rssowl-1.2.ebuild version bump
I also fixed a >= => error from a previous ebuild. Unfortunately, I get a
compile error but similar errors were resolved by rebuiding much of the java.
If anyone resolves this issue, post your resolution here please.
To compile rssowl-1.2 flawlessly, you should install swt-3.2M3. Note that the GLData.java file is missing from the src.zip of swt-3.2M3. https://bugs.eclipse.org/bugs/show_bug.cgi?id=115628 (In reply to comment #14) > Created an attachment (id=73205) [edit] > rssowl-1.2.ebuild version bump > > I also fixed a >= => error from a previous ebuild. Unfortunately, I get a > compile error but similar errors were resolved by rebuiding much of the java. > If anyone resolves this issue, post your resolution here please. Version 1.2 works by renaming the ebuild and adjusting the filename like this: -MY_PV="rssowl_linux_$(replace_all_version_separators '_' $PV)_bin" +MY_PV="rssowl_$(replace_all_version_separators '_' $PV)_linux_bin" *** Bug 118882 has been marked as a duplicate of this bug. *** The ebuild is working fine for several days here, but the built-in browser doesn't work. According to RSSOwl homepage at sourceforge, this feature can be enabled by installing Mozilla 1.4 GTK2 (or above 1.4) and exporting a couple of variables. Instructions here: http://www.rssowl.org/help#item_13 . I've tried that procedure using mozilla-firefox (~x86 1.5-r9 in portage) and it doesn't work. Maybe someone could have a look at it? I don't know if mozilla-bin would work, and I'd like to avoid compiling it since my machine is rather slow. Anyone? Compile failed compile_linux: [javac] Compiling 189 source files to /tmp/source/build/classes [javac] /var/tmp/portage/rssowl-1.2/work/rssowl_1_2_src/src/java/net/sourceforge/rssowl/controller/NewsTable.java:269: cannot resolve symbol [javac] symbol : method setToolTipText (java.lang.String) [javac] location: class org.eclipse.swt.widgets.TableColumn [javac] column.setToolTipText(GUI.i18n.getTranslation(columnOrder[a])); [javac] ^ [javac] Note: /var/tmp/portage/rssowl-1.2/work/rssowl_1_2_src/src/java/net/sourceforge/rssowl/util/shop/URLShop.java uses or overrides a deprecated API. [javac] Note: Recompile with -deprecation for details. [javac] 1 error Created attachment 82871 [details]
rssowl-1.2.1_rc1 version bump
I have attached an ebuild of RSSOwl 1.2.1 RC 1 and I would really love to see this app in portage one day.
Created attachment 84760 [details]
rssowl-1.2.1_rc2 version bump
rssowl-1.2.1_rc2 version bump
Created attachment 85272 [details] rssowl-1.2.1 version bump Changelog: https://sourceforge.net/project/shownotes.php?release_id=412202 Created attachment 95242 [details]
1.2.2 version bump
I omitted LICENSE.txt and used the functions from eutils.eclass to install the desktop entry and icon.
Created attachment 95244 [details]
migrate mozilla useflag to seamonkey
mozilla useflag of swt has been migrated to seamonkey.
So I changed the useflag of rssowl too.
Created attachment 95287 [details]
This is correct one.
oops, I did a mistake.
This is correct one.
Guys, can you add it to portage please ? Well the ebuild need some work. It's not using any of the generation 2 java eclasses, functions, or syntax. Needs to be migrated and tested before it can be added to tree or overlays. Unless someone with commit access to java-experimental overlay or etc wants to migrate it and test it there. There are also the following in its lib dir BlowfishJ.jar codec-1.3.jar httpclient.jar itext.jar iTextAsian.jar jdom.jar jface.jar logging-1.0.4.jar res.jar swt-nt.jar xerces.jar Ok so there is now an ebuild in java-experimental under net-news I haven't checked it with the seamonkey use flag enabled yet but otherwise it seems to be working. I will test it over the next few days. Any other feedback, qa would be welcome. It still needs it :) I tested the version in the java-experimental overlay (with xulrunner). It's working for me. To be able to compile it, I had to add the ~amd64 keyword to the following ebuilds: dev-java/eclipse-osgi dev-java/eclipse-equinox-common dev-java/eclipse-core-commands dev-java/eclipse-jface I installed the new version (1.2.4) in the following way: 1. Copied the 1.2.3 ebuild found in the java-experimental overlay. 2. Fixed the version in the rssowl-unjar-build-fix.patch (1_2_3 -> 1_2_4) 3. Updated the dependency to swt-3.3 It's working, like before. rssowl 2.0.2 has been released on 2009-12-29. I haven't found rssowl in layman java-overlay I haven't found it http://overlays.gentoo.org/proj/sunrise/browser/reviewed/net-news I haven't found it in http://overlays.gentoo.org/proj/sunrise/browser/sunrise/net-news Where is it ? Other than in this bug, it appears gone from overlays; reassigning. Created attachment 402730 [details]
rssowl-2.2.1.ebuild
Non-complete nor functioning ebuild, work in progress. Upstream is missing build system from sources, etc.
To use the recently added ebuild. The attached ebuild references a tarball I created trying to package the missing build system portions of the sources. Like.. svn checkout svn://svn.code.sf.net/p/rssowl/code/tags/2.2.1/org.rssowl.build / rssowl-build cd rssowl-build tar -cjf rssowl-2.2.1-build-sources.tbz2 org.rssowl.build mv rssowl-2.2.1-build-sources.tbz2 /usr/portage/distfiles ebuild rssowl-2.2.1.ebuild digest etc... Anyway even with that, there is little of a build system provided. Seems it requires Eclipse IDE to build the project. Though the missing org.rssowl.build has a build.xml etc. It does not seem this was ever intended to be built directly via ant. That is some odd ant/Eclipse integration. Upstream has not been active since 2013, aside from moving code to Github from Sourceforge. https://github.com/rssowl/RSSOwl Just adding this stuff here in case some one else wants to pickup where I left off and finish this. I have no interest, was just helping out another, per http://forums.funtoo.org/topic/510-rss-owl-ebuild-java-garbage/ Hi there, Is someone still interested in adding RSSOwl to the tree? Let us know. Thanks. Apparently not. Closing. |