Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 28470 - gedit-plugins ebuild
Summary: gedit-plugins ebuild
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: Low enhancement
Assignee: Default Assignee for New Packages
URL:
Whiteboard: sunrise suggested
Keywords: EBUILD, InVCS
: 147483 278913 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-09-11 12:51 UTC by Martin Klaffenboeck
Modified: 2010-10-30 07:53 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
The ebuild for gedit-plugins-2.3.5 (gedit-plugins-2.3.5.ebuild,595 bytes, text/plain)
2003-09-11 12:53 UTC, Martin Klaffenboeck
Details
ebuild for gedit-plugins-2.16.0 (gedit-plugins-2.16.0.ebuild,850 bytes, text/plain)
2007-04-12 01:29 UTC, Matt Jorde
Details
ebuild for gedit-plugins-2.18.0 (gedit-plugins-2.18.0.ebuild,851 bytes, text/plain)
2007-04-26 03:30 UTC, Matt Jorde
Details
ebuild for gedit-plugins-2.20.0 (gedit-plugins-2.20.0.ebuild,885 bytes, text/plain)
2007-10-22 05:14 UTC, Matt Jorde
Details
updated the ebuild with python USE flag and latest ebuild guidelines (gedit-plugins-2.20.0.patch,1.67 KB, patch)
2007-10-23 06:19 UTC, Matt Jorde
Details | Diff
ebuild for gedit-plugins-2.22.0 (gedit-plugins-2.22.0.ebuild,1005 bytes, text/plain)
2008-03-24 02:51 UTC, Matt Jorde
Details
ebuild for gedit-plugins-2.26.0 (gedit-plugins-2.26.0.ebuild,1013 bytes, text/plain)
2009-03-25 03:22 UTC, Matt Jorde
Details
a working 2.26.2 ebuild cloned from the 2.25.2 ebuild (gedit-plugins-2.26.2.ebuild,2.04 KB, text/plain)
2009-07-06 19:27 UTC, Rajat Vig
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Klaffenboeck 2003-09-11 12:51:22 UTC
Hello,

I have built a gedit-plugins ebuild for gedit-2.3.5, here it is.

Martin
Comment 1 Martin Klaffenboeck 2003-09-11 12:53:09 UTC
Created attachment 17522 [details]
The ebuild for gedit-plugins-2.3.5

This is the ebuild, easy to use. ;-)

Martin
Comment 2 foser (RETIRED) gentoo-dev 2003-09-22 05:44:05 UTC
hmm ive got one in my local tree, i hoped they upped its version to match sometime soon.
Comment 3 David D. Huff Jr. 2003-10-26 17:36:49 UTC
Hopefully the ability to use diff will come back when this is put into production.
Comment 4 Joe McCann (RETIRED) gentoo-dev 2004-12-20 21:46:38 UTC
Hasn't made a realease since 2.3 and no new development. Maybe someday this will get picked up again.
Comment 5 Matt Jorde 2007-04-12 01:29:08 UTC
Created attachment 116007 [details]
ebuild for gedit-plugins-2.16.0

I updated the 2.3.5 ebuild to the latest version for my own uses and thought someone else might like it too.
Comment 6 Matt Jorde 2007-04-26 03:30:41 UTC
Created attachment 117288 [details]
ebuild for gedit-plugins-2.18.0

Here is an updated ebuild for gnome 2.18
Comment 7 David D. Huff Jr. 2007-04-26 12:00:43 UTC
Can't understand why this has never been fixed. gedit is still supported by gnome isn't it?
Comment 8 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-04-26 16:43:29 UTC
Mainly because no one has gotten around to it.  Yes, gedit is supported by Gnome, but I personally don't ever use gedit except to test new releases, so plugins for it haven't been a high priority for me.

Plus no one re-opened the bug, so it doesn't show up on queries...
Comment 9 Walter Meinl 2007-08-10 19:53:45 UTC
*** Bug 147483 has been marked as a duplicate of this bug. ***
Comment 10 Matt Jorde 2007-10-22 05:14:01 UTC
Created attachment 134099 [details]
ebuild for gedit-plugins-2.20.0

Here is an updated ebuild for gnome 2.20
Comment 11 Matt Jorde 2007-10-23 06:19:46 UTC
Created attachment 134160 [details, diff]
updated the ebuild with python USE flag and latest ebuild guidelines

