summaryrefslogtreecommitdiff
path: root/src/diff-unfree
diff options
context:
space:
mode:
authorLuke Shumaker <LukeShu@sbcglobal.net>2013-06-01 12:31:09 -0600
committerLuke Shumaker <LukeShu@sbcglobal.net>2013-06-05 19:53:57 -0600
commitcfa533eaedf9e78bfadde65da22dba53a1f165a4 (patch)
tree39615e623222779551bb89068169049c057e76df /src/diff-unfree
parented64cab6615f54f0069a4c48c45d6f1dc85cb9fa (diff)
mv diff-unfree abslibre-tools/
Diffstat (limited to 'src/diff-unfree')
-rwxr-xr-xsrc/diff-unfree89
1 files changed, 0 insertions, 89 deletions
diff --git a/src/diff-unfree b/src/diff-unfree
deleted file mode 100755
index 59fcbae..0000000
--- a/src/diff-unfree
+++ /dev/null
@@ -1,89 +0,0 @@
-#!/bin/bash
-# This script will help you diff a *-libre PKGBUILD against the unfree one
-# to check for updates.
-# Copyright 2010 Nicolás Reynolds
-
-# ---------- GNU General Public License 3 ----------
-
-# This file is part of Parabola.
-
-# Parabola is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-
-# Parabola is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with Parabola. If not, see <http://www.gnu.org/licenses/>.
-
-. libremessages
-. $(librelib conf.sh)
-load_files libretools
-check_vars libretools DIFFTOOL || exit 1
-
-cmd=${0##*/}
-
-usage() {
- echo "Usage: $cmd [community|packages] [unfree-package] [repo]"
- echo "Usage: $cmd --help"
- echo "Helps you diff build scripts from ABSLibre against (Unfree) ABS."
- echo ""
- echo "Package name and repo will we guessed if you don't specify them."
-}
-
-main() {
- if [[ "$1" == "--help" ]]; then
- usage
- exit 0
- fi
-
- local package_guess=${PWD##*/}
- local repo=${1:-$(basename ${PWD%/*})}
- local package=${2:-${package_guess%-libre}}
- local trunk=${3:-trunk}
-
- svnrepo="packages"
- case $repo in
- community*) svnrepo="community";;
- multilib*) svnrepo="community";;
- *) :;;
- esac
-
- if [[ ! -r PKGBUILD ]]; then
- error "This is not a build dir."
- exit 1
- fi
-
-
- tmp_dir="$(mktemp --tmpdir -d ${package}.XXXXXX)"
- if [[ ! -d "${tmp_dir}" ]]; then
- error "Can't create temp dir"
- exit 1
- fi
- unfree_dir="${tmp_dir}/${svnrepo}/${package}/${trunk}"
-
- pushd "${tmp_dir}" &>/dev/null
-
- msg "Getting diff from $repo/$package..."
-
- svn checkout --depth=empty svn://svn.archlinux.org/$svnrepo &>/dev/null
-
- cd ${svnrepo}
- svn update ${package}
-
- # Back to start dir
- popd &>/dev/null
-
- msg "Diffing files"
-
- for _file in ${unfree_dir}/*; do
- msg2 "$(basename "${_file}")"
- ${DIFFTOOL} "$PWD/$(basename "${_file}")" "${_file}"
- done
-}
-
-main "$@"