추억의 "mame" gui 프로그램 mameplus 우분투용입니다

우분투에서 마메를 즐기려면 좀 불편합니다.
윈도우 프로그램들과 같은 gui 프로그램이 좀 부족하지요.

그래서 찾다보니, QMC2와 mameplus의 리눅스 버전이 있네요.
qmc2는 찾아보시면 ppa가 존재하니, 간단히 추가할 수 있습니다.
제 시스템하고는 별로 맞지 않아 사용하지 않네요.

그래서, mameplus를 사용합니다.

찾다보니, 아치리눅스에서 찾았네요.

https://aur.archlinux.org/packages.php?ID=47576

위 주소로 가면 소스가 나옵니다.

컴파일 법은 소스를 참조하시면 나옵니다만 간단히 적어봅니다.

mkdir src; cd src
svn co https://mameplus.svn.sourceforge.net/sv … k/mamepgui
cd mamepgui

disable static compilation and SDL 1.3 linking

sed -e ‘s|CONFIG += build_static|#CONFIG += build_static|’
-e ‘s|CONFIG += build_sdl|#CONFIG += build_sdl|’
-i common_settings.pri

use included libraries instead of installed ones

sed -e ‘s|LIBS += -L./lib/$${OSDIR}|QMAKE_LIBDIR += ./lib/$${OSDIR}|’
-e ‘s|LIBS += -lquazip -llzma|LIBS += -lquazip -llzma -lz|’
-e ‘s|TARGETDEPS +=|#TARGETDEPS +=|’
-e ‘s|./lib/$${OSDIR}/libquazip.a|#./lib/$${OSDIR}/libquazip.a|’
-e ‘s|./lib/$${OSDIR}/liblzma.a|#./lib/$${OSDIR}/liblzma.a|’
-i mamepgui.pro

build included liblzma.a (system one is not compatible)

cd lzma
qmake
make
cd …

quazip

cd quazip
qmake
make
cd …

build mamepgui

lrelease mamepgui.pro
qmake
make

컴파일이 끝나며 bin 폴더에 "mameplus" 실행파일 하나만 생성되어 있습니다.
sudo cp mameplus /usr/local/bin
이렇게 복사해서 사용하시면 됩니다.

윈도우용과 별 차이 없으니 설정만 잘 해주시면 됩니다.
그럼, 이만 줄입니다.