summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorValHue2016-02-15 16:20:39 +0100
committerValHue2016-02-15 16:20:39 +0100
commit77784da130c6f96e2d2ad501a7f3799a0ea99a74 (patch)
tree2772567fd4d63540dda3ba5902aab66d87eb8da0
downloadaur-77784da130c6f96e2d2ad501a7f3799a0ea99a74.tar.gz
Initial import.
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD55
-rw-r--r--memaker.desktop10
-rw-r--r--memaker.ui.diff106
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>