]> git.pld-linux.org Git - packages/elficon.git/commitdiff
add resources to elfres binary (disabled as segfaults)
authorElan Ruusamäe <glen@delfi.ee>
Sat, 21 Mar 2015 15:00:51 +0000 (17:00 +0200)
committerElan Ruusamäe <glen@delfi.ee>
Sat, 21 Mar 2015 15:00:51 +0000 (17:00 +0200)
elficon.spec
libtool.patch

index 3246d1f9f45ab38595bfffeae3eca7523f7eb035..e9899224c2b2a25248a104bf75dd4495fba196ff 100644 (file)
@@ -1,7 +1,7 @@
 Summary:       Adding icons to ELF binaries
 Name:          elficon
 Version:       0.6.0
-Release:       0.4
+Release:       0.6
 # libr: LGPL v2.1; libr-libbfd backend: LGPL v3; elfres, gnome-thumbnailer: MIT
 License:       LGPL v2.1, LGPL v3, MIT
 Group:         Applications
@@ -123,6 +123,14 @@ rm -rf $RPM_BUILD_ROOT
        DESTDIR=$RPM_BUILD_ROOT
 ln -s elfres $RPM_BUILD_ROOT%{_bindir}/elficon
 
+%if 0
+# disabed, as it segfaults
+top_srcdir=$(pwd) \
+ELFRES=$RPM_BUILD_ROOT%{_bindir}/elfres \
+ELFICON=$RPM_BUILD_ROOT%{_bindir}/elficon \
+sh -x elfres/src/set-resources.sh $RPM_BUILD_ROOT%{_bindir}/elfres
+%endif
+
 # gnome-elf-thumbnailer
 install -d $RPM_BUILD_ROOT%{_datadir}/gconf/schemas
 %{__make} -C gnome-elf-thumbnailer install \
index 2ad0992df02af7a90e15002a82ed794904cc5e88..93afc23b033d6d455aa67b2e167471c9e98e7fb6 100644 (file)
        @echo Setting icon for 'elfres'...
        @cp ./elficon ./elficon-tmp
        @cp ./elfres ./elfres-tmp
+--- /dev/null  2007-02-13 18:29:53.000000000 +0200
++++ ./elfres/src/set-resources.sh      2015-03-21 16:14:38.203852549 +0200
+@@ -0,0 +1,26 @@
++#!/bin/sh
++# Usage:
++# set-resources.sh BINARY_TO_MODIFY
++#
++
++# exit on any error
++set -e
++
++target=$1
++
++test -e "$target" || { echo "$target does not exist"; exit 1; }
++
++# use from $PATH, unless set with env var
++: ${ELFRES=elfres}
++: ${ELFICON=elficon}
++
++echo "Setting icon for '$target'..."
++$ELFICON -s $target 1d5481ac-052c-11dd-9a75-7751c40e021a
++$ELFICON -a $target "one-canvas.svg" one-canvas.svg
++$ELFRES -a $target ".glade" elfres.glade
++$ELFRES -a $target ".ui" elfres.ui
++$ELFRES -a $target "gears.svg" gears.svg
++$ELFRES -a $target "gears.png" gears.png
++
++echo "Adding translations for '$target'..."
++$ELFRES -a $target "de/LC_MESSAGES/$target.mo" ${top_srcdir}/po/de.gmo
This page took 0.119249 seconds and 4 git commands to generate.