This patch updates the 2.20 ebuild in order to make it follow the ebuild standards and adds the python USE flag.
Comment 12 Matt Jorde 2008-03-24 02:51:18 UTC
Created attachment 147082 [details]
ebuild for gedit-plugins-2.22.0

Version bump
Comment 13 Cedric Girard 2008-11-11 20:43:24 UTC
Why this is not part of the main tree ?
Comment 14 Rémi Cardona (RETIRED) gentoo-dev 2008-11-11 21:00:48 UTC
Because no-one feels like maintaining or proxy-maintaining this ebuild.

Thanks
Comment 15 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-11-30 11:15:46 UTC
align ebuild requests to same values
Comment 16 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-12-29 18:53:21 UTC
(this is an automated message based on filtering criteria that matched this bug)

Hello, The Gentoo Team would like to firstly thank you for your ebuild
submission. We also apologize for not being able to accomendate you on a timely
manor. There are simply too many new packages.

Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise
overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and
all users can have ebuilds reviewed by Gentoo devs for entry into the overlay.
So, the sunrise team is suggesting that you look into this and submit your
ebuild to the overlay where even *you* can commit to. =)

Because this is a mass message, we are also asking you to be patient with us. We
anticipate a large number of requests in a short time. 

Thanks,
On behalf of the Gentoo Sunrise Team,
Jeremy.

[1]: http://www.gentoo.org/proj/en/sunrise/
[2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Comment 17 Matt Jorde 2009-03-25 03:22:04 UTC
Created attachment 186168 [details]
ebuild for gedit-plugins-2.26.0

Version bump
Comment 18 Miguel R. Caudevilla 2009-05-11 20:14:57 UTC
Great ebuild!!!

I would recommend to unmask for amd64 the gedit-plugins-2.22.0.ebuild version
and keep masked gedit-plugins-2.26.0.ebuild.

I've tryed 2.22.0 version and it seems to work fine. The problem with 2.26.0 is with the dependencies. You need very important masked packages for amd64 to be unmasked.

You could also delete this line...

DOCS="AUTHORS BUGS ChangeLog COPYING INSTALL NEWS README THANKS TODO"

...or attach those files so dodocs doesn't complain at the end of the emerge.

Thanks a lot...
Comment 19 Matt Jorde 2009-05-12 05:36:17 UTC
(In reply to comment #18)
> Great ebuild!!!
> 
> I would recommend to unmask for amd64 the gedit-plugins-2.22.0.ebuild version
> and keep masked gedit-plugins-2.26.0.ebuild.
> 
> I've tryed 2.22.0 version and it seems to work fine. The problem with 2.26.0 is
> with the dependencies. You need very important masked packages for amd64 to be
> unmasked.
> 
> You could also delete this line...
> 
> DOCS="AUTHORS BUGS ChangeLog COPYING INSTALL NEWS README THANKS TODO"
> 
> ...or attach those files so dodocs doesn't complain at the end of the emerge.
> 
> Thanks a lot...
> 

Thanks for the suggestions, I'm glad you enjoy the ebuild. The next version will not have the 'DOCS=...' line anymore.

I've been keeping ~ keywords since this is an unofficial ebuild and I don't have the time or resources to test it on very many configurations.

Also, thanks for bringing up the issues with amd64 dependencies. I am only running x86 on my machines right now so I can't test my ebuilds on it, but any future updates on the amd64 usability (or any other arch for that matter) are welcome.

I recommend using /etc/portage/package.mask to mask 2.26 until the amd64 dependencies are resolved.
Comment 20 Peter Waller 2009-06-05 20:38:34 UTC
The ebuild seems to install to /usr/lib64/gedit-2/plugins/, whereas the rest of my plugins are in /usr/share/gedit-2/plugins/. gedit doesn't seem to find them.
Comment 21 Peter Waller 2009-06-05 20:55:32 UTC
(In reply to comment #20)
> The ebuild seems to install to /usr/lib64/gedit-2/plugins/, whereas the rest of
> my plugins are in /usr/share/gedit-2/plugins/. gedit doesn't seem to find them.
> 

Disregard my last comment. It does find them, I just couldn't find the terminal plugin because in the plugins list it is called "Embedded terminal" instead of "Terminal". Whoops.
Comment 22 Rajat Vig 2009-07-06 19:27:44 UTC
Created attachment 196945 [details]
a working 2.26.2 ebuild cloned from the 2.25.2 ebuild

A working 2.26.2 ebuild cloned from the 2.25.2 ebuild.
While I don't use Gedit all that much, I do care enough for this to be built and updated.
Comment 23 Romain Perier (RETIRED) gentoo-dev 2009-07-06 20:10:00 UTC
I've some remark for that ebuild (I don't blame you, I help you) :

To work on:

- The echo into MY_PV isn't necessary.

- It could be more interesting to use gnome2.eclass (and in this case you can drop SRC_URI)

-  If you use gnome2.class , you can drop configure related stuff, and define configure script arguments into G2CONF var from pkg_setup().
(so move your lines about econf options into pkg_setup(), and drop econf)

- Do you know EAPI="2" ? :)

- If you use eapi 2, you can move eautoreconf call into src_prepare().

- cd ${S}, after src_unpack() isn't necessary because you're already into ${S}

- If you call eautoreconf from src_configure(), then you can drop src_unpack().

- warning about make into src_test() (emake ?)

- src_test() is not necessary because implitly defined in EAPI="0" (which implicitly use if any eapi version is specified) and for EAPI="2" too normally.

- in src_install(), cd ${S} isn't necessary

- into DEPEND, gedit-2.25 is a release devlopment cycle (and you wrote a ebuild for a release stable cycle)

- For default IUSE (+use) you need to use at least EAPI="1"

- If you use gnome2.eclass, src_compile() and src_install() will be exported by this eclass (so not necessary to define them)



good things:

- Except the previous remark (R)DEPEND seems to be good (don't hesitate to have a look into configure.{in,ac})

- local myplugins is good

- For each ~arch in KEYWORDS, if all of them has been tested, it's fine.

:)
Comment 24 Samuli Suominen (RETIRED) gentoo-dev 2009-07-06 20:27:59 UTC
Regarding to last attachment: No FEATURES in ebuild(s)
Comment 25 Romain Perier (RETIRED) gentoo-dev 2009-07-22 19:54:33 UTC
+ 23 Jul 2009; Romain Perier <mrpouet@gentoo.org> +gedit-plugins-2.26.2.ebuild,
+  +metadata.xml:
+  New ebuild, imported from bug #28470, thanks to Rajat Vig , Matt Jorde and
+  Martin Klaffenboeck for their works.

Added into the main tree, Herd: gnome, Maintainer: me.
Thanks for your work, continue in this way ;)

