summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlucas593562019-01-05 14:14:07 -0200
committerlucas593562019-01-05 14:14:07 -0200
commit7bc560e723138d32566a43ef6497597ab49193d5 (patch)
treeb3de6ce2e94aaa7640e2590470539c0077accba7
downloadaur-7bc560e723138d32566a43ef6497597ab49193d5.tar.gz
Genesis
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD26
-rw-r--r--mspaint3
-rw-r--r--mspaint.desktop4
5 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a948b96376f9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = mspaint-xp-bin
+ pkgdesc = The classic MS PAINT of Windows XP
+ pkgver = v1
+ pkgrel = 0
+ url = https://github.com/lucasew/allegro_blasteroids
+ arch = x86_64
+ license = proprietary
+ depends = wine
+ options = !strip
+ source = https://archive.org/download/MSPaintWinXP/mspaint%20WinXP%20English.zip
+ source = http://support.casahl.com/kb/raknowledgebase.nsf/743c29533b14ab63882564ae007d738a/07d8d84ab1a2c09d8825686c007ab6d1/$FILE/mfc42.dll
+ sha256sums = 438c7d5543d952f9ffe26040e552c332b83e213b775eaedbbb3ddbe1eb545612
+ sha256sums = aa8c615c8bbcd8ad4a9b624addb512e0702223eb5f266ce8f6a9a005f718a483
+
+pkgname = mspaint-xp-bin
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..2dfc19aeccdd
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+mfc42.dll
+mspaint%20WinXP%20English.zip
+mspaint-xp-bin-v1-0-x86_64.pkg.tar.xz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bdfe06a4936b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,26 @@
+# Maintainer:Lucas Eduardo Wendt <lucas59356@gmail.com>
+
+pkgname=mspaint-xp-bin
+pkgver=v1
+depends=('wine')
+pkgrel=0
+arch=(x86_64)
+pkgdesc="The classic MS PAINT of Windows XP"
+license=("proprietary")
+options=(!strip)
+url="https://github.com/lucasew/allegro_blasteroids"
+source=("https://archive.org/download/MSPaintWinXP/mspaint%20WinXP%20English.zip" 'http://support.casahl.com/kb/raknowledgebase.nsf/743c29533b14ab63882564ae007d738a/07d8d84ab1a2c09d8825686c007ab6d1/$FILE/mfc42.dll')
+
+sha256sums=("438c7d5543d952f9ffe26040e552c332b83e213b775eaedbbb3ddbe1eb545612" "aa8c615c8bbcd8ad4a9b624addb512e0702223eb5f266ce8f6a9a005f718a483")
+
+package() {
+ _DESTINATION="$pkgdir/usr/share/mspaint-xp"
+ mkdir -p $_DESTINATION
+ cp "$srcdir/mfc42.dll" $_DESTINATION
+ cp "$srcdir/WinXP English/mspaint.exe" $_DESTINATION
+ mkdir -p $pkgdir/usr/bin
+ cp "$srcdir/../mspaint" "$pkgdir/usr/bin"
+ chmod +x "$pkgdir/usr/bin/mspaint"
+ mkdir -p "$pkgdir/usr/share/applications"
+ cp "$srcdir/../mspaint.desktop" "$pkgdir/usr/share/applications"
+}
diff --git a/mspaint b/mspaint
new file mode 100644
index 000000000000..7e03b4a256e3
--- /dev/null
+++ b/mspaint
@@ -0,0 +1,3 @@
+wine /usr/share/mspaint-xp/mspaint.exe > /dev/null 2> /dev/null
+# Waits paint to close
+wineserver -w
diff --git a/mspaint.desktop b/mspaint.desktop
new file mode 100644
index 000000000000..92e0b6c4a2d5
--- /dev/null
+++ b/mspaint.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Name=Paint
+Exec=/usr/bin/mspaint
+