Skip to content

Commit d165918

Browse files
committed
.
1 parent 31b4322 commit d165918

File tree

10 files changed

+192
-1
lines changed

10 files changed

+192
-1
lines changed

PKGBUILDs/gnome-hearts/PKGBUILD

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
#!/bin/bash
2+
3+
pkgname=gnome-hearts
4+
pkgdesc="Gnome Hearts card game rescued."
5+
6+
url="https://github.com/manuel-192/m-m/raw/master/PKGBUILDs/$pkgname"
7+
8+
pkgver=1.1
9+
pkgrel=2
10+
arch=(any)
11+
license=(GPL)
12+
depends=( #gtk-engine-murrine # Is this gtk2 stuff really needed?
13+
libglade)
14+
15+
source=($url/$pkgname.zstd)
16+
sha512sums=('675768b039e2e68c824477b25b8f5d2357cc772a37297f46f350dea6cc825481d1801d36fdcb96114811f320151dc19171cf9371624017a1af26c56d081c0f5c')
17+
18+
package() {
19+
local xx
20+
install -d $pkgdir/usr/bin
21+
install -d $pkgdir/usr/share/applications
22+
install -d $pkgdir/usr/share/$pkgname/players
23+
install -d $pkgdir/usr/share/gnome/help/$pkgname/{C,de,en_GB,es,it,nl,pl,pt,tl,zh_CN}
24+
install -d $pkgdir/usr/share/locale/{da,de,el,en_GB,es,eu,fi,fr,hu,id,it,ml,nl,pl,pt,ru,sk,sv,tl,zh_CN}/LC_MESSAGES
25+
install -d $pkgdir/usr/share/man/man6
26+
install -d $pkgdir/usr/share/omf/$pkgname
27+
install -d $pkgdir/usr/share/pixmaps/$pkgname/cards
28+
29+
install -Dm755 usr/bin/$pkgname $pkgdir/usr/bin/$pkgname
30+
install -Dm644 usr/share/applications/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
31+
install -Dm644 usr/share/$pkgname/*.* $pkgdir/usr/share/$pkgname
32+
install -Dm644 usr/share/$pkgname/players/*.py $pkgdir/usr/share/$pkgname/players
33+
for xx in C de en_GB es it nl pl pt tl zh_CN ; do
34+
install -Dm644 usr/share/gnome/help/$pkgname/$xx/*.xml $pkgdir/usr/share/gnome/help/$pkgname/$xx
35+
done
36+
for xx in da de el en_GB es eu fi fr hu id it ml nl pl pt ru sk sv tl zh_CN ; do
37+
install -Dm644 usr/share/locale/$xx/LC_MESSAGES/*.mo $pkgdir/usr/share/locale/$xx/LC_MESSAGES
38+
done
39+
install -Dm644 usr/share/man/man6/$pkgname.6.gz $pkgdir/usr/share/man/man6/$pkgname.6.gz
40+
install -Dm644 usr/share/omf/$pkgname/${pkgname}-*.omf $pkgdir/usr/share/omf/$pkgname
41+
install -Dm644 usr/share/pixmaps/$pkgname.png $pkgdir/usr/share/pixmaps/$pkgname.png
42+
install -Dm644 usr/share/pixmaps/$pkgname/*.png $pkgdir/usr/share/pixmaps/$pkgname
43+
install -Dm644 usr/share/pixmaps/$pkgname/cards/*.svg $pkgdir/usr/share/pixmaps/$pkgname/cards
44+
}
455 KB
Binary file not shown.
322 KB
Binary file not shown.

PKGBUILDs/mirrorlist-m/PKGBUILD

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#!/bin/bash
2+
3+
pkgname=mirrorlist-m
4+
pkgdesc="A mirror list for Manuel's packages at github."
5+
url="https://github.com/manuel-192/m-m/raw/master/PKGBUILDs/$pkgname"
6+
pkgver=4
7+
pkgrel=1
8+
arch=(any)
9+
license=(GPL)
10+
depends=(pacman)
11+
source=(
12+
$pkgname
13+
)
14+
sha512sums=('8d28fb6beeabe4c1cf42035f76740cd21985cc992103702f95ed89d7be7e378e361ef267582feb28b571153708997e0e3056142f66c1892eed135affc14c85d6')
15+
16+
# Currently no need for the 'backup' variable. Simply override $pkgname file.
17+
# backup=(etc/pacman.d/mirrorlist-m)
18+
19+
package() {
20+
install -Dm644 $pkgname $pkgdir/etc/pacman.d/$pkgname
21+
}

PKGBUILDs/mirrorlist-m/README.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# mirrorlist-m
2+
3+
Installs file /etc/pacman.d/mirrorlist-m that contains
4+
repository definitions for packages in
5+
https://github.com/manuel-192/m-more and https://github.com/manuel-192/m-m.
6+
7+
You may add a references to this file in the end of your /etc/pacman.conf, e.g.:
8+
<pre>
9+
[m-m]
10+
Include = /etc/pacman.d/mirrorlist-m
11+
SigLevel = Required
12+
13+
[m-more]
14+
Include = /etc/pacman.d/mirrorlist-m
15+
SigLevel = Required
16+
</pre>

PKGBUILDs/mirrorlist-m/mirrorlist-m

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
### Manuel's mirror list ###
2+
3+
Server = https://github.com/manuel-192/$repo/releases/download/$arch

PKGBUILDs/wcd/PKGBUILD

+62
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
#!/bin/bash
2+
# Maintainer: manuel (see forum.endeavouros.com)
3+
4+
pkgname=wcd
5+
pkgdesc="Graphical cd (change directory), like Norton CD in the 1980's."
6+
pkgver=6.0.3
7+
pkgrel=3
8+
arch=('any')
9+
url="https://sourceforge.net/projects/$pkgname"
10+
license=('GPL')
11+
depends=('gcc' 'make' 'po4a')
12+
source=("$url/files/$pkgname/${pkgver}/${pkgname}-${pkgver}.tar.gz")
13+
sha512sums=('b48a6f8a196725b4b570701813cf8a96e13e4fd6289b6c779218acc20ea1ea841e5f8648f717bb389976b715b95856e91bad3ffb20f8d80961d75eae8eacfbe8')
14+
install=wcd.install
15+
16+
_local_version_check()
17+
{
18+
local ret=0
19+
local tmp=$(mktemp)
20+
21+
wget -q --timeout=10 -O "$tmp" $url
22+
if [ $? -eq 0 ] ; then
23+
local newver=$(grep "Download ${pkgname}-" "$tmp" | sed 's|^.*Download '"$pkgname"'-\([0-9\.]*\)-.*$|\1|')
24+
25+
if [ "$newver" != "$pkgver" ] ; then
26+
echo "Warning: $pkgname: PKGBUILD has outdated version ($pkgver -> $newver)." >&2
27+
echo "See $url for a new version." >&2
28+
ret=1
29+
fi
30+
else
31+
echo "Error: could not check version info." >&2
32+
ret=1
33+
fi
34+
rm -f "$tmp"
35+
if [ $ret -ne 0 ] ; then
36+
unset pkgver
37+
fi
38+
}
39+
40+
_local_version_check
41+
unset -f _local_version_check
42+
43+
package() {
44+
cd $srcdir
45+
tar xvf ${pkgname}-${pkgver}.tar.gz
46+
47+
cd ${pkgname}-${pkgver}/src
48+
make all
49+
if [ $? -ne 0 ] ; then
50+
echo "Error: $pkgname: making executable failed." >&2
51+
return 1
52+
fi
53+
pushd man/man1
54+
make || { echo "Error: $pkgname: man page generation failed." >&2 ; return 1 ; }
55+
popd
56+
#strip $pkgname.exe
57+
58+
cd $srcdir
59+
# remove trailing .exe
60+
install -vDm755 $srcdir/${pkgname}-${pkgver}/src/$pkgname.exe $pkgdir/usr/bin/$pkgname
61+
install -vDm644 $srcdir/${pkgname}-${pkgver}/src/man/man1/$pkgname.1 $pkgdir/usr/local/man/man1/$pkgname.1
62+
}

PKGBUILDs/wcd/README.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# wcd
2+
PKGBUILD for "wcd - chdir for DOS and Unix"
3+
## Overview
4+
Provides a PKGBUILD file for the wcd command.<br>
5+
See more about wcd at https://sourceforge.net/p/wcd/
6+
## Description
7+
Provides a (Norton CD like) graphical directory changer (like a <b>cd</b> with a GUI).<br>
8+
Note that this has moved to the **m-more** [repo](../../../m-more).<br>

PKGBUILDs/wcd/wcd.install

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
pre_install() {
2+
local old=/usr/local/bin/wcd
3+
test -x $old && rm -fv $old
4+
}

README.md

+34-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,34 @@
1-
# m-more2
1+
# [m-more]
2+
3+
## Overview
4+
This repo includes
5+
- a mirrorlist package for all Manuel's repositories
6+
- mirrolist-m
7+
- certain hand picked and pre-built [AUR](https://aur.archlinux.org/packages) packages like
8+
- bashdb
9+
- ccrypt
10+
- opera-beta
11+
- opera-developer
12+
- pamac-aur
13+
- pamac-aur-git
14+
- samsung-unified-driver-common
15+
- virtualbox-ext-oracle
16+
- xfe
17+
- other packages
18+
- gnome-hearts (a card game, rescued version only with no new features)
19+
- wcd (a graphical "cd" command)
20+
21+
## How to use this repo?
22+
Check these [instructions](../../../m-repo-info/blob/master/README.md)<br>
23+
[List of packages](../../../m-more/releases) (same as the <b>Releases</b> button above).
24+
25+
### Using a mirrorlist for this repo
26+
Repo **m-more** includes a package named **mirrorlist-m** that can create a mirrorlist for m-more packages.
27+
It is like an Arch mirrorlist (/etc/pacman.d/mirrorlist).<br>
28+
If you install that package, list of mirrors for m-more stay always up to date even when the mirrors are changed.
29+
30+
## Special note
31+
Any of the packages here may be removed if there are good reasons to do so.
32+
33+
## Important news
34+
2020-03-24: See https://github.com/manuel-192/m-repo-info/blob/master/README.md

0 commit comments

Comments
 (0)