rpms/hexter-dssi/F-11 hexter.desktop, NONE, 1.1 hexter.png, NONE, 1.1 hexter-dssi.spec, 1.11, 1.12

Orcan Ogetbil oget at fedoraproject.org
Sat May 30 06:17:26 UTC 2009


Author: oget

Update of /cvs/pkgs/rpms/hexter-dssi/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4201

Modified Files:
	hexter-dssi.spec 
Added Files:
	hexter.desktop hexter.png 
Log Message:
* Sat May 30 2009 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.6.2-2
- Add a .desktop file



--- NEW FILE hexter.desktop ---
[Desktop Entry]
Name=Hexter DSSI
GenericName=Software Synthesizer
Comment=Real-time software synthesizer DX7 emulator
Icon=hexter
Type=Application
Exec=/usr/bin/hexter
Terminal=false
Categories=Audio;AudioVideo;Midi;X-Synthesis;X-Jack;X-Fedora;
X-Desktop-File-Install-Version=0.15



Index: hexter-dssi.spec
===================================================================
RCS file: /cvs/pkgs/rpms/hexter-dssi/F-11/hexter-dssi.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -p -r1.11 -r1.12
--- hexter-dssi.spec	30 May 2009 05:21:21 -0000	1.11
+++ hexter-dssi.spec	30 May 2009 06:16:56 -0000	1.12
@@ -1,18 +1,21 @@
 Summary:      DSSI software synthesizer plugin emulating DX7
 Name:         hexter-dssi
 Version:      0.6.2
-Release:      1%{?dist}
+Release:      2%{?dist}
 URL:          http://dssi.sourceforge.net/hexter.html
 Source0:      http://easynews.dl.sourceforge.net/sourceforge/dssi/hexter-%{version}.tar.gz
+Source1:      hexter.desktop
+Source2:      hexter.png
 License:      GPLv2+
 Group:        Applications/Multimedia
 BuildRoot:    %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires: alsa-lib-devel
+BuildRequires: desktop-file-utils
 BuildRequires: dssi-devel
 BuildRequires: gtk2-devel
 BuildRequires: liblo-devel
-BuildRequires: ncurses-devel 
+BuildRequires: ncurses-devel
 
 Requires:     dssi
 
@@ -43,19 +46,44 @@ mkdir -p $RPM_BUILD_ROOT%{_bindir}
 ln -s jack-dssi-host $RPM_BUILD_ROOT%{_bindir}/hexter
 install -m 755 extra/tx_edit $RPM_BUILD_ROOT%{_bindir}/tx_edit
 
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
+desktop-file-install                              \
+  --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
+  %{SOURCE1}
+
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/36x36/apps
+install -pm 644 %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/36x36/apps/hexter.png
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+
+%postun
+if [ $1 -eq 0 ] ; then
+    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
 %files
 %defattr(-,root,root,-)
 %doc AUTHORS ChangeLog COPYING README TODO
 %{_bindir}/hexter
 %{_bindir}/tx_edit
 %{_datadir}/hexter/
+%{_datadir}/applications/hexter.desktop
+%{_datadir}/icons/hicolor/36x36/apps/hexter.png
 %{_libdir}/dssi/*
 %exclude %{_libdir}/dssi/hexter.la
 
 %changelog
+* Sat May 30 2009 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.6.2-2
+- Add a .desktop file
+
 * Fri May 29 2009 Orcan Ogetbil <oget[DOT]fedora[AT]gmail[DOT]com> - 0.6.2-1
 - Update to 0.6.2
 




More information about the scm-commits mailing list