Skip to content

Instantly share code, notes, and snippets.

View build-hybrid-tools.sh
#!/bin/bash
MAKEFLAGS="-j4"
build_nasm () {
ver="2.14.02"
wget https://www.nasm.us/pub/nasm/releasebuilds/$ver/nasm-${ver}.tar.xz
tar xf nasm-${ver}.tar.xz
cd nasm-$ver
./configure
View ghostscript-2-lcms-symbol-suffixes.patch
This file is part of MXE. See LICENSE.md for licensing information.
Contains ad hoc patches for cross building.
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: darealshinji <djcj@gmx.de>
Date: Sun, 23 Jun 2019 21:13:09 +0200
Subject: [PATCH 1/1] add suffix to lcms2 symbols
View Aegisub-AppImage.sh
#!/bin/sh
set -e
set -x
sudo apt update -y
sudo apt upgrade -y
# prevent linking against an outdated libass
sudo apt purge -y libass-dev
@darealshinji
darealshinji / getKey.cpp
Created February 2, 2019 18:56
FLTK win32 get virtual key
View getKey.cpp
#include <FL/Fl.H>
#include <FL/Fl_Box.H>
#include <FL/Fl_Double_Window.H>
#include <stdio.h>
#include "keyCodes.h"
typedef struct {
unsigned short vk;
unsigned short fltk;
View qpdfview-appimage.sh
#!/bin/bash
set -e
set -x
GSDIR="ghostscript-9.26"
GSDIR2="gs926"
SPVER="0.2.8"
SPDIR="libspectre-$SPVER"
DJVVER="3.5.27"
DJVDIR="djvulibre-$DJVVER"
View xnviewmp-snapcraft.yaml
name: xnviewmp
version: 0.91
summary: Photo Viewer, Image Resizer & Batch Converter
description: |
XnView MP is the enhanced version to XnView. It is a powerful
cross-platform media browser, viewer and converter.
And it's compatible with more than 500 formats.
grade: stable
#confinement: classic
confinement: devmode
View xdg_dir_example.cpp
/*
* The MIT License (MIT)
*
* Copyright (c) 2018, djcj <djcj@gmx.de>
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
View fltk_indicator.cpp
class tray_window : public Fl_Double_Window
{
public:
tray_window(int W, int H, const char *L=0)
: Fl_Double_Window(W, H, L) { }
int handle(int event) {
int rv = Fl_Double_Window::handle(event);
switch (event) {
case FL_PUSH:
View GrapplingHook-local-Java.bat
@echo OFF
if exist %SystemRoot%\SysWOW64 (
set ARCH=x64
) else (
set ARCH=i586
)
if not exist jre1.8.0_171\bin\java.exe (
rd /s /q jre1.8.0_171
@darealshinji
darealshinji / 0001-add-.a-support.patch
Last active June 7, 2018 14:39
engrampa 1.20.0 patch
View 0001-add-.a-support.patch
https://github.com/mate-desktop/engrampa/commit/499e600d758578eeb8187f92d0c12b36e50f7595
--- a/src/fr-init.c
+++ b/src/fr-init.c
@@ -62,6 +62,7 @@
{ "application/x-7z-compressed-tar", ".tar.7z", N_("Tar compressed with 7z (.tar.7z)"), 0 },
{ "application/x-ace", ".ace", N_("Ace (.ace)"), 0 },
{ "application/x-alz", ".alz", NULL, 0 },
+ { "application/x-ar", ".a", N_("Ar (.a)"), 0 },
{ "application/x-ar", ".ar", N_("Ar (.ar)"), 0 },