Bonjour à tous,
J'ai parcouru beaucoup de sujets sur le package et l'idée d'un groupe OBS évoqué par certains est intéressante.
Fabriquer de A à Z des paquets sur OBS(par exemple), c'est simple et pas simple(réponse de Normand).
Ex: créer un package , wallpaper-dupont.spec avec source wallpaper-dupont.tgz, c'est simple!
mais construire un package comme moi avec Coban sur base Magea, on se retrouve avec Python2.7 et des Macros
qui n'existe plus, pas simple !
Je veux bien me joindre à vous .Ensemble , on ne peut que réussir et à vaincre les étapes.........
Question: Si tutos, je vous les transmets avant publication ?
Bonjour
@norma
On avait évoqué cette possibilité avec
@Seb95Passionlinux , ça serait cool qu'on avance sur ce sujet pas a pas , selon la dispo de chacun...
Bonjour , yoman
Merci, d'avoir répondu.
Exactement , je n'ai mentionné aucun "matricule" dans mon initiative.
Je veux bien lancer un épisode 1 sur le sujet ,simple.
Il le faut, c'est la base pour construire un projet, ensuite à vous d'en discuter ensemble.
Évitons de rentrer trop dans les détails, c'est ridicule, il existe également de maintes docs utiles
sur votre forum.....
Je poste l'épisode 1 Aujourd’hui dans ce poste
A bientôt !
Introduction épisode 1, cahier des charges
Création d'un rpm openSUSE pour un ami
-Cahier des charges:
-Création d'un rpm wallpaper personnalisé (custom) qui s'ajoute à la distribution based openSUSE de mon ami.
Ce package doit-être openSUSE, compatible Leap 15.1
Disponible sur OBS Build pour études et essais avec la possibilité d'une compatibilité Fedora , Magéa.
Ce package sera buildé sur OBS dans le répertoire de mon ami.
Maintenant à nos crayons......et restons dans la simplicité!
Il me faut donc un .spec et une source, après réflexion !
Le fichier .spec:
Name:
Version:
Release:
License:
Summary:
Url:
Group:
Source:
Requires:
BuildRoot:
%description
%prep
%setup
%build
%install
%files
%Changelog
(Info) la source n'a pas d'URL, zut.Mais elle s'appelle wallpaper-dupont.tar.gz
Name: wallpaper-dupont
Version: 1.0.0
Release: 0
License: GPL
Summary: Wallpaper for Dupont
Url: htpp://dupont.com
Group: System/GUI/Other
Source: wallpaper-dupont.tar.gz
#Requires:
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
%prep
%setup -q -n
%build
%install
mkdir -p %{buildroot}%{_datadir}/wallpapers/wallpaper-dupont/
%files
%defattr(-,root,root)
%Changelog
Fin épisode 1
Bonjour à tous,
De retour pour l'épisode2 partie1
LA SOURCE.
Son nom: wallpaper-dupont.1.0.0.tar.gz #1.0.0 , numéro de version
Arborescence: /wallpaper-dupont/contents/images/*.png ou fichier image .jpg
MODIFICATION DU FICHIER SPEC
Name: wallpaper-dupont
Version: 1.0.0
Release: 0 # ce qui donne dans le .src lp151.38.1 (38 nombre de build)
License: GPL-3.0
Summary: Wallpaper for Dupont
Group: System/GUI/Other
Source: wallpaper-dupont-1.0.0.tar.gz
BuildArch: noarch
%description
Wallpaper for Dupont
%prep
%setup -q -c
%build
%install
mkdir -p %{buildroot}%{_datadir}/wallpapers
cp -a wallpaper-dupont %{buildroot}%{_datadir}/wallpapers
%files
%defattr(-,root,root)
%dir %{_datadir}/wallpapers
%dir %{_datadir}/wallpapers/wallpaper-dupont/
%{_datadir}/wallpapers/wallpaper-dupont/*
Ce fichier est fonctionnel , actuellement disponible sur la plateforme OBS
Des questions?
Je vous présente le résultat de l'installation du rpm wallpaper-dupont

J,ai installé le rpm avec la commande rpm -ivh fichier.rpm
L'arborescence est également affichée dans yast et je n'ai pas effacé le dossier wallpaper openSUSE d'origine.
A bientôt
Bravo pas évident l'OBS mais effectivement, ceux qui touchent devraient se faire connaître pour contribuer et combler les quelques paquets qui manquent à la distro
Bonsoir, DoctorWho,
Merci,
Vous avez raison, de nombreux paquets manquent, mais on arrive quand même , via les dépôts autres, à trouver son "bonheur".
Opensuse s'est beaucoup améliorée , pour moi, une des meilleures distributions actuellement, disposant de multiples possibilités.