diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c7a2042 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +dissy-8.tar.gz +/dissy-10.tar.gz diff --git a/dead.package b/dead.package deleted file mode 100644 index 83c8051..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Unsupported upstream, depends on old webkit version that will disappear in F27 diff --git a/dissy.desktop b/dissy.desktop new file mode 100644 index 0000000..96d2815 --- /dev/null +++ b/dissy.desktop @@ -0,0 +1,9 @@ +[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 diff --git a/dissy.spec b/dissy.spec new file mode 100644 index 0000000..9a061a8 --- /dev/null +++ b/dissy.spec @@ -0,0 +1,90 @@ +Name: dissy +Version: 10 +Release: 2%{?dist} +Summary: Graphical frontend to the objdump disassembler +License: GPLv2 +URL: http://code.google.com/p/dissy +Source0: http://dissy.googlecode.com/files/%{name}-%{version}.tar.gz +Source1: dissy.desktop +BuildRequires: desktop-file-utils +BuildRequires: python2-devel python-setuptools +Requires: binutils +Requires: pygobject2 +Requires: pywebkitgtk +BuildArch: noarch + +%description +Dissy is a graphical frontend to the objdump disassembler, it can be used +for debugging and browsing compiler-generated code. + +%prep +%setup -q + +%build +%{__python} setup.py build + +%install +%{__python} setup.py install -O1 --prefix %{_prefix} --skip-build --root %{buildroot} +rm -r %{buildroot}%{_docdir} + +# Icon file. Upstream doesn't use any +install -d %{buildroot}%{_datadir}/pixmaps +install -pm644 \ + %{buildroot}%{_datadir}/dissy/gfx/red_arrow_left.png \ + %{buildroot}%{_datadir}/pixmaps/%{name}.png + +# Desktop menu entry +install -d %{buildroot}%{_datadir}/applications +desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{S:1} + +%files +%doc ChangeLog COPYING README TODO +%{_bindir}/%{name} +%{_datadir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/pixmaps/%{name}.png +%{_mandir}/man1/%{name}.1* +%{python_sitelib}/%{name} +%{python_sitelib}/%{name}-%{version}-py2.7.egg-info + +%changelog +* Sat Jan 17 2015 Adrien Vergé - 10-2 +- Fix broken dependencies + +* Thu Aug 15 2013 Christopher Meng - 10-1 +- SPEC Cleanup. +- Update to latest version and drop the old patch. +- Remove desktop vendor. + +* Sat Aug 03 2013 Fedora Release Engineering - 8-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Feb 13 2013 Fedora Release Engineering - 8-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Wed Jul 18 2012 Fedora Release Engineering - 8-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 8-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 8-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Jul 21 2010 David Malcolm - 8-6 +- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild + +* Fri Jul 09 2010 Lubomir Rintel - 8-5 +- Package egg info in RHEL 6 + +* Fri Jul 24 2009 Fedora Release Engineering - 8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Tue Feb 24 2009 Fedora Release Engineering - 8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 06 2008 Lubomir Rintel - 8-2 +- Fix about dialog close + +* Sat Feb 02 2008 Lubomir Rintel - 8-1 +- Initial packaging diff --git a/sources b/sources new file mode 100644 index 0000000..99b5b4a --- /dev/null +++ b/sources @@ -0,0 +1 @@ +04e50e2aa21e34df15617ff04acf4d1e dissy-10.tar.gz