SPDX [ 29 ][ Src / Tools ] (#24999)

* [ Tools ]: Update SPDX License Identifiers

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
ᴩʜᴏɴᴇᴅʀᴏɪᴅ
2025-11-02 17:21:34 -05:00
committed by GitHub
parent d80cd13d41
commit 489e429b5c
101 changed files with 185 additions and 0 deletions

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
###
# A convenience script to generate a deployment archive name of the form
# FreeCAD_{Major Version Number}.{Minor Version Number}-{Git Revision Count}.{Git Short SHA}-{OS}-{Arch}

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# shell and operating system
import os, sys, re

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2013 Werner Mayer LGPL
#
# Utility to search for source, header and Python files with a missing license text

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2003 Werner Mayer LGPL
# Create a new application module

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
import os, sys, re, FCFileTools
verbose = 0

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
import os
import sys
from subprocess import check_call, check_output

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# ***************************************************************************
# * Copyright (c) 2002 Jürgen Riegel <juergen.riegel@web.de> *
# * *

View File

@@ -1,4 +1,6 @@
#!/usr/bin/python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2004 Werner Mayer LGPL
import os, sys

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2006 Werner Mayer LGPL
#
# FreeCAD RevInfo script to get the revision information from Subversion, Bazaar, and Git.

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
project(ThumbnailProvider)
cmake_minimum_required(VERSION 2.6.0 FATAL_ERROR)

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) 2011 Werner Mayer <wmayer@users.sourceforge.net> *
* *

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) 2011 Werner Mayer <wmayer@users.sourceforge.net> *
* *

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) 2011 Werner Mayer <wmayer@users.sourceforge.net> *
* *

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) 2004 Jürgen Riegel <juergen.riegel@web.de> *
* *

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) 2011 Werner Mayer <wmayer@users.sourceforge.net> *
* *

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) 2011 Werner Mayer <wmayer@users.sourceforge.net> *
* *

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) 2011 Werner Mayer <wmayer@users.sourceforge.net> *
* *

View File

@@ -1,3 +1,4 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
IF (BUILD_GUI)
PYSIDE_WRAP_RC(_TEMPLATEPY__QRC_SRCS Resources/_TEMPLATEPY_.qrc)

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# FreeCAD init script of the _TEMPLATEPY_ module
# (c) 2001 Juergen Riegel
# License LGPL

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# _TEMPLATEPY_ gui init module
# (c) 2001 Juergen Riegel
# License LGPL

View File

@@ -0,0 +1 @@
# SPDX-License-Identifier: LGPL-2.1-or-later

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# FreeCAD tools of the _TEMPLATEPY_ workbench
# (c) 2001 Juergen Riegel
# License LGPL

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) YEAR YOUR NAME <Your e-mail address> *
* *

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
set(_TEMPLATE__LIBS
FreeCADApp
)

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) YEAR YOUR NAME <Your e-mail address> *
* *

View File

@@ -1,3 +1,4 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
add_subdirectory(App)
if(BUILD_GUI)

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) YEAR YOUR NAME <Your e-mail address> *
* *

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
include_directories(
${CMAKE_SOURCE_DIR}/src
${CMAKE_CURRENT_BINARY_DIR}

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) YEAR YOUR NAME <Your e-mail address> *
* *

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) YEAR YOUR NAME <Your e-mail address> *
* *

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) YEAR YOUR NAME <Your e-mail address> *
* *

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) YEAR YOUR NAME <Your e-mail address> *
* *

View File

@@ -1,2 +1,4 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# FreeCAD init script of the _TEMPLATE_ module
# (c) 2001 Juergen Riegel LGPL

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# _TEMPLATE_ gui init module
# (c) 2001 Juergen Riegel LGPL

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) 2022 Werner Mayer <wmayer[at]users.sourceforge.net> *
* *

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2006 Jürgen Riegel GPL
import os

View File

@@ -0,0 +1 @@
# SPDX-License-Identifier: LGPL-2.1-or-later

View File

@@ -1,4 +1,5 @@
#!/usr/bin/env python
# SPDX-License-Identifier: MIT
## LICENSE

View File

