Skip to content

Commit

Permalink
Remove AppImage + Bump Verison Further
Browse files Browse the repository at this point in the history
  • Loading branch information
donn committed Jan 14, 2024
1 parent dc89cc2 commit 8516cbf
Show file tree
Hide file tree
Showing 11 changed files with 14 additions and 146 deletions.
31 changes: 0 additions & 31 deletions .github/workflows/appimage.yml

This file was deleted.

15 changes: 11 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,9 +60,6 @@ WORKDIR /
COPY requirements.txt /requirements.txt
RUN python3 -m pip install --target /build/lib/pythonpath --upgrade -r ./requirements.txt

ENV PYTHONPATH=/build/lib/pythonpath

# Copy Libraries for AppImage
RUN cp /lib64/libtinfo.so.5 /build/lib
RUN cp /lib64/libffi.so.6 /build/lib
RUN cp /lib64/libz.so.1 /build/lib
Expand All @@ -75,8 +72,18 @@ COPY . .
ENV CC=clang
ENV CXX=clang++
RUN swift build --static-swift-stdlib -c release
RUN swift test
RUN cp /fault/.build/x86_64-unknown-linux-gnu/release/Fault /build/bin/fault

## Tests
ENV PATH=/build/bin:$PATH\
PYTHON_LIBRARY=/build/lib/libpython3.6m.so\
PYTHONPATH=/build/lib/pythonpath\
LD_LIBRARY_PATH=/build/lib\
FAULT_IVL_BASE=/build/lib/ivl\
FAULT_IVERILOG=/build/bin/iverilog\
FAULT_VVP=/build/bin/vvp
RUN swift test

WORKDIR /
# ---

Expand Down
15 changes: 1 addition & 14 deletions OSAcknowledgements
Original file line number Diff line number Diff line change
Expand Up @@ -202,19 +202,6 @@ Pyverilog, Tensorflow for Swift/PythonKit, CommandLineKit, OpenLane
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
---
Magic (AppImage Build Files)

Copyright (C) 2022 R. Timothy Edwards

Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies. The University of California
makes no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty. Export of this software outside
of the United States of America may require an export license.

---
Python Lex-Yacc
Expand All @@ -226,4 +213,4 @@ Redistribution and use in source and binary forms, with or without modification,
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of the David Beazley or Dabeaz LLC may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2 changes: 1 addition & 1 deletion Readme.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# 🧪 Fault
![Swift 5.4+](https://img.shields.io/badge/Swift-5.4-orange?logo=swift) ![Docker Image Available for x86-64](https://img.shields.io/static/v1?logo=docker&label=docker&message=x86_64) ![AppImage Available for Linux x86-64](https://img.shields.io/static/v1?label=appimage&message=x86_64&color=blue)
![Swift 5.4+](https://img.shields.io/badge/Swift-5.4-orange?logo=swift) ![Docker Image Available for x86-64](https://img.shields.io/static/v1?logo=docker&label=docker&message=x86_64)

Fault is a complete open source design for testing (DFT) Solution that includes automatic test pattern generation for netlists, scan chain stitching, synthesis scripts and a number of other convenience features.

Expand Down
2 changes: 1 addition & 1 deletion Sources/Fault/Entries/main.swift
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import Foundation
import PythonKit
import Yams

let VERSION = "0.6.2"
let VERSION = "0.7.0"

var env = ProcessInfo.processInfo.environment
let iverilogBase = env["FAULT_IVL_BASE"] ?? "/usr/local/lib/ivl"
Expand Down
5 changes: 0 additions & 5 deletions appimage/.gitignore

This file was deleted.

35 changes: 0 additions & 35 deletions appimage/Makefile

This file was deleted.

20 changes: 0 additions & 20 deletions appimage/README.md

This file was deleted.

15 changes: 0 additions & 15 deletions appimage/rsc/AppRun

This file was deleted.

8 changes: 0 additions & 8 deletions appimage/rsc/fault.desktop

This file was deleted.

12 changes: 0 additions & 12 deletions appimage/rsc/fault.svg

This file was deleted.

0 comments on commit 8516cbf

Please sign in to comment.