Hello, I have built a gedit-plugins ebuild for gedit-2.3.5, here it is. Martin
Created attachment 17522 [details] The ebuild for gedit-plugins-2.3.5 This is the ebuild, easy to use. ;-) Martin
hmm ive got one in my local tree, i hoped they upped its version to match sometime soon.
Hopefully the ability to use diff will come back when this is put into production.
Hasn't made a realease since 2.3 and no new development. Maybe someday this will get picked up again.
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.
Created attachment 117288 [details] ebuild for gedit-plugins-2.18.0 Here is an updated ebuild for gnome 2.18
Can't understand why this has never been fixed. gedit is still supported by gnome isn't it?
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...
*** Bug 147483 has been marked as a duplicate of this bug. ***
Created attachment 134099 [details] ebuild for gedit-plugins-2.20.0 Here is an updated ebuild for gnome 2.20
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.
Created attachment 147082 [details] ebuild for gedit-plugins-2.22.0 Version bump
Why this is not part of the main tree ?
Because no-one feels like maintaining or proxy-maintaining this ebuild. Thanks
align ebuild requests to same values
(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
Created attachment 186168 [details] ebuild for gedit-plugins-2.26.0 Version bump
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...
(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.
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.
(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.
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.
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. :)
Regarding to last attachment: No FEATURES in ebuild(s)
+ 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. :)
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.
(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 :)
(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?
(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
reopen due to comment #28
+ 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.
(In reply to comment #31) > Christian can you resyn your tree, and then re-test it ? > thanks in advance. Now everything works perfectly, thanks.
*** Bug 278913 has been marked as a duplicate of this bug. ***