1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2026-02-23 03:25:49 +01:00

Added wmaker tip ebuild, added latest jpilot, removed crm branch of wmaker

This commit is contained in:
root
2015-02-01 18:18:01 +01:00
parent dae7021759
commit ce4c16b7f0
11 changed files with 365 additions and 153 deletions

View File

@@ -8,7 +8,8 @@ AUX 0.92.0/windowmaker-0.92.0-math_h.patch 584 SHA256 b84fd57c6c1f9ca2b61354487b
AUX 0.92.0/windowmaker-0.92.0-qtdialogsfix.patch 2071 SHA256 5f442989d9d0ba352a8c327e4ffaa39e72362eb1719d9b50e5bb90f63c9b096f SHA512 741b2eef3709350ef518db5739c6758749bec23ab8ed1d9bccd642698ee6941bf78769953690b4747304b86cc19337e0b6304708287d64095b1d61ce7ebee033 WHIRLPOOL 0fad5b15ce07116f2b618e1958e3069373f53fb2b42504cd296b813782dbffc92f8e4403cfd732a87ad6b49c42fdd49ef8629c9e39cd9164376c8ede99432a75
AUX wmaker.desktop 221 SHA256 40359d3c61117f0dbc5eb547e4c369982427e8bc3174c95002d34eb30f9a4a84 SHA512 1c1b24001e47a2af8f18a5f90675d095ba7f929ad9273ca82f61fd13ad35ff22dc9b777eec24fc3fd984790a5d494949d1dd5e0ca39780920017ea7971a3289d WHIRLPOOL 68ea31480ba1796e4243184deff38270963841c2bdb54bc85a606ecad0cdccc6815b11fa67158cbcc527ae3a17488b97a209283289922323ed42ea37a062ac2b
AUX wmaker_modelock_fix.patch 2257 SHA256 28aa382cd266cd7cb4002c3bc07566c809f2a4106fe9a8580be846c6b562d3bc SHA512 1fc1be99f06b2af302700575cacb2c0c41b39a7c48b68e8ef39a7040b912462e31e92b77143c4869e2807c9c2711791321abd44af36f3b33e1aaae572cc227da WHIRLPOOL 0c679b84ad938611a8717f02dc557fa5c878b496259689917c397db5739a65c43e5ce21035c5907bcf8b99c3d6865ce31a1e4f43c1d59a17b69cfee398fcf36e
DIST WindowMaker-0.92.0.tar.gz 2758524 SHA256 9edaa8d9ee6e6beb06f4c391c0aec5cd0e5b5494456cae2cdcfd49656177afc6
DIST WindowMaker-extra-0.1.tar.gz 238018 SHA256 acd6e1fb790485b107daf2b710da372367b41383c55d9c8bdfdac521d850edc4
DIST WindowMaker-0.92.0.tar.gz 2758524 SHA256 9edaa8d9ee6e6beb06f4c391c0aec5cd0e5b5494456cae2cdcfd49656177afc6 SHA512 3db6d7128d49ecd87d46893c63efcdda07f841bdfd5961462c0c9247d4f3937835f637dc7f4fa7169f6999595afca914c611f4249915700a461130c5a3c865d2 WHIRLPOOL 8d9395c79cdb23d4d6011dc5a1383852890f2d02fa0038a80cf81e2135b4a904065b4051fd1be07818136442f5ac792459f5cc81bc75ba090c1728aa4e4ef4cd
DIST WindowMaker-extra-0.1.tar.gz 238018 SHA256 acd6e1fb790485b107daf2b710da372367b41383c55d9c8bdfdac521d850edc4 SHA512 0fe9b3ffc093942db167d8a01e15c0f6741f3a40959d1434ea4f23e7b9d4a9c13935a61eabef9691e5fdfd4e407564caafce15c2d65d66499960a6764a874ab8 WHIRLPOOL f2c61b318f64a2debb727ae79dfa1bb8101888bc9492633a96ace0e704c731c383e92882c871622987d5971b919359c066638fba05c5dade330fe3bee21bb034
DIST windowmaker-0.92.0-patchset-3.tar.bz2 220812 SHA256 8d50cb8c7ac9370b6870e9d220968485d8bafddb896aab04b88a93cae306c5a9
EBUILD windowmaker-0.92.0-r899.ebuild 6853 SHA256 d3985c98a26b71f47bac249ded976c5ced3dca9ac86037941249b924476e9a6f SHA512 9225dcfb331c2148192c76fc9d1fd14e7060fedc59ede84486173a5d34781d4408f09a1c2cba01d206fd1ae6eda75f13827723c9d83d7027496b3be9a19b71f4 WHIRLPOOL 8e1e174ac77918381fce865dac3c7dc3f75185711eec02af07a39eef0262c0652b5b33f25d5a37cb98e8ce23501aed1016044c793b30b7ec97628e3ee307eeef
EBUILD windowmaker-9999.ebuild 2752 SHA256 6edc10d6b5b1cc3efdab66c443ff8c62e98c702ea913438acc5c688c03234717 SHA512 52167dabc0b16f1277433ecf67e67d238710a7a0ea9efa2efa4cec3bd806ee25d5cc3bdfd65b7e89518dad1b4940f4d98f18792c90c20992112de799e606297b WHIRLPOOL 81e75bf513f83a94f726ad7f1229d1e3681d6c0d19b46d7e975af3df1434cf80aaff5d3783056aea54626beee1309e2bd1902b95678b01fa69678dcd6fea175e

