Compare commits

..

No commits in common. "fc38cc60082ee565a5acf67d372d0a87a45b76b0" and "3a8d9239b2f3c8481cdd495bb0b26d0c7d403cec" have entirely different histories.

8 changed files with 5 additions and 63 deletions

View file

@ -26,23 +26,6 @@ steps:
- mkdir -p /_cache/bin - mkdir -p /_cache/bin
- cp -r bin/mfm /_cache/bin/$PACKAGE_BASENAME - cp -r bin/mfm /_cache/bin/$PACKAGE_BASENAME
- name: build:debian
image: debian:bullseye
environment:
PACKAGE_BASENAME: mfm_linux_amd64
volumes:
- name: cache
path: /_cache
commands:
- apt-get update
- apt-get install -y build-essential debhelper devscripts dh-make
- mkdir -p /_cache/debian
- mkdir -p /_cache/bin
- cp -r * /_cache/debian
- cd /_cache/debian
- dpkg-buildpackage -us -uc
- mv ../*.deb /_cache/bin
- name: publish:tag - name: publish:tag
image: alpine image: alpine
environment: environment:

View file

@ -3,8 +3,7 @@
# SPDX-FileCopyrightText: 2023 Glenn Y. Rolland <glenux@glenux.net> # SPDX-FileCopyrightText: 2023 Glenn Y. Rolland <glenux@glenux.net>
# Copyright © 2023 Glenn Y. Rolland <glenux@glenux.net> # Copyright © 2023 Glenn Y. Rolland <glenux@glenux.net>
DESTDIR= PREFIX=/usr
PREFIX=$(DESTDIR)/usr
all: build all: build
@ -24,10 +23,9 @@ test:
install: install:
install \ install \
-D \
-m 755 \ -m 755 \
bin/mfm \ bin/code-preloader \
$(PREFIX)/bin/mfm $(PREFIX)/bin
.PHONY: spec test build all prepare install .PHONY: spec test build all prepare install

5
debian/changelog vendored
View file

@ -1,5 +0,0 @@
mfm (0.2.0) unstable; urgency=medium
* Première version empaquetée pour Debian.
-- Glenn Y. Rolland <glenux@glenux.net> Sun, 29 Dec 2024 20:06:16 +0100

19
debian/control vendored
View file

@ -1,19 +0,0 @@
Source: mfm
Section: utils
Priority: optional
Maintainer: Glenn Y. Rolland <glenux@glenux.net>
Build-Depends: debhelper-compat (= 13), crystal, shards, make
Standards-Version: 4.6.0
Homepage: https://code.apps.glenux.net/glenux/mfm
Vcs-Git: https://code.apps.glenux.net/glenux/mfm.git
Vcs-Browser: https://code.apps.glenux.net/glenux/mfm
Package: mfm
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libpcre3, libevent-2.1-7, fzf
Recommends: gocryptfs, httpdirfs, sshfs
Description: Simple command-line helper for FUSE filesystems
MFM is a Crystal-lang CLI designed to streamline the management of various
FUSE filesystems, such as sshfs, gocryptfs, httpdirfs, and more. Through its
user-friendly interface, users can effortlessly mount and unmount filesystems,
get real-time filesystem status, and handle errors proficiently.

8
debian/copyright vendored
View file

@ -1,8 +0,0 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: my-crystal-app
Source: https://code.apps.glenux.net/glenux/mfm
Files: *
Copyright: 2024, Glenn Y. Rolland <glenux@glenux.net>
License: MIT
https://opensource.org/license/mit

3
debian/mfm.install vendored
View file

@ -1,3 +0,0 @@
bin/mfm /usr/bin/
README.md /usr/share/doc/mfm/
LICENSES/GPL-3.0-or-later.txt /usr/share/doc/mfm/LICENSE

4
debian/rules vendored
View file

@ -1,4 +0,0 @@
#!/usr/bin/make -f
%:
dh $@

View file

@ -37,10 +37,10 @@ describe GX::Utils::BreadCrumbs do
b1.to_s.should eq("") b1.to_s.should eq("")
b2 = b1 + "test1" b2 = b1 + "test1"
b2.to_s.should eq("test1") b2.to_a.should eq("test1")
b3 = b2 + "test2" b3 = b2 + "test2"
b3.to_s.should eq("test1 test2") b3.to_a.should eq("test1 test2")
end end
end end
end end