- 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
epel8
Dominic Hopf 15 years ago
parent 1abbf49979
commit c270204db4

@ -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

@ -1,6 +1,6 @@
Name: geany Name: geany
Version: 0.18.1 Version: 0.18.1
Release: 1%{?dist} Release: 2%{?dist}
Summary: A fast and lightweight IDE using GTK2 Summary: A fast and lightweight IDE using GTK2
Group: Development/Tools 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 Source9: http://download.geany.org/contrib/tags/drupal.php.tags
Source10: http://download.geany.org/contrib/tags/std.latex.tags Source10: http://download.geany.org/contrib/tags/std.latex.tags
Source11: http://download.geany.org/contrib/tags/libxml-2.0.c.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) 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 waf
rm -f wscript rm -f wscript
%patch0
%build %build
%configure --docdir=%{_docdir}/%{name}-%{version} %configure --docdir=%{_docdir}/%{name}-%{version}
make %{?_smp_mflags} make %{?_smp_mflags}
@ -71,7 +77,7 @@ make %{?_smp_mflags}
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT DOCDIR=%{geany_docdir} make install DESTDIR=$RPM_BUILD_ROOT DOCDIR=%{geany_docdir}
rm -f $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.ico 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 \ --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
--mode 0644 \ --mode 0644 \
$RPM_BUILD_ROOT/%{_datadir}/applications/%{name}.desktop $RPM_BUILD_ROOT/%{_datadir}/applications/%{name}.desktop
@ -83,7 +89,7 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/geany/*.la
# Install tags files # Install tags files
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/tags/ 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 %post
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
@ -102,13 +108,13 @@ rm -rf $RPM_BUILD_ROOT
%files -f %{name}.lang %files -f %{name}.lang
%defattr(-, root, root, -) %defattr(-, root, root, -)
%doc AUTHORS COPYING ChangeLog HACKING INSTALL NEWS README TODO THANKS %doc AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS
%doc %{_mandir}/man1/geany.1.gz %doc %{_mandir}/man1/geany.1.*
%{_bindir}/%{name} %{_bindir}/%{name}
%{_datadir}/%{name} %{_datadir}/%{name}
%{_libdir}/%{name} %{_libdir}/%{name}
%{_datadir}/applications/fedora-%{name}.desktop %{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/16x16/apps/*.png %{_datadir}/icons/hicolor/16x16/apps/*.png
%{_datadir}/icons/hicolor/48x48/apps/*.png %{_datadir}/icons/hicolor/48x48/apps/*.png
%{_datadir}/icons/hicolor/scalable/apps/*.svg %{_datadir}/icons/hicolor/scalable/apps/*.svg
@ -116,11 +122,19 @@ rm -rf $RPM_BUILD_ROOT
%files devel %files devel
%defattr(-, root, root, -) %defattr(-, root, root, -)
%doc HACKING TODO
%{_includedir}/geany %{_includedir}/geany
%{_libdir}/pkgconfig/geany.pc %{_libdir}/pkgconfig/geany.pc
%changelog %changelog
* Sun Jan 14 2010 Dominic Hopf <dmaphy@fedoraproject.org> - 0.18.1-1 * Thu Apr 15 2010 Dominic Hopf <dmaphy@fedoraproject.org> - 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 <dmaphy@fedoraproject.org> - 0.18.1-1
- New Geany release: 0.18.1 - New Geany release: 0.18.1
- update GTK2 tags to 2.18 - update GTK2 tags to 2.18
- add tags fpr drupal, LaTeX and libxml - add tags fpr drupal, LaTeX and libxml

@ -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|||
Loading…
Cancel
Save