Browse Source

Remove old build files

tags/v0.2.3.0
Peter J. Jones 2 years ago
parent
commit
317dfab24c
Signed by: Peter Jones <pjones@devalot.com> GPG Key ID: 9DAFAA8D01941E49
3 changed files with 4 additions and 61 deletions
  1. 0
    35
      GNUmakefile
  2. 0
    22
      build/nixpkgs.nix
  3. 4
    4
      stack.yaml

+ 0
- 35
GNUmakefile View File

@@ -1,35 +0,0 @@
################################################################################
export TMPDIR = $(HOME)/tmp

################################################################################
TMP_DUMMY = $(TMPDIR)/.dummy
STACK_OPTS = --stack-yaml=build/stack.yaml
PKG_ROOT_PATH = $(shell stack $(STACK_OPTS) path --local-install-root)
DEST_DIR = $(HOME)/bin

################################################################################
.PHONY: all test clean install

################################################################################
all: $(TMP_DUMMY)
stack $(STACK_OPTS) setup
stack $(STACK_OPTS) build
hlint src

################################################################################
test:
stack $(STACK_OPTS) test

################################################################################
clean:
stack $(STACK_OPTS) clean

################################################################################
install: all
install -m 0755 $(PKG_ROOT_PATH)/bin/vimeta $(DEST_DIR)/vimeta


################################################################################
$(TMP_DUMMY):
mkdir -p $(dir $@)
touch $@

+ 0
- 22
build/nixpkgs.nix View File

@@ -1,22 +0,0 @@
with (import <nixpkgs> {});

stdenv.mkDerivation {
name = "vimeta";

buildInputs = [
# GHC:
haskell.packages.lts-5_15.ghc

# Non-Haskell Dependencies:
zlib # For the header files.
zlib.out # For the .so file.
gnupg # For signing packages.
ncurses # For byline.
];

# Work around a bug in GHC:
# https://ghc.haskell.org/trac/ghc/ticket/11042
shellHook = ''
export LD_LIBRARY_PATH=${zlib.out}/lib
'';
}

build/stack.yaml → stack.yaml View File

@@ -1,9 +1,9 @@
resolver: lts-5.15
resolver: lts-7.20

packages:
- ../
- ../vendor/byline
- ../vendor/themoviedb
- ./
- ./vendor/byline
- ./vendor/themoviedb

flags:
vimeta:

Loading…
Cancel
Save