From c270204db4f0882986936609ade3654467e9431c Mon Sep 17 00:00:00 2001 From: Dominic Hopf Date: Thu, 15 Apr 2010 16:37:54 +0000 Subject: [PATCH] - move TODO and HACKING into devel package - add patch to fix mimetypes in desktop-file - remove vendor fedora from desktopfile - add Tcl tags - replace the .gz of manpage with wildcard --- ...and-add-mimetypes-for-php3-php4-php5.patch | 11 + geany.spec | 28 +- tcl.tcl.tags | 315 ++++++++++++++++++ 3 files changed, 347 insertions(+), 7 deletions(-) create mode 100644 geany-0.18.1-geany.desktop.in-remove-asterisk-and-add-mimetypes-for-php3-php4-php5.patch create mode 100644 tcl.tcl.tags diff --git a/geany-0.18.1-geany.desktop.in-remove-asterisk-and-add-mimetypes-for-php3-php4-php5.patch b/geany-0.18.1-geany.desktop.in-remove-asterisk-and-add-mimetypes-for-php3-php4-php5.patch new file mode 100644 index 0000000..856a210 --- /dev/null +++ b/geany-0.18.1-geany.desktop.in-remove-asterisk-and-add-mimetypes-for-php3-php4-php5.patch @@ -0,0 +1,11 @@ +Index: geany.desktop.in +=================================================================== +--- geany.desktop.in (Revision 4821) ++++ geany.desktop.in (Arbeitskopie) +@@ -8,5 +8,5 @@ + Icon=geany + Terminal=false + Categories=GTK;Development;IDE; +-MimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php*;application/xml;text/html;text/css;text/x-sql;text/x-diff; ++MimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php3;application/x-httpd-php4;application/x-httpd-php5;application/xml;text/html;text/css;text/x-sql;text/x-diff; + StartupNotify=true diff --git a/geany.spec b/geany.spec index 7622818..6e3b336 100644 --- a/geany.spec +++ b/geany.spec @@ -1,6 +1,6 @@ Name: geany Version: 0.18.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A fast and lightweight IDE using GTK2 Group: Development/Tools @@ -20,6 +20,9 @@ Source8: http://download.geany.org/contrib/tags/std.vala.tags Source9: http://download.geany.org/contrib/tags/drupal.php.tags Source10: http://download.geany.org/contrib/tags/std.latex.tags Source11: http://download.geany.org/contrib/tags/libxml-2.0.c.tags +Source12: http://advamacs.com/pub/tcl.tcl.tags + +Patch0: geany-0.18.1-geany.desktop.in-remove-asterisk-and-add-mimetypes-for-php3-php4-php5.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -63,6 +66,9 @@ Geany plug-ins. You do not need to install this package to use Geany. rm -f waf rm -f wscript +%patch0 + + %build %configure --docdir=%{_docdir}/%{name}-%{version} make %{?_smp_mflags} @@ -71,7 +77,7 @@ make %{?_smp_mflags} rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT DOCDIR=%{geany_docdir} rm -f $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.ico -desktop-file-install --delete-original --vendor="fedora" \ +desktop-file-install --delete-original \ --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \ --mode 0644 \ $RPM_BUILD_ROOT/%{_datadir}/applications/%{name}.desktop @@ -83,7 +89,7 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/geany/*.la # Install tags files mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/tags/ -install -p %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} %{SOURCE8} %{SOURCE9} %{SOURCE10} %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/%{name}/tags/ +install -p %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} %{SOURCE8} %{SOURCE9} %{SOURCE10} %{SOURCE11} %{SOURCE12} $RPM_BUILD_ROOT%{_datadir}/%{name}/tags/ %post touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : @@ -102,13 +108,13 @@ rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-, root, root, -) -%doc AUTHORS COPYING ChangeLog HACKING INSTALL NEWS README TODO THANKS -%doc %{_mandir}/man1/geany.1.gz +%doc AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS +%doc %{_mandir}/man1/geany.1.* %{_bindir}/%{name} %{_datadir}/%{name} %{_libdir}/%{name} -%{_datadir}/applications/fedora-%{name}.desktop +%{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/16x16/apps/*.png %{_datadir}/icons/hicolor/48x48/apps/*.png %{_datadir}/icons/hicolor/scalable/apps/*.svg @@ -116,11 +122,19 @@ rm -rf $RPM_BUILD_ROOT %files devel %defattr(-, root, root, -) +%doc HACKING TODO %{_includedir}/geany %{_libdir}/pkgconfig/geany.pc %changelog -* Sun Jan 14 2010 Dominic Hopf - 0.18.1-1 +* Thu Apr 15 2010 Dominic Hopf - 0.18.1-2 +- move TODO and HACKING into devel package +- add patch to fix mimetypes in desktop-file +- remove vendor fedora from desktopfile +- add Tcl tags +- replace the .gz of manpage with wildcard + +* Sun Feb 14 2010 Dominic Hopf - 0.18.1-1 - New Geany release: 0.18.1 - update GTK2 tags to 2.18 - add tags fpr drupal, LaTeX and libxml diff --git a/tcl.tcl.tags b/tcl.tcl.tags new file mode 100644 index 0000000..60df3aa --- /dev/null +++ b/tcl.tcl.tags @@ -0,0 +1,315 @@ +# format=pipe +after||| +append||| +apply||| +array||| +auto_execok||| +auto_import||| +auto_load||| +auto_mkindex||| +auto_mkindex_old||| +auto_qualify||| +auto_reset||| +bell||| +bgerror||| +binary||| +bind||| +bindtags||| +bitmap||| +body||| +break||| +busy||| +button||| +buttonbox||| +calendar||| +canvas||| +canvasprintbox||| +canvasprintdialog||| +catch||| +cd||| +chan||| +checkbox||| +checkbutton||| +class||| +clipboard||| +clock||| +close||| +code||| +colors||| +combobox||| +common||| +component||| +concat||| +configbody||| +console||| +constructor||| +continue||| +cursors||| +dateentry||| +datefield||| +dde||| +define||| +delete||| +deletemethod||| +destroy||| +destructor||| +dialog||| +dialogshell||| +dict||| +disjointlistbox||| +encoding||| +ensemble||| +entry||| +entryfield||| +eof||| +error||| +eval||| +event||| +exec||| +exit||| +export||| +expr||| +extbutton||| +extfileselectionbox||| +extfileselectiondialog||| +fblocked||| +fconfigure||| +fcopy||| +feedback||| +file||| +fileevent||| +filename||| +fileselectionbox||| +fileselectiondialog||| +filter||| +find||| +finddialog||| +flush||| +focus||| +font||| +fontchooser||| +for||| +foreach||| +format||| +forward||| +frame||| +gets||| +glob||| +global||| +grab||| +grid||| +hierarchy||| +history||| +http||| +hull||| +hyperhelp||| +if||| +image||| +import||| +incr||| +info||| +inherit||| +interp||| +is||| +itcl||| +itk||| +itk_component||| +itk_initialize||| +itk_interior||| +itk_option||| +iwidgets||| +join||| +keep||| +keysyms||| +label||| +labeledframe||| +labeledwidget||| +labelframe||| +lappend||| +lassign||| +lindex||| +linsert||| +list||| +listbox||| +llength||| +load||| +loadTk||| +local||| +lower||| +lrange||| +lrepeat||| +lreplace||| +lreverse||| +lsearch||| +lset||| +lsort||| +mainwindow||| +mathfunc||| +mathop||| +memory||| +menu||| +menubar||| +menubutton||| +message||| +messagebox||| +messagedialog||| +method||| +mixin||| +msgcat||| +my||| +namespace||| +next||| +notebook||| +oo::class||| +oo::copy||| +oo::define||| +oo::objdefine||| +oo::object||| +open||| +option||| +optionmenu||| +options||| +pack||| +package||| +panedwindow||| +parray||| +photo||| +pid||| +pkg::create||| +pkg_mkIndex||| +place||| +platform||| +platform::shell||| +prefix||| +private||| +proc||| +promptdialog||| +protected||| +public||| +pushbutton||| +puts||| +pwd||| +radiobox||| +radiobutton||| +raise||| +re_syntax||| +read||| +refchan||| +regexp||| +registry||| +regsub||| +rename||| +renamemethod||| +return||| +scale||| +scan||| +scope||| +scopedobject||| +scrollbar||| +scrolledcanvas||| +scrolledframe||| +scrolledhtml||| +scrolledlistbox||| +scrolledtext||| +seek||| +selection||| +selectionbox||| +selectiondialog||| +self||| +send||| +set||| +shell||| +socket||| +source||| +spinbox||| +spindate||| +spinint||| +spinner||| +spintime||| +split||| +string||| +subst||| +superclass||| +switch||| +tabnotebook||| +tabset||| +Tcl||| +tcl_endOfWord||| +tcl_findLibrary||| +tcl_startOfNextWord||| +tcl_startOfPreviousWord||| +tcl_wordBreakAfter||| +tcl_wordBreakBefore||| +tcltest||| +tclvars||| +tell||| +text||| +throw||| +time||| +timeentry||| +timefield||| +tk||| +tk_bisque||| +tk_chooseColor||| +tk_chooseDirectory||| +tk_dialog||| +tk_focusFollowsMouse||| +tk_focusNext||| +tk_focusPrev||| +tk_getOpenFile||| +tk_getSaveFile||| +tk_menuSetFocus||| +tk_messageBox||| +tk_optionMenu||| +tk_popup||| +tk_setPalette||| +tk_textCopy||| +tk_textCut||| +tk_textPaste||| +tkerror||| +tkvars||| +tkwait||| +tm||| +toolbar||| +toplevel||| +trace||| +transchan||| +try||| +ttk::button||| +ttk::checkbutton||| +ttk::combobox||| +ttk::entry||| +ttk::frame||| +ttk::intro||| +ttk::label||| +ttk::labelframe||| +ttk::menubutton||| +ttk::notebook||| +ttk::panedwindow||| +ttk::progressbar||| +ttk::radiobutton||| +ttk::scale||| +ttk::scrollbar||| +ttk::separator||| +ttk::sizegrip||| +ttk::spinbox||| +ttk::style||| +ttk::treeview||| +ttk::widget||| +ttk_image||| +ttk_vsapi||| +unexport||| +unknown||| +unload||| +unset||| +update||| +uplevel||| +upvar||| +usual||| +variable||| +vwait||| +watch||| +while||| +winfo||| +wm||| +zlib|||