View File

@@ -0,0 +1,110 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
inherit autotools eutils git-2
DESCRIPTION="The fast and light GNUstep window manager"
HOMEPAGE="http://www.windowmaker.org/"
SRC_URI="http://www.windowmaker.org/pub/source/release/WindowMaker-extra-0.1.tar.gz"
EGIT_REPO_URI="git://repo.or.cz/wmaker-crm.git"
SLOT="0"
LICENSE="GPL-2"
IUSE="gif imagemagick jpeg modelock nls png tiff webp xinerama xrandr"
KEYWORDS="~amd64 ~x86"
DEPEND="media-libs/fontconfig
>=x11-libs/libXft-2.1.0
x11-libs/libXmu
x11-libs/libXt
x11-libs/libXv
gif? ( >=media-libs/giflib-4.1.0-r3 )
imagemagick? ( media-gfx/imagemagick )
jpeg? ( virtual/jpeg )
png? ( media-libs/libpng:0= )
tiff? ( media-libs/tiff:0 )
webp? ( media-libs/libwebp )
xinerama? ( x11-libs/libXinerama )
xrandr? ( x11-libs/libXrandr )"
RDEPEND="${DEPEND}
nls? ( >=sys-devel/gettext-0.10.39 )"
src_unpack() {
# wm-extras
unpack ${A}
git-2_src_unpack
}
src_prepare() {
# Fix some paths
for file in WindowMaker/*menu* util/wmgenmenu.c; do
if [[ -r $file ]] ; then
sed -i -e "s:/usr/local/GNUstep/Applications/WPrefs.app:${EPREFIX}/usr/bin/:g;" "$file" || die
sed -i -e "s:/usr/local/share/WindowMaker:${EPREFIX}/usr/share/WindowMaker:g;" "$file" || die
sed -i -e "s:/opt/share/WindowMaker:${EPREFIX}/usr/share/WindowMaker:g;" "$file" || die
fi;
done;
eautoreconf
}
src_configure() {
local myconf
# image format types
# xpm is provided by X itself
myconf="--enable-xpm $(use_enable imagemagick magick) $(use_enable jpeg) $(use_enable gif) $(use_enable png) $(use_enable tiff) $(use_enable webp)"
# non required X capabilities
myconf="${myconf} $(use_enable modelock) $(use_enable xrandr randr) $(use_enable xinerama)"
if use nls; then
[[ -z $LINGUAS ]] && export LINGUAS="`ls po/*.po | sed 's:po/\(.*\)\.po$:\1:'`"
else
myconf="${myconf} --disable-locale"
fi
# default settings with $myconf appended
econf \
--sysconfdir="${EPREFIX}"/etc/X11 \
--with-x \
--enable-usermenu \
--with-pixmapdir="${EPREFIX}"/usr/share/pixmaps \
--with-nlsdir="${EPREFIX}"/usr/share/locale \
${myconf}
cd ../WindowMaker-extra-0.1
econf
}
src_compile() {
emake
# WindowMaker Extra Package (themes and icons)
cd ../WindowMaker-extra-0.1
emake
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS BUGFORM BUGS ChangeLog INSTALL* FAQ* \
README* NEWS TODO
# WindowMaker Extra
cd ../WindowMaker-extra-0.1
emake DESTDIR="${D}" install
newdoc README README.extra
# create wmaker session shell script
echo "#!/usr/bin/env bash" > wmaker
echo "${EPREFIX}/usr/bin/wmaker" >> wmaker
exeinto /etc/X11/Sessions/
doexe wmaker
insinto /usr/share/xsessions
}