Bug 13438 - Nini is an uncommonly powerful .NET configuration library designed to help build highly configurable applications quickly.
Summary: Nini is an uncommonly powerful .NET configuration library designed to help bu...
Status: RESOLVED WONTFIX
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL: http://nini.sourceforge.net/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-26 20:34 CEST by james axl
Modified: 2022-05-13 18:21 CEST (History)
0 users

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description james axl 2014-05-26 20:34:47 CEST
Name:		Nini
BuildRequires:	lib64mono-devel, nant, unzip
URL:		http://nini.sourceforge.net/
License:	MIT license
Group:		Development/Other
Version:	1.1.0
Release:	%mkrel 1
Summary:	A .NET framework for reading INI files
Source:		http://downloads.sourceforge.net/project/nini/%{name}/%{version}/%{name}-%{version}.zip
Source1:	nini.pc
Patch0:         %{name}.patch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildArch:	noarch

%description
Nini is an uncommonly powerful .NET configuration library designed 
to help build highly configurable applications quickly

%package devel
Summary:	A .NET configuration library for configurable applications quickly
Group:		Development/Other
Requires:	%{name} = %{version}
Requires:	pkgconfig

%description devel
Nini is an uncommonly powerful .NET configuration library designed 
to help build highly configurable applications quickly

%prep
%setup -q -n %{name}
%patch0 -p1
sed -i 's/\r//' CHANGELOG.txt
sed -i 's/\r//' README.txt
sed -i 's/\r//' LICENSE.txt
# Remove prebuilt dll files
rm -rf Bin/

%build
# Use system mono.snk key
ln -s /etc/pki/mono/mono.snk Source/%{name}.snk
# MIT recommend using nant to build Nini
nant -buildfile:Source/%{name}.build build-mono

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/%{_datadir}/pkgconfig
cp %{S:1} %{buildroot}/%{_datadir}/pkgconfig
mkdir -p %{buildroot}/%{_prefix}/lib/mono/gac/
gacutil -i Bin/Mono/2.0/Release/%{name}.dll -f -package %{name} -root %{buildroot}/%{_prefix}/lib
cd %{buildroot}/%{_datadir}/pkgconfig
ln -s nini.pc nini-1.1.pc

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%{_prefix}/lib/mono/gac/%{name}
%{_prefix}/lib/mono/%{name}
%doc LICENSE.txt README.txt CHANGELOG.txt

%files devel
%defattr(-,root,root,-)
%{_datadir}/pkgconfig/nini.pc
%{_datadir}/pkgconfig/nini-1.1.pc

%changelog
* Mon Feb  10 2014 James Axl - 1.1.0-1
- new package.


Reproducible: 

Steps to Reproduce:
Samuel Verschelde 2015-05-02 20:31:04 CEST

Hardware: x86_64 => All
Version: 4 => Cauldron

Comment 1 Samuel Verschelde 2016-10-11 20:55:28 CEST
Assigning this package request to all packagers collectively. On a voluntary basis, one of them might want to integrate it to the distribution and maintain it for bug and security fixes.

You might also want to join the packager team to maintain this piece of software: see https://wiki.mageia.org/en/Becoming_a_Mageia_Packager

Assignee: bugsquad => pkg-bugs

Comment 2 Marja Van Waes 2016-11-02 09:29:28 CET
Sorry, bugs@ml and pkg-bugs@ml members, for the avalanche.

72 bugs with the "New RPM package request" component, had a severity of "normal" or more, which can lead to losing precious time when searching Bugzilla for bugs that urgently need to get fixed

Now mass-changing that to "enhancement", as it should be for package requests.

https://wiki.mageia.org/en/How_to_report_a_bug_properly#How_to_file_a_package_request

@ the reporter of this package request

Please check in http://madb.mageia.org/ whether this software did already get packaged, and close this bug report if it did.
Please do also close it if you find a package with the same purpose, that meets your needs.

Severity: normal => enhancement

Comment 3 sturmvogel 2022-05-13 18:21:36 CEST
Last release is from 2006. No project activity.

Closing WONTFIX.

Resolution: (none) => WONTFIX
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.