and thanks for reporting. :)
Comment 26 Matt Jorde 2009-07-23 07:33:08 UTC
Thanks for bringing this to the main tree.

Can the ~x86 keyword be added? I haven't tested all the plugins on x86, but the ones I have seem to work perfectly and I had no build issues.
Comment 27 Romain Perier (RETIRED) gentoo-dev 2009-07-23 11:14:08 UTC
(In reply to comment #26)
> Thanks for bringing this to the main tree.
> 
> Can the ~x86 keyword be added? I haven't tested all the plugins on x86, but the
> ones I have seem to work perfectly and I had no build issues.
> 

Can you test at least compilation for all of them ?

$ USE="bracketcompletion session [...]" ebuild gedit-plugins-2.26.2.ebuild compile

with USE containing all IUSE available for this ebuild, and if it's okay , I could add ~x86 into KEYWORDS (see our policy about that) ;)

thanks in advance :)
Comment 28 Christian Strahl 2009-07-23 11:28:01 UTC
(In reply to comment #25)
i can't install the package with use=terminal:

checking whether x86_64-pc-linux-gnu-gcc understands -fno-strict-aliasing... yes
checking for GUCHARMAP... yes
checking for PYVTE... no
configure: error: pyvte could not be found, needed to built terminal plugin

emerge --info:
Portage 2.2_rc33 (default/linux/amd64/2008.0, gcc-4.3.2, glibc-2.9_p20081201-r2, 2.6.29-gentoo-r5 x86_64)
=================================================================
System uname: Linux-2.6.29-gentoo-r5-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_6000+-with-glibc2.2.5
Timestamp of tree: Thu, 23 Jul 2009 09:30:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.5.4-r3
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -fweb -ftracer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -fweb -ftracer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages metadata-transfer parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://gentoo.intergenia.de ftp://ftp.gentoo.mesh-solutions.com/gentoo/"
LANG="de_DE@euro"
LC_ALL="de_DE.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7zip X a52 aac acl acpi alsa amazon amd amd64 apache2 apm applet aqua_theme asf async automount avahi berkdb bonobo bzip2 c++ cairo calendar cdda cddb cdio cdrom cgi cli cpudetection cracklib crypt css ctype cups custom-optimization cvs cvsgraph dbus de_tvtoday dhcp directfb divx divx4linux dpms dri dts dvb dvbplayer dvd dvdr emerald emul-linux-x86 encode exif ext-png fat fbcon fbcondecor fbsplash ffmpeg flac flash fortran fpx ftp gaim gdbm gecko gedit gif gimp gimpprint ginac glade glitz gnome gnome-keyring gnome-print gnomecanvas gnomedb gpm gps graphviz grub gs gsl gstreamer gtk gtkhtml gzip h323 hal hddtemp hfs icons iconv icq id3 ieee1394 imap inkjar ipod ipsec ipv6 isdnlog java jfs jpeg jpeg2k lame libnotify libvisual live lm_sensors logitech-mouse mad math matroska midi ming mmx mmxext mng mod moonlight mouse mozbranding mozilla moznopango mp2 mp3 mp4 mp4live mpd-mad mpe mpeg mpeg2 mpeg4 mplayer mplayer-bin mudflap multilib musepack mysql nautilus ncurses net nls no-seamonkey nptl nptlonly nsplugin ntfs nvidia ogg opengl openmp pam pcap pcapnav pcre pdf perl php plotutils png postscript pppd print ps pulseaudio python rar readline realmedia reflection reiser4 reiserfs samba sblive scanner sensord session sftp simplexml skins slang smp spell spl sql sse sse-filters sse2 ssl stream svg svgz sysfs tcpd themes theora thesaurus threads thunderbird tidy tiff totem transcode truetype tv_check type1 unicode usb userlocales utf8 vcd vdr vfat vim vim-syntax vorbis wav webdav wifi winbind wireshark wma wmf x264 xfs xine xinerama xml xmldoclet xmlreader xmlwriter xorg xpm xprint xscreensaver xsettings xsl xslt xulrunner xvid zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" DVB_CARDS="usb-dib0700" ELIBC="glibc" INPUT_DEVICES="evdev wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nvidia nv"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


should i open a new bug for this?
Comment 29 Matt Jorde 2009-07-23 16:00:26 UTC
(In reply to comment #27)
> Can you test at least compilation for all of them ?
> 
> $ USE="bracketcompletion session [...]" ebuild gedit-plugins-2.26.2.ebuild
> compile
> 
> with USE containing all IUSE available for this ebuild, and if it's okay , I
> could add ~x86 into KEYWORDS (see our policy about that) ;)
> 
> thanks in advance :)
> 

I compiled this ebuild with all USE flags enabled and there were no errors.

Thanks
Comment 30 Romain Perier (RETIRED) gentoo-dev 2009-07-24 15:39:52 UTC
reopen due to comment #28
Comment 31 Romain Perier (RETIRED) gentoo-dev 2009-07-24 15:59:42 UTC
+ 24 Jul 2009; Romain Perier <mrpouet@gentoo.org> gedit-plugins-2.26.2.ebuild,
+ metadata.xml:
+ Fix RDEPEND, some dependencies was missing. Drop ${MY_PV}, Increase eapi to 2 
+ and fix missing terminal? ( >=x11-libs/vte-0.19.4[python] ) dep, bug 28470

Christian can you resyn your tree, and then re-test it ?
thanks in advance.
Comment 32 Christian Strahl 2009-07-25 10:07:27 UTC
(In reply to comment #31)

> Christian can you resyn your tree, and then re-test it ?
> thanks in advance.

Now everything works perfectly, thanks.
Comment 33 Christian Strahl 2009-07-25 10:09:54 UTC
*** Bug 278913 has been marked as a duplicate of this bug. ***