rpms/dissy/EL-5 dissy-8-about.patch, NONE, 1.1 dissy.desktop, NONE, 1.1 dissy.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Lubomir Rintel lkundrak at fedoraproject.org
Fri Feb 6 10:40:20 UTC 2009


Author: lkundrak

Update of /cvs/pkgs/rpms/dissy/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15185/EL-5

Modified Files:
	.cvsignore sources 
Added Files:
	dissy-8-about.patch dissy.desktop dissy.spec 
Log Message:
Import dissy

dissy-8-about.patch:

--- NEW FILE dissy-8-about.patch ---
Fix about box close (thanks to Parag AN)
http://code.google.com/p/dissy/issues/detail?id=2

Lubomir Rintel <lkundrak at v3.sk>

--- dissy-8/scripts/dissy.about	2009-02-06 11:35:00.000000000 +0100
+++ dissy-8/scripts/dissy	2009-02-06 11:35:51.000000000 +0100
@@ -189,7 +189,8 @@
 	about.set_version("v%s" % (PROGRAM_VERSION) )
 	about.set_copyright("(C) Simon Kagstrom, 2006-2009")
 	about.set_website(PROGRAM_URL)
-	about.show()
+	about.run()
+	about.hide()
 
     def redisplayFunction(self):
 	try:


--- NEW FILE dissy.desktop ---
[Desktop Entry]
Type=Application
Name=Dissy Disassembler
Comment=Graphical frontend to the objdump disassembler
GenericName=Dissy Disassembler
Exec=dissy %f
Icon=dissy
Categories=Development;Debugger;
Terminal=false


--- NEW FILE dissy.spec ---
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}

Name:           dissy
Version:        8
Release:        2%{?dist}
Summary:        Graphical frontend to the objdump disassembler

Group:          Development/Tools
License:        GPLv2
URL:            http://code.google.com/p/dissy/
Source0:        http://dissy.googlecode.com/files/%{name}-%{version}.tar.gz
Source1:        dissy.desktop
Patch0:         dissy-8-about.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildArch:      noarch
BuildRequires:  desktop-file-utils
BuildRequires:  python-devel
Requires:       binutils
Requires:       pygtk2
Requires:       pygobject2

%description
Dissy is a graphical frontend to the objdump disassembler, it can be used
for debugging and browsing compiler-generated code. 


%prep
%setup -q
%patch0 -p1 .about


%build
%{__python} setup.py build


%install
rm -rf $RPM_BUILD_ROOT
%{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT
rm -r $RPM_BUILD_ROOT%{_docdir}

# Icon file. Upstream doesn't use any
install -d $RPM_BUILD_ROOT%{_datadir}/pixmaps
install -p -m 0644 \
        $RPM_BUILD_ROOT%{_datadir}/dissy/gfx/red_arrow_left.png \
        $RPM_BUILD_ROOT%{_datadir}/pixmaps/dissy.png

# Desktop menu entry
install -d $RPM_BUILD_ROOT%{_datadir}/applications
desktop-file-install --dir=$RPM_BUILD_ROOT%{_datadir}/applications \
        --vendor '' %{SOURCE1}


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%{_bindir}/dissy
%{_datadir}/dissy
%{_datadir}/applications/dissy.desktop
%{_datadir}/pixmaps/dissy.png
%{_mandir}/man1/dissy.1*
%{python_sitelib}/dissy
%if 0%{?fedora} > 8
%{python_sitelib}/*.egg-info
%endif
%doc COPYING README


%changelog
* Fri Feb 06 2008 Lubomir Rintel <lkundrak at v3.sk> - 8-2
- Fix about dialog close

* Mon Feb 02 2008 Lubomir Rintel <lkundrak at v3.sk> - 8-1
- Initial packaging


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/dissy/EL-5/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	6 Feb 2009 03:12:37 -0000	1.1
+++ .cvsignore	6 Feb 2009 10:39:49 -0000	1.2
@@ -0,0 +1 @@
+dissy-8.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/dissy/EL-5/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	6 Feb 2009 03:12:37 -0000	1.1
+++ sources	6 Feb 2009 10:39:49 -0000	1.2
@@ -0,0 +1 @@
+2e48d6fec7c02c0e62a568a7e56ea374  dissy-8.tar.gz




More information about the fedora-extras-commits mailing list