diff options
author | ValHue | 2016-02-15 16:20:39 +0100 |
---|---|---|
committer | ValHue | 2016-02-15 16:20:39 +0100 |
commit | 77784da130c6f96e2d2ad501a7f3799a0ea99a74 (patch) | |
tree | 2772567fd4d63540dda3ba5902aab66d87eb8da0 | |
download | aur-77784da130c6f96e2d2ad501a7f3799a0ea99a74.tar.gz |
Initial import.
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 55 | ||||
-rw-r--r-- | memaker.desktop | 10 | ||||
-rw-r--r-- | memaker.ui.diff | 106 |
4 files changed, 197 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b98c64c6ef2d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +# Generated by mksrcinfo v8 +# Mon Feb 15 15:19:30 UTC 2016 +pkgbase = memaker + pkgdesc = An application to create avatars from themed packages + pkgver = 1.5 + pkgrel = 7 + url = http://memaker.org/ + arch = i686 + arch = x86_64 + license = GPL + depends = python2-notify + depends = python2-xdg + depends = python2-numpy + depends = gnome-python-desktop + optdepends = python2-pilllow: for better thumbnails + optdepends = launchpadlib: Allow Memaker to use a launchpad account + provides = memaker + source = http://launchpad.net/memaker/trunk/1.5/+download/memaker-1.5.tar.gz + source = memaker.desktop + source = memaker.ui.diff + sha256sums = 9a95f165d2f6a6df8a7b1849b161cfd74946dc80c03c11be0e10c5e3a8d1284c + sha256sums = 9ea9baf37241534a2172c4e4b388aacad3712ce3f7951d90216423377154b55b + sha256sums = c539f094a70452d6c836eba8c600105496687b2ce3347267d93cdcc9429ad456 + +pkgname = memaker + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6e492eeb58df --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: ValHue <vhuelamo at gmail dot com> +# https://github.com/ValHue/AUR-PKGBUILDs +# +# Contributor: Joeny Ang <ang(dot)joeny(at)gmail(dot)com> +# Contributor: Valentin Huélamo <vhuelamo(at)gmail(dot)com> + +pkgname="memaker" +pkgver="1.5" +pkgrel="7" +pkgdesc="An application to create avatars from themed packages" +arch=('i686' 'x86_64') +url="http://memaker.org/" +license=('GPL') +depends=('python2-notify' 'python2-xdg' 'python2-numpy' 'gnome-python-desktop') +optdepends=('python2-pilllow: for better thumbnails' + 'launchpadlib: Allow Memaker to use a launchpad account') +provides=("${pkgname}") +source=("http://launchpad.net/memaker/trunk/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz" + "${pkgname}.desktop" + "${pkgname}.ui.diff") +sha256sums=('9a95f165d2f6a6df8a7b1849b161cfd74946dc80c03c11be0e10c5e3a8d1284c' + '9ea9baf37241534a2172c4e4b388aacad3712ce3f7951d90216423377154b55b' + 'c539f094a70452d6c836eba8c600105496687b2ce3347267d93cdcc9429ad456') + +_sitepackages=`python2 -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"` + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + ### apply UI patch from https://bugs.launchpad.net/memaker/+bug/423492/comments/8 + patch -Np0 -i ../${pkgname}.ui.diff + + ### Python2-pillow (PIL) Fix ### + sed -i "s|import Image|from PIL import Image|g" ./MeMaker/image_loader.py + sed -i "s|import Image|from PIL import Image|g" ./MeMaker/MeMakerGui.py + sed -i "s|python-imaging|python2-pillow|g" ./MeMaker/MeMakerGui.py +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + # Copy source files + mkdir -p ${pkgdir}${_sitepackages}/${pkgname} + cp -r . ${pkgdir}${_sitepackages}/${pkgname} + + # Create shell script + mkdir ${pkgdir}/usr/bin + echo "#!/bin/sh +python2 "${_sitepackages}"/"${pkgname}/${pkgname} > ${pkgdir}/usr/bin/${pkgname} + chmod a+x ${pkgdir}/usr/bin/${pkgname} + + # Desktop file and icon + install -D -m644 ${srcdir}/${pkgname}-${pkgver}/data/logo.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png + install -D -m644 ${startdir}/${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop +} diff --git a/memaker.desktop b/memaker.desktop new file mode 100644 index 000000000000..d0d36b0637be --- /dev/null +++ b/memaker.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=MeMaker +Name[en_US]=MeMaker +GenericName=Avatar Creator +Comment=Builds avatars for all your applications. +Type=Application +Icon=/usr/share/pixmaps/memaker.png +Exec=/usr/bin/memaker +Categories=GNOME;Application;Graphics +Terminal=false diff --git a/memaker.ui.diff b/memaker.ui.diff new file mode 100644 index 000000000000..e9979f27ec8d --- /dev/null +++ b/memaker.ui.diff @@ -0,0 +1,106 @@ +--- data/memaker.ui.orig 2009-10-01 16:42:23.495979025 +0100 ++++ data/memaker.ui 2009-10-01 23:31:57.798981222 +0100 +@@ -82,7 +82,7 @@ + <object class="GtkImageMenuItem" id="menuItemRestore"> + <property name="label" translatable="yes">Restore</property> + <property name="visible">True</property> +- <property name="image">image3</property> ++ <property name="image">gtk-undo-image</property> + <property name="use_stock">False</property> + <child type="submenu"> + <object class="GtkMenu" id="menu5"> +@@ -179,7 +179,7 @@ + <object class="GtkHBox" id="hbox4"> + <property name="visible">True</property> + <child> +- <object class="GtkHBox" id="hbox1"> ++ <object class="GtkHBox" id="mainwin-hbox"> + <property name="visible">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + <child> +@@ -371,7 +371,7 @@ + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + <property name="homogeneous">True</property> + <child> +- <object class="GtkImage" id="image1"> ++ <object class="GtkImage" id="memaker-headlabel"> + <property name="visible">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + <property name="pixbuf">headLabel.png</property> +@@ -1700,7 +1700,7 @@ + </packing> + </child> + <child> +- <object class="GtkLabel" id="label1"> ++ <object class="GtkLabel" id="beard-label"> + <property name="visible">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + <property name="label" translatable="yes">Beard</property> +@@ -1781,7 +1781,7 @@ + </object> + </child> + </object> +- <object class="GtkImage" id="image1"> ++ <object class="GtkImage" id="gtk-save-as-image"> + <property name="visible">True</property> + <property name="stock">gtk-save-as</property> + <property name="icon-size">1</property> +@@ -1802,7 +1802,7 @@ + <property name="visible">True</property> + <property name="can_focus">True</property> + <child> +- <object class="GtkVBox" id="vbox1"> ++ <object class="GtkVBox" id="vbox-prefrences-vbox1"> + <property name="visible">True</property> + <property name="orientation">vertical</property> + <child> +@@ -1847,7 +1847,7 @@ + </packing> + </child> + <child> +- <object class="GtkLabel" id="label3"> ++ <object class="GtkLabel" id="label-allow-launchpad"> + <property name="visible">True</property> + <property name="label" translatable="yes">Allow MeMaker to use my Launchpad account</property> + </object> +@@ -1877,7 +1877,7 @@ + </object> + </child> + <child type="tab"> +- <object class="GtkLabel" id="label1"> ++ <object class="GtkLabel" id="label-launchpad-support"> + <property name="visible">True</property> + <property name="label" translatable="yes">Launchpad Support</property> + </object> +@@ -1921,7 +1921,7 @@ + <action-widget response="0">closePreferencesButton</action-widget> + </action-widgets> + </object> +- <object class="GtkImage" id="image2"> ++ <object class="GtkImage" id="gtk-apply-image"> + <property name="visible">True</property> + <property name="stock">gtk-apply</property> + </object> +@@ -1952,7 +1952,7 @@ + </object> + </child> + <child type="tab"> +- <object class="GtkLabel" id="label1"> ++ <object class="GtkLabel" id="label-page1"> + <property name="visible">True</property> + <property name="label" translatable="yes">page 1</property> + </object> +@@ -2094,11 +2094,11 @@ + </action-widgets> + </object> + <object class="GtkAction" id="action1"/> +- <object class="GtkImage" id="image4"> ++ <object class="GtkImage" id="gtk-go-forword"> + <property name="visible">True</property> + <property name="stock">gtk-go-forward</property> + </object> +- <object class="GtkImage" id="image3"> ++ <object class="GtkImage" id="gtk-undo-image"> + <property name="visible">True</property> + <property name="stock">gtk-undo</property> + <property name="icon-size">1</property> |