@@ -1,4 +1,5 @@
#!/usr/bin/env python3
# SPDX-License-Identifier: LGPL-2.1-or-later
#
# Generated Wed Sep 27 11:00:46 2023 by generateDS.py.

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
"""Parses Python binding interface files into a typed AST model."""
import ast, re

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2007 Jürgen Riegel
import os

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
from __future__ import annotations
from dataclasses import dataclass, field
from enum import Enum

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2006 Juergen Riegel

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2006 Juergen Riegel
import template

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2006 Juergen Riegel

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2006 Juergen Riegel
from . import template, templateModuleApp

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2007 Juergen Riegel
from . import template, templateModuleAppMain, templateModuleAppFeature

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2006 Juergen Riegel
from . import template

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2006 Juergen Riegel
from . import template

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2018 Werner Mayer LGPL
#

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2007 Juergen Riegel GPL
Usage = """dir2qrc - merging all files in a directory in a qrc file

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
files = [f"{containing_folder}/FreeCAD.app"]
symlinks = {"Applications": "/Applications"}
badge_icon = f"{containing_folder}/FreeCAD.app/Contents/Resources/freecad.icns"

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2010 Werner Mayer LGPL
# FreeCAD Python script to work with the FCStd file format.

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
import sys
# sys.path.append("")

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
import sys
# sys.path.append("")

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
import sys
# sys.path.append("")

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
import sys
from PySide2 import QtWidgets
import FreeCADGui

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# Form implementation generated from reading ui file 'mainwindow.ui'
#
# Created: Fri Nov 20 18:03:04 2015

View File

@@ -1,3 +1,4 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
TEMPLATE = app
TARGET = Qt

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
project(MyPlugin)
cmake_minimum_required(VERSION 3.5)

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#ifndef QT_CXX_PRECOMPILED_H
#define QT_CXX_PRECOMPILED_H

View File

@@ -1,3 +1,4 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <QApplication>
#include <QDialog>

View File

@@ -1,3 +1,4 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <QApplication>
#include <QMainWindow>

View File

@@ -1,3 +1,4 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <Python.h>
#include <QApplication>

View File

@@ -1,3 +1,4 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <Python.h>
#include <QtGui>

View File

@@ -1,3 +1,4 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#ifndef MAINWINDOW_H
#define MAINWINDOW_H

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
// FreeCAD_widget.cpp : Defines the entry point for the application.
//

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#pragma once
#include "resource.h"

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by FreeCAD_widget.rc

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
// stdafx.cpp : source file that includes just the standard includes
// FreeCAD_widget.pch will be the pre-compiled header
// stdafx.obj will contain the pre-compiled type information

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#pragma once
// The following macros define the minimum required platform. The minimum required platform

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
#include <Python.h>
#include <gtk/gtk.h>
#include <stdlib.h>

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2009 Juergen Riegel GPL
Usage = """examplePy2wiki - generating a wiki text out of a python example

View File

@@ -1,4 +1,6 @@
#!python
# SPDX-License-Identifier: LGPL-2.1-or-later
# FreeCAD Build Tool
# (c) 2004 Juergen Riegel

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# shell and operating system
import os, sys, FileTools

View File

@@ -1,3 +1,4 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# Doxyfile 1.3.8
#---------------------------------------------------------------------------

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# FreeCAD MakeNewBuildNbr script
# (c) 2003 Werner Mayer
#

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# ***************************************************************************
# * Copyright (c) 2003 Werner Mayer <werner.wm.mayer@gmx.de> *
# * *

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# shell and operating system
import os, sys

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
from . import DistTools, FileTools
DistName = DistTools.BuildDistName()

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# shell and operating system
import os, sys

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# shell and operating system
import os

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# shell and operating system
import os, sys, re

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# ***************************************************************************
# * Copyright (c) 2002 Juergen Riegel <juergen.riegel@web.de> *
# * *

View File

@@ -0,0 +1 @@
# SPDX-License-Identifier: LGPL-2.1-or-later

View File

@@ -1,4 +1,5 @@
#!/usr/bin/python3
# SPDX-License-Identifier: LGPL-2.1-or-later
# -*- coding: utf8 -*-

View File

@@ -1,4 +1,6 @@
#!/usr/bin/python3
# SPDX-License-Identifier: LGPL-2.1-or-later
"""Support file to show FreeCAD thumbnails on Free Desktop Environments (like GNOME or KDE)
Installation:

View File

@@ -1,4 +1,5 @@
#!/usr/bin/python
# SPDX-License-Identifier: LGPL-2.1-or-later
print("Fetching download statistics from github...")

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2022 Werner Mayer LGPL
"""

View File

@@ -1,4 +1,6 @@
#! python
# SPDX-License-Identifier: LGPL-2.1-or-later
# (c) 2006 Werner Mayer LGPL
#
# Python script to make source tarballs.

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
# ***************************************************************************
# * Copyright (c) 2022 Zheng Lei (realthunder) <realthunder.dev@gmail.com>*
# * *

View File

@@ -1,3 +1,5 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
if (PROJECT_NAME)
set(IS_SUB_PROJECT TRUE)
endif()

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) 2006 Werner Mayer <werner.wm.mayer@gmx.de> *
* *

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) 2006 Werner Mayer <werner.wm.mayer@gmx.de> *
* *

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) 2006 Werner Mayer <werner.wm.mayer@gmx.de> *
* *

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) 2006 Werner Mayer <werner.wm.mayer@gmx.de> *
* *

View File

@@ -1,3 +1,4 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
TEMPLATE = lib
CONFIG += plugin

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) 2007 Werner Mayer <wmayer@users.sourceforge.net> *
* *

View File

@@ -1,3 +1,5 @@
// SPDX-License-Identifier: LGPL-2.1-or-later
/***************************************************************************
* Copyright (c) 2007 Werner Mayer <wmayer@users.sourceforge.net> *
* *

Some files were not shown because too many files have changed in this diff Show More